FiveM-serveri installimine Ubuntu 19.04-sse

FiveM-serveri installimine Ubuntu 19.04-sse

Eeltingimused

  • Linuxi süsteem, milles töötab Ubuntu 19.04, vähemalt 1 protsessorituum ja 2 GB mälu
  • Süsteemi mitte-juurkasutaja

Enne kui alustame

Süsteemi täieliku värskendamise tagamiseks enne installimise jätkamist käivitage järgmised käsud:

sudo apt-get update sudo apt-get upgrade

Avage kindlasti ka järgmised pordid, kuna need on FiveMi nõuetekohaseks toimimiseks vajalikud:

  • 30120 TCP ja UDP
  • 30110 TCP ja UDP

Ubuntu 19.04 UFWtarnitakse vaiketulemüürina, saate UFW-d kasutades avada vajalikud pordid, täites järgmised käsud:

sudo ufw allow 30120 sudo ufw allow 30110

Paigaldamine

Esiteks looge tühi kaust ja navigeerige selle juurde. See kaust sisaldab kõiki teie FiveM-i serverifaile.

mkdir ~/fivem_server cd ~/fivem_server

Laadige artefaktide serverist alla uusim põhiharu järg . Kopeerige serveri uusima versiooni URL ja kasutage wget <url>selle allalaadimiseks loodud kausta. Kui olete järgu alla laadinud, ekstraheerige see järgmise käsuga:

tar -xvf fx.tar.xz

See ekstraktib kõik vajalikud failid.

Kui olete allalaaditud arhiivi edukalt ekstraktinud, saate selle nüüd kustutada.

rm fx.tar.xz

Järgmisena kloonige cfx-server-data hoidla uude kausta väljaspool serverifailide kausta. See kaust sisaldab serveriressursse. Allolev käsk kloonib hoidla uude kausta, mida kutsutakse fivem_resourcesteie kodukataloogis.

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

Teie server on nüüd alla laaditud, kuid pole veel valmis.

Looge FiveM litsentsivõti , mis on täiesti tasuta ja mida kasutatakse serveri tuvastamiseks. Kasutage oma lemmiktekstiredaktorit, et luua server.cfgoma fivem_resourceskaustas uus fail :

nano ~/fivem_resources/server.cfg

Täitke see järgmise sisuga:

# 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

See on teie serveri konfiguratsioonifail. Konfiguratsiooni viimasel real on säte nimega sv_licenseKey. Muutke see säte oma loodud litsentsivõtmeks. Samuti on konfiguratsioonis kõigi konfiguratsiooniseadete kõrval kommentaarid, et saaksite aru, mida iga seade tähendab, ja soovi korral seda muuta.

Kui olete lõpetanud, salvestage fail ja sulgege redaktor.

Serveri käivitamine

Serveri käivitamiseks peate olema serveri ressursside kataloogis. Seejärel saate serveri käivitada, kasutades kataloogis olevat runserver.shskripti fivem_server. Lisage kindlasti +exec server.cfgparameetrid.

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

Saate serveri sulgeda, vajutades CTRL+ C.

Serveri töötamine taustal (valikuline)

Serveri taustal käitamiseks loome serveri käivitamiseks uue ekraaniseansi.

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

Kui soovite FiveM-i konsoolist väljuda, vajutage klahvi CTRL+ Aja seejärel D. Saate akna uuesti avada, kasutades käsku screen -r.

Saame seda automatiseerida, luues bash-skripti. Looge uus fail enda valitud nime ja laiendiga .sh. Avage see oma lemmiktekstiredaktoris.

nano yourscript.sh

Seejärel kleepige järgmine skript:

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

Pärast seda märkige fail käivitatavaks, sisestades järgmise käsu:

chmod +x yourscript.sh

Nüüd saate serveri käivitada, käivitades skripti:

./yourscript.sh

Serveri käivitamine alglaadimisel (valikuline)

Meie serveri käivitamiseks loome uue Linuxi teenuse, mis käivitab serveri käivitusskripti. Seda teenust kutsutakse fivemja see käivitatakse, kui teie süsteem käivitub, käivitades serveri.

Kasutage oma lemmikredaktorit, et luua uus fail, mida kutsutakse fivem.servicesisse /lib/systemd/system/. See nõuab superkasutaja õigusi.

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

Täitke see järgmisega:

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

Määrake oma tegelik Linuxi kasutajanimi pärast User=.

Salvestage fail ja sulgege redaktor.

