FiveM kiszolgáló telepítése Ubuntu 19.04 rendszeren

Előfeltételek

  • Ubuntu 19.04-et futtató Linux rendszer, legalább 1 CPU maggal és 2 GB memóriával
  • Nem root felhasználó a rendszeren

Mielőtt elkezdenénk

Ha meg szeretné győződni arról, hogy a rendszer teljesen frissül, mielőtt folytatná a telepítést, futtassa a következő parancsokat:

sudo apt-get update sudo apt-get upgrade

Ezenkívül feltétlenül nyissa meg a következő portokat, mivel ezek szükségesek a FiveM megfelelő működéséhez:

  • 30120 TCP és UDP
  • 30110 TCP és UDP

Az Ubuntu 19.04 UFWalapértelmezett tűzfalaként a következő parancsok végrehajtásával nyithatja meg a szükséges portokat, ha UFW-t használ:

sudo ufw allow 30120 sudo ufw allow 30110

Telepítés

Először hozzon létre egy üres mappát, és navigáljon hozzá. Ez a mappa tartalmazza az összes FiveM szerverfájlt.

mkdir ~/fivem_server cd ~/fivem_server

Töltse le a legújabb fő ág buildet a melléktermékek kiszolgálójáról . Másolja ki a legújabb kiszolgálóverzió URL-jét, és wget <url>töltse le a létrehozott mappába. Miután letöltötte a buildet, bontsa ki a következő paranccsal:

tar -xvf fx.tar.xz

Ez kicsomagolja az összes szükséges fájlt.

Miután sikeresen kicsomagolta a letöltött archívumot, törölheti azt.

rm fx.tar.xz

Következő lépésként klónozzuk a cfx-server-data lerakat egy új mappába a kiszolgáló fájljainak mappáján kívül. Ez a mappa fogja tartalmazni a szerver erőforrásait. Az alábbi parancs klónozza a tárat egy új mappába, amelyet fivem_resourcesa saját könyvtárában hívnak meg.

git clone https://github.com/citizenfx/cfx-server-data ~/fivem_resources

A szerver most letöltődött, de még nem áll készen.

Hozzon létre egy FiveM licenckulcsot , amely teljesen ingyenes és a szerver azonosítására szolgál. Használja kedvenc szövegszerkesztőjét egy új fájl server.cfglétrehozásához a fivem_resourcesmappájában:

nano ~/fivem_resources/server.cfg

Töltse fel a következő tartalommal:

# Only change the IP if you're using a server with multiple network interfaces, otherwise change the port only. endpoint_add_tcp "0.0.0.0:30120" endpoint_add_udp "0.0.0.0:30120" # These resources will start by default. ensure mapmanager ensure chat ensure spawnmanager ensure sessionmanager ensure fivem ensure hardcap ensure rconlog ensure scoreboard # This allows players to use scripthook-based plugins such as the legacy Lambda Menu. # Set this to 1 to allow scripthook. Do note that this does _not_ guarantee players won't be able to use external plugins. sv_scriptHookAllowed 0 # Uncomment this and set a password to enable RCON. Make sure to change the password - it should look like rcon_password "YOURPASSWORD" #rcon_password "" # A comma-separated list of tags for your server. # For example: # - sets tags "drifting, cars, racing" # Or: # - sets tags "roleplay, military, tanks" sets tags "default" # Set an optional server info and connecting banner image url. # Size doesn't matter, any banner sized image will be fine. #sets banner_detail "https://url.to/image.png" #sets banner_connecting "https://url.to/image.png" # Set your server's hostname sv_hostname "FXServer, but unconfigured" # Nested configs! #exec server_internal.cfg # Loading a server icon (96x96 PNG file) #load_server_icon myLogo.png # convars which can be used in scripts set temp_convar "hey world!" # Uncomment this line if you do not want your server to be listed in the server browser. # Do not edit it if you *do* want your server listed. #sv_master1 "" # Add system admins add_ace group.admin command allow # allow all commands add_ace group.admin command.quit deny # but don't allow quit add_principal identifier.steam:110000100000000 group.admin # add the admin to the group # Hide player endpoints in external log output. sv_endpointprivacy true # Server player slot limit (must be between 1 and 32, unless using OneSync) sv_maxclients 32 # License key for your server (https://keymaster.fivem.net) sv_licenseKey replaceThisWithYourLicenseKey

