GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat FiveM Game Server na Ubuntu 20.0

FiveM je herní server pro více hráčů, který vám umožňuje hrát hru pro více hráčů na přizpůsobených dedikovaných serverech. Byl speciálně navržen pro kreativitu. Můžete si vytvořit svůj vlastní server a splnit si své sny. Poskytuje sadu nástrojů pro přizpůsobení herního zážitku na vašem serveru. S FiveM můžete vytvořit cokoli včetně roleplay, driftování, závodění, deathmatch nebo něčeho zcela originálního.

V tomto tutoriálu vám ukážeme, jak nainstalovat FiveM na Ubuntu 20.04.

Předpoklady

  • Nové Ubuntu 20.04 VPS na cloudové platformě Atlantic.Net
  • Platný název domény odkazující na IP adresu vašeho serveru
  • Heslo uživatele root nakonfigurované na vašem serveru

Krok 1 – Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Ubuntu 20.04 s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte ke svému serveru Ubuntu 20.04, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

apt-get update -y

Krok 2 – Instalace požadovaných závislostí

Než začnete, budete muset na váš server nainstalovat některé závislosti. Všechny je můžete nainstalovat pomocí následujícího příkazu:

instalační obrazovka apt-get wget git -y

Jakmile jsou všechny balíčky nainstalovány, můžete přejít k dalšímu kroku.

Krok 3 – Instalace a konfigurace FiveM

Nejprve vytvořte adresář pro FiveM a stáhněte si nejnovější verzi FiveM v adresáři:

mkdir ~/fivem_servercd ~/fivem_serverwget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/3074-0c5d71ad77873c159d7542a7e8314cz1b.tar> 

Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:

tar -xvf fx.tar.xz

Dále budete muset stáhnout data serveru CFX do vašeho systému. Můžete si jej stáhnout pomocí následujícího příkazu:

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

Dále budete muset vytvořit konfigurační soubor FiveM.

Můžete jej vytvořit pomocí následujícího příkazu:

nano ~/fivem_resources/server.cfg

Přidejte následující řádky včetně vaší licence FiveM:

# IP adresu změňte pouze v případě, že používáte server s více síťovými rozhraními, v opačném případě změňte pouze port.endpoint_add_tcp "0.0.0.0:30120”endpoint_add_udp "0.0.0.0:30120”# Tyto prostředky se spustí ve výchozím nastavení. zajistit mapmanagerensure chatensure spawnmanagerensure sessionmanagerensure fivemensure hardcapensure rconlogensure scoreboard# To umožňuje hráčům používat pluginy založené na skriptech, jako je starší Lambda Menu.# Nastavte na 1, chcete-li povolit skriptování. Pamatujte, že to _nezaručuje_ hráčům, že nebudou moci používat externí pluginy.sv_scriptHookAllowed 0# Odkomentujte toto a nastavte heslo pro povolení RCON. Ujistěte se, že jste změnili heslo - mělo by vypadat takto rcon_password "VAŠE HESLO”#rcon_password "”# Seznam tagů pro váš server oddělených čárkami.# Například:# - nastaví tagy "drifting, cars, racing"# Nebo:# - nastaví tagy "roleplay, military, tanks"nastaví tagy "default"# Nastaví nepovinné informace o serveru a připojení URL obrázku banneru.# Na velikosti nezáleží, jakýkoliv obrázek velikosti banneru bude v pořádku.#sets banner_detail "https:// url.to/image.png”#sets banner_connecting "https://url.to/image.png”# Nastavte název hostitele svého serveruv_hostname "FXServer, ale nenakonfigurován"# Vnořené konfigurace!#exec server_internal.cfg# Načítání ikony serveru ( 96×96 PNG soubor)#load_server_icon myLogo.png# convars, které lze použít v scriptsset temp_convar "hej světe!"# Odkomentujte tento řádek, pokud nechcete, aby byl váš server uveden v prohlížeči serveru.# Neupravujte jej, pokud *chcete* uvést svůj server.#sv_master1 "”# Přidat systém adminsadd_ace group.admin příkaz allow # allow all commandsadd_ace group.admin command.quit deny # but d on't allow quitadd_principal identifier.steam:110000100000000 group.admin # přidat správce do skupiny# Skrýt koncové body přehrávače ve výstupu externího protokolu.sv_endpointprivacy true# Limit slotu pro hráče na serveru (musí být mezi 1 a 32, pokud nepoužíváte OneSync)sv_maxclients # Licenční klíč pro váš server (https://keymaster.fivem.net)sv_licenseKey i1mqzvi2eukui85p8cb0uddanqsru2lk

Po dokončení uložte a zavřete soubor.

Dále můžete server FiveM spustit pomocí následujícího příkazu:

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