Looge /usr/bin/fivem_start.shoma lemmiktekstiredaktoriga uus fail .

sudo nano /usr/bin/fivem_start.sh

Täitke see järgmisega:

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

Asenda usernameoma Linuxi kasutajanimega. Salvestage ja sulgege fail.

Märkige fail käivitatavaks, sisestades järgmise käsu:

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

Käivitage see käsk systemd manageri konfiguratsiooni uuesti laadimiseks:

sudo systemctl daemon-reload

Käivitage teenus selle käsuga:

sudo systemctl start fivem

Käivitage see käsk, et teenus käivitamisel käivituks:

sudo systemctl enable fivem

Nüüd saate oma Linuxi serveri taaskäivitada ja FiveM-server käivitub alglaadimisel automaatselt. Pärast taaskäivitamist logige sisse Linuxi kontona, millena olete serveri installinud, ja tippige konsooli avamiseks järgmine käsk:

screen -r

Levinud probleemid

  • Kui te ei leia ühtegi ressurssi ja cdkuvatakse teade "Ressursi käivitamine ebaõnnestus", ei leitud te õiget kausta.
  • Kui saate kohta palju vigu citizen:/scripting/, siis te ei kasutanud run.sh.
  • Kui midagi ei juhtu, välja arvatud sending heartbeat, siis te ei kasutanud run.shja ebaõnnestus cdkaustas.
  • Kui ressursse ei käivitata ja te ei saa ühendust luua, ei lisanud te +exec.
  • Kui saate no license key was specified, kehtib üks ülaltoodust.

Ühenduse loomine loodud serveriga

FiveM kliendi installimine

Serveriga ühenduse loomiseks peab teil olema kehtiv Grand Theft Auto V koopia ja see peab olema arvutisse installitud. Peate FiveM-i ametlikult veebisaidilt alla laadima FiveM-i kliendi installiprogrammi . Käivitage installiprogramm ja see juhendab teid installimisel. Pärast FiveM-i kliendi installimist käivitage see. See palub teil oma GTA Social Clubi kontoga sisse logida. Logige oma kontole sisse ja installimine on nüüd lõpetatud. Jätkake järgmise sammuga.

Ühenduse loomine teie serveriga

Käivitage installitud FiveM-i klient. Kui värskendus on saadaval, laadib see selle automaatselt alla, klõpsake lihtsalt nuppu "Nõustun". Näete ülaosas valikut nimega Direct Connect. Klõpsake sellel ja sisestage IP:Portväljale oma serveri IP-aadress . Ühendage serveriga ja saate sellega mängida!


Tekkiti klassikalise serveri seadistamine Ubuntu 16.10-s

Tekkiti klassikalise serveri seadistamine Ubuntu 16.10-s

Kas kasutate teistsugust süsteemi? Mis on Tekkit Classic? Tekkit Classic on modifikatsioonipakett mängule, mida kõik teavad ja armastavad; Minecraft. See sisaldab mõningaid ver

Seadistage Ubuntu 14-s server 7 päeva jooksul

Seadistage Ubuntu 14-s server 7 päeva jooksul

Sellest juhendist saate teada, kuidas seadistada oma 7 Days to Die serverit (7D2D) Ubuntus. Pange tähele, et see mäng on endiselt varajase juurdepääsuga ja et th

Half Life 2 serveri seadistamine opsüsteemis CentOS 6

Half Life 2 serveri seadistamine opsüsteemis CentOS 6

See õpetus hõlmab Half Life 2 mänguserveri installimist süsteemi CentOS 6 System. 1. samm: eeltingimuste installimine Ou seadistamiseks

Counter-Strike globaalne solvav serverikäivitaja Ubuntus

Counter-Strike globaalne solvav serverikäivitaja Ubuntus

Need, kellel on spetsiaalse CS:GO (Counter-Strike: Global Offensive) seadistamise kogemus, teavad, et käsurea liidese kasutamise protsess

Counter Strikei seadistamine: allikas Debianis

Counter Strikei seadistamine: allikas Debianis

Selles juhendis seadistame Debian 7-s mänguserveri Counter Strike: Source. Neid käske testiti Debian 7-s, kuid need peaksid ka töötama

Kuidas installida versiooni Unturned 2.2.5 Debian 8-le

Kuidas installida versiooni Unturned 2.2.5 Debian 8-le

Sellest juhendist saate teada, kuidas seadistada Unturned 2.2.5 serverit Vultr VPS-is, kus töötab Debian 8. Märkus. See on Unturned'i redigeeritud versioon, mis ei võimalda

