Fivem serverio diegimas ubuntu aplinkoje

edited March 2023 in Žaidiminiai serveriai

Kaip įdiegti FiveM serverį Ubuntu 20.04 operacinėje sistemoje

FiveM yra populiarus Grand Theft Auto V modifikacijos serveris, leidžiantis sukurti privačius serverius su daugeliu papildomų funkcijų. Norėdami įdiegti FiveM serverį Ubuntu 20.04 sistemoje, sekite šiuos žingsnius:

1 žingsnis: Atnaujinkite sistemą

Prieš įdiegdami bet kokią programinę įrangą, geriausia atnaujinti savo sistemą, kad būtų įdiegta naujausia programinė įranga:

sudo apt update
sudo apt upgrade

2 žingsnis: Įdiekite reikalingas priklausančias programas

Jums reikės keleto priklausančių programų, kad galėtumėte įdiegti FiveM serverį:

sudo apt install git curl screen unzip

3 žingsnis: Atsisiųskite FiveM serverio programinę įrangą

Atsisiųskite FiveM serverio programinę įrangą naudodami šią komandą:

curl -O https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/XXXX-XXXXXXXX.tar.xz

Įsitikinkite, kad pakeisite "XXXX-XXXXXXXX" atitinkamai naujausios versijos numeriu, kurį galite rasti čia.

4 žingsnis: Sukurkite FiveM serverio katalogą

Sukurkite naują katalogą, kuriame bus saugomas FiveM serveris:

mkdir fivem-server
cd fivem-server

5 žingsnis: Išskleiskite FiveM serverio archyvą

Išskleiskite FiveM serverio archyvą į katalogą, kurį sukūrėte:

tar xf ../XXXX-XXXXXXXX.tar.xz

Vėl pakeiskite "XXXX-XXXXXXXX" atitinkamai naujausios versijos numeriu.

6 žingsnis: Konfigūruokite server.cfg failą

Sukurkite server.cfg failą naudojant tekstų redaktorių, pvz., "nano":

nano server.cfg

Įdėkite šią konfigūraciją:

endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
sv_maxclients 32
sv_licenseKey "your_license_key_here"

#jeigu nenaudojate duombazės jums sekančios eilutės nereikalingos
#set es_enableCustomData 1
#set mysql_connection_string "server=localhost;database=fivem;userid=root;password=your_password_here" start mapmanager start chat start spawnmanager start sessionmanager start fivem start hardcap start rconlog start scoreboard

Pakeiskite "your_license_key_here" su savo FiveM licencijos raktu, kurį gausite iš FiveM oficialios svetainės. Taip pat pakeiskite "your_password_here" į savo MySQL slaptažodį.

Išsaugokite ir uždarykite failą.

9 žingsnis: Paleiskite FiveM serverį

Sukurkite naują "run.sh" failą FiveM serverio kataloge:

nano run.sh

Įdėkite šią komandą į "run.sh" failą:

#!/bin/bash
./fxserver +exec server.cfg

Išsaugokite ir uždarykite failą. Tada suteikite paleidimo teises "run.sh" failui:

chmod +x run.sh

Paleiskite FiveM serverį naudodami šią komandą:

./run.sh

Jūsų FiveM serveris dabar turėtų būti paleistas ir pasiekiamas.

10 žingsnis: Paleiskite FiveM serverį per systemd, startuos kartu su operacine sistema (Neprivaloma)

Galite sukurti systemd servisą, kuris leis automatiškai paleisti FiveM serverį sistemos paleidimo metu ir valdyti jį kaip bet kurį kitą servisą. Tam reikia sukurti fivem.service failą:

sudo nano /etc/systemd/system/fivem.service

Įklijuokite šią konfigūraciją:

[Unit]
Description=FiveM serveris
After=network.target
[Service]
User=fivem
Nice=1
KillMode=none
SuccessExitStatus=0 1
ProtectHome=true
ProtectSystem=full
PrivateTmp=true
WorkingDirectory=/home/fivem/fivem_server
ExecStart=/usr/bin/bash run.sh
ExecStop=/usr/bin/screen -p 0 -S fivem -X eval 'stuff "say Serveris bus isjungtas per 10 sekundziu. Issaugoti savo darba!"\015'
ExecStop=/bin/sleep 10
ExecStop=/usr/bin/screen -p 0 -S fivem -X eval 'stuff "stop"\015'

[Install]
WantedBy=multi-user.target

Išsaugokite ir uždarykite failą. Tada įveskite šias komandas, kad aktyvuotumėte ir paleistumėte FiveM serverį:

sudo systemctl daemon-reload
sudo systemctl enable fivem.service
sudo systemctl start fivem.service

Jūsų FiveM serveris dabar bus paleistas automatiškai su sistemos startu, ir galėsite jį valdyti per systemd komandas:

sudo systemctl status fivem.service
sudo systemctl stop fivem.service
sudo systemctl restart fivem.service

Sveikiname! Jūs sėkmingai sukūrėte ir paleidote FiveM serverį savo Linux mašinoje. Dabar galite pradėti keisti ir plėsti serverį, pridėti resursus, skriptus ir kt. Norėdami pritraukti žaidėjus, praneškite apie savo serverį bendruomenėje ir draugams.

Sign In or Register to comment.