Ez lesz a szerver konfigurációs fájlja. A konfiguráció utolsó sorában egy beállítás található sv_licenseKey. Módosítsa ezt a beállítást a generált licenckulcsra. Ezenkívül a konfigurációban szereplő összes konfigurációs beállítás mellett megjegyzések találhatók, így megértheti, mit jelentenek az egyes beállítások, és ha akarja, módosíthatja azokat.

Ha végzett, mentse el a fájlt, és zárja be a szerkesztőt.

A szerver indítása

A kiszolgáló elindításához a kiszolgáló erőforrás-könyvtárában kell lennie. Ezután elindíthatja a szervert runserver.sha fivem_serverkönyvtárban található szkript segítségével . Feltétlenül adja meg a +exec server.cfgparamétereket.

cd ~/fivem_resources && bash ~/fivem_server/run.sh +exec server.cfg

A CTRL+ gomb megnyomásával leállíthatja a szervert C.

A szerver futtatása a háttérben (opcionális)

A kiszolgáló háttérben történő futtatásához új képernyő-munkamenetet hozunk létre a szerver futtatásához.

cd ~/fivem_resources && screen -s "FiveM server" bash ~/fivem_server/run.sh +exec server.cfg

Ha ki szeretne lépni a FiveM konzolból, nyomja meg a CTRL+ A, majd a gombot D. A paranccsal újra megnyithatja az ablakot screen -r.

Ezt automatizálhatjuk egy bash szkript létrehozásával. Hozzon létre egy új fájlt a választott névvel és kiterjesztéssel .sh. Nyissa meg kedvenc szövegszerkesztőjében.

nano yourscript.sh

Ezután illessze be a következő szkriptet:

#/bin/bash cd ~/fivem_resources screen -s "FiveM server" bash ~/fivem_server/run.sh +exec server.cfg

Ezt követően jelölje meg a fájlt végrehajthatóként a következő parancs beírásával:

chmod +x yourscript.sh

Most elindíthatja a szervert a szkript végrehajtásával:

./yourscript.sh

A szerver elindítása rendszerindításkor (opcionális)

Annak érdekében, hogy szerverünk elinduljon rendszerindításkor, létrehozunk egy új Linux-szolgáltatást, amely végrehajtja a szerver indító parancsfájlját. Ezt a szolgáltatást akkor hívják meg fivemés indítják el, amikor a rendszer elindul, elindítva a szervert.

Használja kedvenc szerkesztőjét egy új fájl fivem.servicelétrehozásához /lib/systemd/system/. Ehhez szuperfelhasználói jogosultságokra lesz szükség.

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

Töltse ki a következőkkel:

[Unit] Description=FiveM server [Service] Type=forking User=username ExecStart=/usr/bin/fivem_start.sh [Install] WantedBy=multi-user.target

Állítsa be a tényleges Linux-felhasználónevét a után User=.

Mentse el a fájlt, és zárja be a szerkesztőt.

Hozzon létre egy új fájlt /usr/bin/fivem_start.shkedvenc szövegszerkesztőjével.

sudo nano /usr/bin/fivem_start.sh

Töltse ki a következőkkel:

#!/bin/bash screen -dm bash -c 'cd /home/username/fivem_resources && bash /home/username/fivem_server/run.sh +exec server.cfg'

Cserélje usernamele Linux felhasználónevével. Mentse és zárja be a fájlt.

Jelölje meg a fájlt végrehajthatóként a következő parancs beírásával:

sudo chmod +x /usr/bin/fivem_start.sh

Futtassa ezt a parancsot a systemd manager konfigurációjának újratöltéséhez:

sudo systemctl daemon-reload

Indítsa el a szolgáltatást ezzel a paranccsal:

sudo systemctl start fivem

Hajtsa végre ezt a parancsot a szolgáltatás elindításához az indításkor:

sudo systemctl enable fivem

Most újraindíthatja Linux-kiszolgálóját, és a FiveM-kiszolgáló automatikusan elindul a rendszerindításkor. Az újraindítás után jelentkezzen be azzal a Linux-fiókkal, amellyel a kiszolgálót telepítette, és írja be a következő parancsot a konzol megnyitásához:

