Serwery VPS
Linux
Instalacja serwera FiveM z txAdmin

Instalacja Serwera FiveM na VPS

Ten poradnik pomoże Ci zainstalować serwer FiveM na serwerze VPS.

Krok 1: Aktualizacja systemu

Najpierw zaktualizuj wszystkie pakiety systemowe do najnowszych wersji.

sudo apt update && sudo apt upgrade -y

Krok 2: Instalacja wymaganych zależności

Zainstaluj screen, curl, i unzip, które będą potrzebne do instalacji serwera FiveM.

sudo apt install screen curl unzip -y

Krok 3: Utwórz nowy katalog dla serwera

mkdir -p ~/fivem_server
cd ~/fivem_server

Krok 4: Pobierz najnowszą wersję serwera FiveM

Użyj komendy wget do pobrania najnowszej wersji serwera z oficjalnego repozytorium FiveM:

wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/9179-532618cb747e96aa483a3e6cf089cc2c449f8c46/fx.tar.xz

Krok 5: Rozpakuj pobrane pliki

Rozpakuj pliki do katalogu fivem_server:

tar xf fx.tar.xz

Krok 6: Utwórz katalog na pliki serwera

Stwórz katalog server-data, w którym będą przechowywane pliki konfiguracyjne serwera:

mkdir ~/fivem_server/server-data

Krok 7: Skonfiguruj serwer z txAdmin

Aby skonfigurować serwer z użyciem txAdmin, wykonaj poniższą komendę:

cd ~/fivem_server

Krok 8: Uruchomienie konfiguracji txAdmin/a

Uruchom skrypt instalacyjny za pomocą screen:

screen -S fivem
bash ~/fivem_server/run.sh +set txAdminPort 40120

Po uruchomieniu, przejdź do http://< TWOJE IP SERWERA VPS >:40120 w przeglądarce, aby uzyskać dostęp do interfejsu txAdmin i kontynuować konfigurację.

Krok 9: Konfiguracja serwera przez txAdmin

Przed rozpoczęciem podaj KOD który znajduję się w konsoli serwera. Następnie postępuj zgodnie z wskazówkami txAdmina

Krok 10: Uruchomienie serwera

W interfejsie txAdmin kliknij przycisk uruchomienia serwera.

Po co nam screen?

Zacznijmy od wyjaśnienia, dlaczego potrzebujemy programu screen. Screen to narzędzie, które umożliwia utworzenie wirtualnego połączenia terminalowego. Jest to przydatne, ponieważ w przypadku rozłączenia sesji SSH procesy uruchomione w jej ramach zostaną zamknięte. Na przykład serwer FiveM uruchomiony za pomocą bash wyłączy się. Stosowanie screen pozwala na to, aby po rozłączeniu SSH serwer nadal działał poprawnie.

Zarządzanie serwerem z użyciem screen

  1. Opuszczanie sesji screen: Aby opuścić sesję screen (serwer będzie nadal działał), użyj kombinacji klawiszy:
Ctrl + A, następnie D
  1. Powrót do sesji screen: Aby powrócić do sesji screen, wpisz:
screen -r fivem
  1. Lista aktywnych sesji screen: Aby wyświetlić wszystkie aktywne sesje screen, użyj:
screen -ls
  1. Zatrzymanie sesji screen: Aby zatrzymać sesję (a tym samym serwer), powróć do sesji i naciśnij
Ctrl + C

Konfiguracja systemd

Jednakże, ma to pewien minus — w przypadku restartu serwera VPS będziemy musieli ponownie uruchomić serwer FiveM. Aby temu zapobiec, należy wykonać poniższe kroki:

  1. Utwórz plik usługi systemd

Stwórz nowy plik usługi dla serwera FiveM:

sudo nano /etc/systemd/system/fivem.service
  1. Dodaj konfigurację usługi

Wklej poniższą konfigurację do pliku:

[Unit]
Description=FiveM Server
After=network.target
 
[Service]
Type=simple
User=root
WorkingDirectory=/home/fivem_server
ExecStart=/usr/bin/screen -DmS fivem bash /home/fivem_server/run.sh +exec server.cfg +set txAdminPort 40120
Restart=always
 
[Install]
WantedBy=multi-user.target

Aby zapisać plik naciśnij:

Ctrl + S, następnie Ctrl + X
  1. Zaktualizuj systemd i uruchom usługę

Zaktualizuj konfigurację systemd i uruchom nową usługę:

sudo systemctl daemon-reload
sudo systemctl start fivem.service
sudo systemctl enable fivem.service
  1. Sprawdzenie statusu usługi

Możesz sprawdzić status usługi, aby upewnić się, że działa poprawnie:

sudo systemctl status fivem.service

Aby zamknąć sprawdzanie usługi naciśnij:

Ctrl + C

Podsumowanie

Gratulacje! Udało Ci się zainstalować i skonfigurować serwer FiveM na Twoim VPS przy użyciu txAdmin. Możesz teraz dostosowywać serwer do swoich potrzeb, dodając różne modyfikacje i zasoby.