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.xzDá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_resourcesDá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.cfgPř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 i1mqzvi2eukui85p8cb0uddanqsru2lkPo 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.cfgJakmile 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.servicePřidejte následující řádky:
[Unit]Description=FiveM server[Service]Type=forkingUser=rootExecStart=/usr/bin/fivem_start.sh[Install]WantedBy=multi-user.targetUložte a zavřete soubor a poté vytvořte spouštěcí skript FiveM:
nano /usr/bin/fivem_start.shPř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.shDále znovu načtěte démona systemd pomocí následujícího příkazu:
systemctl daemon-reloadDále spusťte FiveM a povolte jeho spuštění při restartu systému:
systemctl start fivemsystemctl enable fivemStav 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.