screen -r

Gyakori problémák

  • Ha nem jelenik meg az „erőforrás található” üzenet, és a „Nem sikerült elindítani az erőforrást” üzenetet, akkor nem cda megfelelő mappába ment .
  • Ha sok hibaüzenetet kap citizen:/scripting/, akkor nem használta run.sh.
  • Ha semmi sem történik, kivéve a mappát sending heartbeat, akkor nem használta, run.shés nem tette cdmeg a mappát.
  • Ha nem indul el az erőforrás, és nem tud csatlakozni, akkor nem adta hozzá a következőt: +exec.
  • Ha megkapja no license key was specified, a fentiek egyike érvényes.

Csatlakozás a létrehozott szerverhez

A FiveM kliens telepítése

A szerverhez való csatlakozáshoz érvényes Grand Theft Auto V példányra van szükség, és telepítve kell lennie a számítógépére. Le kell töltenie a FiveM kliens telepítőjét a FiveM hivatalos webhelyéről . Futtassa a telepítőt, és végigvezeti a telepítésen. Miután telepítette a FiveM klienst, futtassa. Megkéri, hogy jelentkezzen be a GTA Social Club fiókjával. Jelentkezzen be fiókjába, és a telepítés befejeződött. Folytassa a következő lépéssel.

Csatlakozás a szerverhez

Futtassa a telepített FiveM klienst. Ha van elérhető frissítés, azt automatikusan letölti, csak nyomja meg az "elfogadás" gombot. A tetején egy opciót fog látni, melynek neve Direct Connect. Kattintson rá, és írja be a kiszolgáló IP-címét a IP:Portmezőbe. Csatlakozz a szerverhez és már játszhatsz is rajta!


Leave a Comment

Tekkit Classic kiszolgáló beállítása Ubuntu 16.10 rendszeren

Tekkit Classic kiszolgáló beállítása Ubuntu 16.10 rendszeren

Más rendszert használ? Mi az a Tekkit Classic? A Tekkit Classic egy modpack ahhoz a játékhoz, amelyet mindenki ismer és szeret; Minecraft. Tartalmaz néhányat a ver

Állítsa be a 7 Days to Die szervert az Ubuntu 14-en

Állítsa be a 7 Days to Die szervert az Ubuntu 14-en

Ebből az útmutatóból megtudhatja, hogyan állíthatja be saját 7 Days to Die szerverét (7D2D) az Ubuntun. Felhívjuk figyelmét, hogy ez a játék még korai hozzáférésű, és hogy th

Half Life 2 szerver beállítása CentOS 6 rendszeren

Half Life 2 szerver beállítása CentOS 6 rendszeren

Ez az oktatóanyag a Half Life 2 játékszerver CentOS 6 rendszerre történő telepítésének folyamatát ismerteti. 1. lépés: Az előfeltételek telepítése Az ou

Counter-Strike Global Offensive Server Launcher Ubuntu

Counter-Strike Global Offensive Server Launcher Ubuntu

Azok, akiknek van tapasztalatuk a dedikált CS:GO (Counter-Strike: Global Offensive) beállításában, tudják, hogy a parancssori felület kezelésének folyamata

A Counter Strike beállítása: Forrás Debianon

A Counter Strike beállítása: Forrás Debianon

Ebben az útmutatóban egy Counter Strike: Source játékszervert fogunk beállítani a Debian 7 rendszeren. Ezeket a parancsokat a Debian 7 rendszeren teszteltük, de működniük kell

Az Unturned 2.2.5 telepítése Debian 8 rendszeren

Az Unturned 2.2.5 telepítése Debian 8 rendszeren

Ebből az útmutatóból megtudhatja, hogyan állíthat be egy Unturned 2.2.5 szervert Debian 8-at futtató Vultr VPS-en. Megjegyzés: Ez az Unturned szerkesztett változata, amely nem

A Cuberite telepítése CentOS 6 vagy 7 kiszolgálóra

A Cuberite telepítése CentOS 6 vagy 7 kiszolgálóra

Bevezetés Mi az a Cuberite? A Cuberite egy méretezhető, nyílt forráskódú Minecraft szerver implementáció, amely C++ nyelven íródott. Könnyen használható plugija van