Kuidas installida Cuberite CentOS 6 või 7 serverisse

Kuidas installida Cuberite CentOS 6 või 7 serverisse

Sissejuhatus Mis on Cuberite? Cuberite on skaleeritav avatud lähtekoodiga Minecrafti serveri juurutus, mis on kirjutatud C++ keeles. Sellel on hõlpsasti kasutatav pistik

Teamspeaki installimine opsüsteemi CentOS 7

Teamspeaki installimine opsüsteemi CentOS 7

Teamspeak on VOIP-server, mida saab kasutada meeskonnad/mitu inimest suhtlemiseks. See on suhteliselt kerge ja turvaline, kuna värskendusi avaldatakse

SteamCMD installimine oma VPS-i

SteamCMD installimine oma VPS-i

Selles õpetuses installime SteamCMD. SteamCMD abil saab alla laadida ja installida palju Steami mänguservereid, näiteks Counter-Strike: Global Offensiv

Teamspeak 3 serveri käivitamine opsüsteemis CentOS 6.4

Teamspeak 3 serveri käivitamine opsüsteemis CentOS 6.4

Teamspeak 3 serveri installimiseks käivitage järgmised käsud. # Turvaline Iptables iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -

Left 4 Dead Server installimine CentOS 7-sse

Left 4 Dead Server installimine CentOS 7-sse

Selles juhendis selgitan, kuidas installida ja konfigureerida L4D-serverit CentOS 7-s. Left 4 Dead installimine Enne alustamist peame veenduma, et

Minecrafti serveri installimine Ubuntu 14.04-sse

Minecrafti serveri installimine Ubuntu 14.04-sse

Kas kasutate teistsugust süsteemi? Selles artiklis installime Ubuntule Minecrafti serveri. Veenduge, et olete sisse logitud kasutaja all, kes ei ole

SA-MP San Andrease mitme mängija installimine CentOS 7-sse

SA-MP San Andrease mitme mängija installimine CentOS 7-sse

Sellest õpetusest saate teada, kuidas seadistada CentOS 7-s SA-MP (San Andrease Multiplayer) server.

SeaWorldsi serveri seadistamine

SeaWorldsi serveri seadistamine

TeeWorlds on tasuta ja avatud lähtekoodiga võrgus mitme mängijaga tulistamismäng. Selles õpetuses selgitan TeeWorldsi serveri loomist. Need sammud olid

Käitage oma Arma 3 serverit Ubuntu 14-s

Käitage oma Arma 3 serverit Ubuntu 14-s

Ülevaade See juhend hõlmab teie Arma 3 serveri installimist ja kasutamist SteamCMD ja ekraani abil. Täiendava teabe saamiseks th

Kuidas installida Tekkit Classic serverit CentOS 6/7

Kuidas installida Tekkit Classic serverit CentOS 6/7

Kas kasutate teistsugust süsteemi? Selles õpetuses saate luua Tekkit Classicu serveri. Tekkit on veel üks populaarne Minecrafti jaoks loodud modifikatsioon. Tänu summale

Kuidas installida Glowstone (Minecraft) CentOS 7 serverisse

Kuidas installida Glowstone (Minecraft) CentOS 7 serverisse

Kas kasutate teistsugust süsteemi? Sissejuhatus Glowstone on kahtlemata Minecrafti jaoks kõige optimeeritum server. Tarkvaral on madal mälukasutus ja -kasutus

Kuidas installida Unturned Linuxi

Kuidas installida Unturned Linuxi

Kas kasutate teistsugust süsteemi? Sissejuhatus Sellest juhendist saate teada, kuidas Linuxis Unturned serverit seadistada ja installida. Unturned on populaarne ellujäämine

JC2:MP mänguserveri seadistamine Debianis

JC2:MP mänguserveri seadistamine Debianis

Selles juhendis seadistame Just Cause 2: Multiplayer Linuxi serveri. Neid käske testiti versioonil Debian 7 x64, kuid need peaksid töötama ka th

Installige Fedora 26-le Minecrafti server

Installige Fedora 26-le Minecrafti server

Kas kasutate teistsugust süsteemi? Selles õpetuses juhendan teid Minecrafti serveri seadistamisel suure jõudlusega SSD VPS-is Vultris. Õpid ho

Masinate tõus: AI tegelikud rakendused

Masinate tõus: AI tegelikud rakendused

Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit