Tworzenie serwera Minecraft z modami oraz pluginami

minecraft
pluginy
Tagi: #<Tag:0x00007f33acf88b80> #<Tag:0x00007f33acf888d8>

#1

I. Wstęp

Poradnik powstał w celu wyjaśnienia, w jaki sposób postawić serwer Minecraft na modach
oraz pluginach. W poradniku wykorzystam system Ubuntu 16.04 Server.

Wymagania sprzętowe:

  1. Serwer VPS z systemem Ubuntu 16.04
  2. min. 2GB RAM

:information_source: Jeśli nie masz serwera możesz go zakupić tutaj.
Z kodem promocyjnym: VW7N4P, dostaniesz 10% zniżki oraz wesprzesz twórcę!

II. Przygotowanie do pracy

Zanim zaczniemy właściwą instalacje serwera, musimy najpierw zainstalować potrzebne paczki.
Zacznijmy od aktualizacji repozytoriów, w tym celu wpisujemy następującą komendę:

sudo apt-get update
sudo apt-get upgrade

:warning: Jeśli zobaczymy taki komunikat: , musimy po prostu wpisać hasło do konta na którym obecnie wykonujemy polecenia (w tym wypadku moim użytkownikiem jest ‘user’).


Po aktualizacji repozytoriów musimy zainstalować Jave 8. Na początku dodajmy repozytoria Javy 8

sudo add-apt-repository ppa:webupd8team/java

Po wpisaniu komendy zobaczymy następujące informacje:

:information_source:Wciskamy klawisz ENTER.

No dobrze. Mamy repozytoria, teraz przyszedł czas na ponowny update repozytoriów

sudo apt-get update

I wreszcie przyszedł czas na instalację Javy 8. Zrobimy to wpisując komendę:

sudo apt-get install oracle-java8-installer

Po wysłaniu komendy serwer zwróci nam listę sugerowanych pakietów, oraz poprosi o zgodę na kontynuacje działań

:information_source: Wpisujemy T/Y (zależy od języka systemu) i zatwierdzamy ENTEREM.

Po krótkiej chwili zobaczymy taki komunikat

:information_source: Musimy zaakceptować licencje Javy, klikając ENTER, a następnie wybieramy opcje TAK (używając strzałek).
Po zaakceptowaniu licencji rozpocznie się właściwe pobieranie oraz instalowanie Javy, ten proces może potrwać nawet do kilku minut (…)

Na koniec musimy dodać Zmienne środowiskowe Javy, ale nie jest to trudne wystarczy tylko jedna komenda

sudo apt-get install oracle-java8-set-default

To wszystko! Mamy zainstalowaną Jave! Przejdźmy więc dalej


Po instalacji Javy, musimy przygotować pliki serwera. Przenieśmy się więc na chwile do środowiska Windowsowego (chodzi mi tu o pulpit naszego komputera) i pobierzmy potrzebne pliki.

Będziemy potrzebowali:

  • Minecraft Forge (wersja serwera 1.12.2) - Pobieramy wersje Recommended (2768) (Windows Installer)
  • Sponge Forge (wersja serwera 1.12.2) - Pobieramy wersje Recommended Build

Po pobraniu wszystkich potrzebnych plików, tworzymy folder na pulpicie np. Serwer, następnie otwieramy Minecraft Forge, z opcji wybieramy Install Server oraz wskazujemy utworzony folder

:information_source: Klikamy OK.
A oto wynik po kliknięciu przycisku OK.

:warning: Nie zamykajmy tego okienka, gdyż jest to okienko pobierania plików serwerowych, po prostu poczekajmy na taki komunikat

Jak widzimy, wszystkie pliki zostały pobrane! Więc nasz folder powinien wyglądać tak



III. Instalacja serwera

Jeśli dotarłeś/aś do tego punktu oznacza to, że jesteś na dobrej drodze. Teraz pozostaje nam tylko instalacja oraz konfiguracja serwera. A więc do dzieła!

Na początku musimy wrzucić pliki z naszego folderu na serwer za pomocą SFTP lub FTP. Więc zróbmy to! (Ja do tego celu używam WinSCP)

Po zalogowaniu się do serwera przez SFTP/FTP przechodzimy do katalogu /home, tworzymy tam katalog np.mc i wrzucamy do niego wszystkie wygenerowane pliki.

:warning: Jeżeli zobaczymy błąd Permissions Denied wpisujemy w konsoli SSH polecenie

sudo chmod 777 /home

Po wrzuceniu wszystkich plików na serwer w konsoli SSH wpisujemy

cd /home/<nazwa katalogu, w którym są pliki>
chmod 777 forge-1.12.2-14.23.5.2768-universal.jar

Oraz uruchamiamy serwer komendą

java -Xmx2048M -Xms2048M -jar forge-1.12.2-14.23.5.2768-universal.jar nogui

Po użyciu komendy zobaczymy, że serwer zaczyna się włączać. Ale po chwili zobaczymy coś takiego

Po czym serwer się zatrzyma, ale nie należy się martwić. Wystarczy tylko przejść do katalogu z serwerem i edytować plik eula.txt zmieniając false na true

I to wszystko na obecną chwile! Teraz ponownie uruchamiamy serwer i czekamy na wygenerowanie się plików (…)

Jeśli zobaczymy taką linijke

Done (30,051s)! For help, type “help” or “?”

Oznacza to, że serwer uruchomił się poprawnie.

W zasadzie jeśli zależy wam tylko na modach to serwer jest już gotowy do instalacji modów, a jeżeli chcecie dodać jeszcze pluginy zapraszam na dalszą część poradnika.


Jeśli zdecydowałeś, że chcesz wgrać jeszcze pluginy, to musisz zatrzymać serwer kombinacją CTRL + C.

Po zatrzymaniu serwera przejdź do katalogu z plikami i do folderu mods wrzuć SpongeForge’a, a następnie utwórz folder plugins w folderze mods.

To wszystko! Teraz wystarczy tylko wrzucić nasze ulubione mody do katalogu mods, a pluginy kompatybilne z SpongeForgem do folderu plugins

IV. Informacje dodatkowe

:warning: Aby serwer działał 24/7 (nawet przy wyłączonym putty) musimy doinstalować pakiet screen, który nam to umożliwia. Doinstalujemy go komendą

sudo apt-get install screen

:information_source: Po zainstalowaniu screena, przechodzimy do katalogu z serwerem komendą cd np.

cd /home/mc

Teraz wystarczy tylko odpalić screena poleceniem

screen -dmS mc java -Xmx2048M -Xms2048M -jar forge-1.12.2-14.23.5.2768-universal.jar nogui

I od teraz nasz serwer będzie działał 24/7!

:information_source: Kilka przydatnych komend do zarządzania serwerem

screen -r mc - Wchodzi do konsoli serwera (Aby wyjść użyj kombinacji CTRL+a i CTRL+d)
screen -ls - Lista uruchomionych sesji w screenie


:warning: Aby wejść na serwer, musimy zainstalować Forge’a do klienta Minecraft (Wersja dla klienta musi być taka sama jak wersja dla serwera). W naszym przypadku będzie to wersja Forge’a 2768.

:warning: Aby zainstalować Forge’a dla klienta, musimy uruchomić ten sam plik, którego używaliśmy do pobrania plików serwera, tylko tym razem wybieramy opcje Install Client i wskazujemy lokalizacje plików gry (domyślnie .minecraft).

Po zainstalowaniu wersji Forge dla klienta, uruchamiamy grę z profilu forge

i czekamy aż wszystko nam się załaduje. Po załadowaniu się wersji wchodzimy na serwer!

:warning: UWAGA! Jeśli na serwer wgrane są mody, to gracz również musi mieć identyczne mody zainstalowane w kliencie gry

V. Zakończenie

Gratuluje! :tada: :confetti_ball: Właśnie postawiłeś/aś swój serwer na modach (oraz pluginach)! Jeżeli masz dodatkowe pytania lub sugestie, napisz to pod tym postem, a postaram się udzielić Ci odpowiedzi. W poradniku przedstawiłem instalacje na serwerze VPS z systemem Ubuntu 16.04 oraz pod wersje serwera 1.12.2.