Teamspeak telepítése CentOS 7 rendszeren

Teamspeak telepítése CentOS 7 rendszeren

A Teamspeak egy VOIP szerver, amely csapatok/több ember kommunikációjára használható. Viszonylag könnyű és biztonságos, mivel a frissítések megjelennek

A SteamCMD telepítése a VPS-re

A SteamCMD telepítése a VPS-re

Ebben az oktatóanyagban telepítjük a SteamCMD-t. A SteamCMD segítségével számos Steam játékszerver letölthető és telepíthető, mint például a Counter-Strike: Global Offensiv

Teamspeak 3 szerver indítása CentOS 6.4 rendszeren

Teamspeak 3 szerver indítása CentOS 6.4 rendszeren

Futtassa a következő parancsokat a Teamspeak 3 kiszolgáló telepítéséhez. # Biztonságos Iptables iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -

A Left 4 Dead Server telepítése CentOS 7 rendszeren

A Left 4 Dead Server telepítése CentOS 7 rendszeren

Ebben az útmutatóban elmagyarázom, hogyan kell telepíteni és konfigurálni egy L4D szervert CentOS 7 rendszeren. A Left 4 Dead telepítése Mielőtt elkezdené, meg kell győződnünk arról, hogy

Minecraft szerver telepítése Ubuntu 14.04-re

Minecraft szerver telepítése Ubuntu 14.04-re

Más rendszert használ? Ebben a cikkben egy Minecraft szervert fogunk telepíteni egy Ubuntura. Győződjön meg arról, hogy olyan felhasználóval jelentkezett be, aki nem

Az SA-MP San Andreas Multiplayer telepítése CentOS 7 rendszeren

Az SA-MP San Andreas Multiplayer telepítése CentOS 7 rendszeren

Ebből az oktatóanyagból megtudhatja, hogyan állíthat be SA-MP (San Andreas Multiplayer) szervert CentOS 7 rendszeren.

A TeeWorlds szerver beállítása

A TeeWorlds szerver beállítása

A TeeWorlds egy ingyenes és nyílt forráskódú online többszereplős lövöldözős játék. Ebben az oktatóanyagban elmagyarázom, hogyan lehet TeeWorlds szervert létrehozni. Ezek a lépések voltak

Futtassa saját Arma 3 szerverét Ubuntu 14-en

Futtassa saját Arma 3 szerverét Ubuntu 14-en

Áttekintés Ez az útmutató az Arma 3 szerver telepítését és üzemeltetését ismerteti a SteamCMD és a képernyő használatával. További információkért a th

Tekkit Classic Server telepítése CentOS 6/7 rendszeren

Tekkit Classic Server telepítése CentOS 6/7 rendszeren

Más rendszert használ? Ebben az oktatóanyagban hozzon létre egy Tekkit Classic szervert. A Tekkit egy másik népszerű modpack a Minecraft számára. Az összeg miatt

A Glowstone (Minecraft) telepítése CentOS 7 kiszolgálóra

A Glowstone (Minecraft) telepítése CentOS 7 kiszolgálóra

Más rendszert használ? Bevezetés A Glowstone kétségtelenül a leginkább optimalizált szerver a Minecraft számára. A szoftver alacsony memóriahasználattal és -használattal büszkélkedhet

Az Unturned telepítése Linuxra

Az Unturned telepítése Linuxra

Más rendszert használ? Bevezetés Ebben az útmutatóban megtudhatja, hogyan kell beállítani és telepíteni egy Unturned szervert Linux rendszeren. Az Unturned népszerű túlélés

JC2:MP játékszerver beállítása Debianon

JC2:MP játékszerver beállítása Debianon

Ebben az útmutatóban egy Just Cause 2: Multiplayer Linux szervert állítunk be. Ezeket a parancsokat Debian 7 x64-en tesztelték, de működniük kell a th-en is

Telepítsen egy Minecraft szervert a Fedora 26-ra

Telepítsen egy Minecraft szervert a Fedora 26-ra

Más rendszert használ? Ebben az oktatóanyagban végigvezetem Önt a Minecraft szerver beállításán egy nagy teljesítményű SSD VPS-en a Vultr-nál. Meg fogod tanulni ho

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <<strong>>Windows ISO<<strong>> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.