Jakmile se server úspěšně spustí, měli byste získat následující výstup:

Poznámka:Spuštění tohoto procesu bude trvat několik minut

[---------------------------------------------- -------------------------------------------------- --------------------------------------] 0/315 Ověření licenčního klíče serveru bylo úspěšné. Vítejte! Probíhá ověřování pomocí Nucleus...[#####------------------------------------ -------------------------------------------------- -------------------------------------------] 11/315 fffcccc ff xx xx rr rr eeecc ffff xx rrr r ee ecc ff xx ... rr eeeeeccccc ff xx xx ... rr eeeeeOvěřeno pomocí cfx.re Nucleus:https://hitj-e8q3pd.users.cfx.re/[### ##########################------------------------ -------------------------------------------------- ----------------------------] 74/315-- [upozornění serveru:tebex_not_set]=================Zpeněžit svůj server pomocí Tebex! Navštivte https://tebex.io/fivem pro více informací.=================

Stiskněte CTRL + C k zastavení serveru.

Krok 4 – Vytvořte soubor služby Systemd pro FiveM

Pro správu služby FiveM je vhodné vytvořit soubor služby systemd. Můžete jej vytvořit pomocí následujícího příkazu:

nano /lib/systemd/system/fivem.service

Přidejte následující řádky:

[Unit]Description=FiveM server[Service]Type=forkingUser=rootExecStart=/usr/bin/fivem_start.sh[Install]WantedBy=multi-user.target

Uložte a zavřete soubor a poté vytvořte spouštěcí skript FiveM:

nano /usr/bin/fivem_start.sh
Přidejte následující řádky:#!/bin/bashscreen -dm bash -c 'cd /root/fivem_resources &&bash /root/fivem_server/run.sh +exec server.cfg'

Uložte a zavřete soubor a poté nastavte správná oprávnění:

chmod +x /usr/bin/fivem_start.sh

Dále znovu načtěte démona systemd pomocí následujícího příkazu:

systemctl daemon-reload

Dále spusťte FiveM a povolte jeho spuštění při restartu systému:

systemctl start fivemsystemctl enable fivem

Stav FiveM můžete ověřit pomocí následujícího příkazu:

systemctl status fivem

Měli byste získat následující výstup:

  • fivem.service – server FiveM
Načteno:načteno (/lib/systemd/system/fivem.service; zakázáno; přednastaveno dodavatelem:povoleno)Aktivní:aktivní (běží) od St 2021-01-13 15:09:13 UTC; Před 6sProces:24132 ExecStart=/usr/bin/fivem_start.sh (kód=ukončeno, stav=0/ÚSPĚCH)Hlavní PID:24136 (obrazovka)Úkoly:67 (limit:4691)Paměť:48.1MCGroup:/system.slice/ Fivem.service├─24136 OBRAZOVKA -dm bash -c cd /root/fivem_resources &&bash /root/fivem_server/run.sh +exec server.cfg├─24148 /root/fivem_server/alpine/opt/cfx- musl-x86_64.so.1 --library-path /root/fivem_server/alpine/usr/lib/v8/:/root/f>└─24151 /root/fivem_server/alpine/opt/cfx-server/ld-musl -x86_64.so.1 --library-path /root/fivem_server/alpine/usr/lib/v8/:/root/f>Jan 13 15:09:13 ubuntu2004 systemd[1]:Spouštění serveru FiveM...Jan 13 15:09:13 ubuntu2004 systemd[1]:Spuštěn server FiveM.
ss -antpl | grep 30120

Měli byste získat následující výstup:

LISTEN 0 128 0.0.0.0:30120 0.0.0.0:* users:(("ld-musl-x86_64.",pid=24148,fd=57))

Závěr

Gratulujeme! Úspěšně jste nainstalovali a nakonfigurovali herní server FiveM na Ubuntu 20.04. Nyní si můžete stáhnout klienta FiveM do svého desktopového systému a začít hrát pomocí FiveM na vašem virtuálním privátním serveru z Atlantic.Net!

Zjistěte více o našich hostingových službách VPS a virtuálních privátních serverech.


Linux
  1. Jak nainstalovat vyhledejte na serveru Ubuntu

  2. Jak nainstalovat MariaDB na Ubuntu 22.04

  3. Jak nainstalovat Ubuntu Server 15.10 na Hyper-v?

  1. Jak nainstalovat MySQL na Ubuntu 18.04

  2. Jak nainstalovat Minecraft Server na Ubuntu 18.04

  3. Jak nainstalovat Nginx na Ubuntu 20.04

  1. Jak nainstalovat MariaDB na Ubuntu 20.04

  2. Jak nainstalovat VNC Server na Ubuntu 14.04

  3. Jak nainstalovat OpenLDAP na Ubuntu Server 22.04