Kā instalēt FiveM serveri Ubuntu 19.04

Kā instalēt FiveM serveri Ubuntu 19.04

Priekšnoteikumi

  • Linux sistēma, kurā darbojas Ubuntu 19.04 ar vismaz 1 CPU kodolu un 2 GB atmiņu
  • Sistēmas lietotājs, kas nav saknes lietotājs

Pirms sākam

Lai nodrošinātu, ka sistēma ir pilnībā atjaunināta pirms instalēšanas, palaidiet šādas komandas:

sudo apt-get update sudo apt-get upgrade

Noteikti atveriet arī šādus portus, jo tie ir nepieciešami, lai FiveM darbotos pareizi:

  • 30120 TCP un UDP
  • 30110 TCP un UDP

Ubuntu 19.04 tiek piegādāts UFWkā noklusējuma ugunsmūris, jūs varat atvērt nepieciešamos portus, ja izmantojat UFW, izpildot šādas komandas:

sudo ufw allow 30120 sudo ufw allow 30110

Uzstādīšana

Vispirms izveidojiet tukšu mapi un dodieties uz to. Šajā mapē būs visi jūsu FiveM servera faili.

mkdir ~/fivem_server cd ~/fivem_server

Lejupielādējiet jaunāko galveno filiāles versiju no artefaktu servera . Nokopējiet jaunākās servera versijas URL un izmantojiet, wget <url>lai lejupielādētu to izveidotajā mapē. Kad esat lejupielādējis būvējumu, izņemiet to, izmantojot šo komandu:

tar -xvf fx.tar.xz

Tas izvilks visus nepieciešamos failus.

Kad esat veiksmīgi izvilcis lejupielādēto arhīvu, tagad varat to izdzēst.

rm fx.tar.xz

Pēc tam klonējiet cfx-server-data repozitoriju uz jaunu mapi ārpus servera failu mapes. Šajā mapē būs servera resursi. Tālāk sniegtā komanda klonēs repozitoriju uz jaunu mapi, kas izsaukta fivem_resourcesjūsu mājas direktorijā.

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

Jūsu serveris tagad ir lejupielādēts, bet vēl nav gatavs.

Ģenerējiet FiveM licences atslēgu , kas ir pilnīgi bezmaksas un tiek izmantota servera identifikācijai. Izmantojiet savu iecienītāko teksta redaktoru, lai izveidotu jaunu failu, kas izsaukts server.cfgjūsu fivem_resourcesmapē:

nano ~/fivem_resources/server.cfg

Aizpildiet to ar šādu saturu:

# 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

Šis būs jūsu servera konfigurācijas fails. Konfigurācijas pēdējā rindā ir iestatījums ar nosaukumu sv_licenseKey. Mainiet šo iestatījumu uz savu ģenerēto licences atslēgu. Turklāt visiem konfigurācijas iestatījumiem konfigurācijā blakus ir komentāri, lai jūs varētu saprast, ko katrs iestatījums nozīmē, un, ja vēlaties, to mainīt.

Kad esat pabeidzis, saglabājiet failu un aizveriet redaktoru.

Servera palaišana

Lai palaistu serveri, jums jāatrodas servera resursu direktorijā. Pēc tam varat startēt serveri, izmantojot direktorijā esošo runserver.shskriptu fivem_server. Noteikti iekļaujiet +exec server.cfgparametrus.

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

Varat izslēgt serveri, nospiežot CTRL+ C.

Servera darbināšana fonā (pēc izvēles)

Lai serveri darbinātu fonā, mēs izveidosim jaunu ekrāna sesiju, kurā serveris darbosies.

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

Ja vēlaties iziet no FiveM konsoles, nospiediet CTRL+ A, pēc tam nospiediet D. Varat atkārtoti atvērt logu, izmantojot komandu screen -r.

Mēs varam to automatizēt, izveidojot bash skriptu. Izveidojiet jaunu failu ar jūsu izvēlētu nosaukumu un paplašinājumu .sh. Atveriet to savā iecienītākajā teksta redaktorā.

nano yourscript.sh

Pēc tam ielīmējiet šādu skriptu:

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

Pēc tam atzīmējiet failu kā izpildāmu, ievadot šādu komandu:

chmod +x yourscript.sh

Tagad varat startēt serveri, izpildot skriptu:

./yourscript.sh

Servera palaišana sāknēšanas laikā (pēc izvēles)

Lai mūsu serveris palaistu sāknēšanas laikā, mēs izveidosim jaunu Linux pakalpojumu, kas izpildīs servera starta skriptu. Šis pakalpojums tiks izsaukts fivemun sākts, kad sistēma sāks darboties, startējot serveri.

Izmantojiet savu iecienītāko redaktoru, lai izveidotu jaunu failu ar nosaukumu fivem.service, kas /lib/systemd/system/. Tam būs nepieciešamas superlietotāja privilēģijas.

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

Aizpildiet to ar šādu:

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

Iestatiet savu faktisko Linux lietotājvārdu pēc User=.

Saglabājiet failu un aizveriet redaktoru.

Izveidojiet jaunu failu, /usr/bin/fivem_start.shizmantojot savu iecienītāko teksta redaktoru.

sudo nano /usr/bin/fivem_start.sh

Aizpildiet to ar šādu:

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

Aizstāt usernamear savu Linux lietotājvārdu. Saglabājiet un aizveriet failu.

Atzīmējiet failu kā izpildāmu, ievadot šādu komandu:

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

Palaidiet šo komandu, lai atkārtoti ielādētu systemd pārvaldnieka konfigurāciju:

sudo systemctl daemon-reload

Sāciet pakalpojumu ar šo komandu:

sudo systemctl start fivem

Izpildiet šo komandu, lai pakalpojums tiktu sākts startēšanas laikā:

sudo systemctl enable fivem

Tagad varat restartēt savu Linux serveri, un FiveM serveris sāks darboties automātiski. Pēc atkārtotas palaišanas piesakieties kā Linux konts, ar kuru esat instalējis serveri, un ierakstiet šo komandu, lai atvērtu konsoli:

screen -r

Kopīgas problēmas

  • Ja nesaņemat nevienu “Atrasti resursi” un tiek rādīts “Neizdevās palaist resursu”, jūs neatvērāt cdpareizo mapi.
  • Ja saņemat daudz kļūdu par citizen:/scripting/, jūs neizmantojāt run.sh.
  • Ja nekas nenotiek, izņemot sending heartbeat, jūs neizmantojāt run.shun neizdevās cdatvērt mapi.
  • Ja netiek sākts neviens resurss un nevarat izveidot savienojumu, jūs nepievienojāt +exec.
  • Ja saņemat no license key was specified, tiek piemērots viens no iepriekš minētajiem.

Savienojuma izveide ar izveidoto serveri

FiveM klienta instalēšana

Lai izveidotu savienojumu ar serveri, jums ir jābūt derīgai Grand Theft Auto V kopijai un jābūt instalētai jūsu datorā. FiveM klienta instalēšanas programma ir jālejupielādē no FiveM oficiālās vietnes . Palaidiet instalēšanas programmu, un tā palīdzēs jums veikt instalēšanu. Kad esat instalējis FiveM klientu, palaidiet to. Tas lūgs jums pieteikties ar savu GTA Social Club kontu. Piesakieties savā kontā, un instalēšana ir pabeigta. Pārejiet uz nākamo darbību.

Notiek savienojuma izveide ar jūsu serveri

Palaidiet instalēto FiveM klientu. Ja ir pieejams atjauninājums, tas tiks lejupielādēts automātiski, vienkārši nospiediet "pieņemt". Augšpusē redzēsit opciju Direct Connect. Noklikšķiniet uz tā un IP:Portlaukā ievadiet sava servera IP adresi . Izveidojiet savienojumu ar serveri un varat spēlēt uz tā!


Kā iestatīt Tekkit Classic serveri Ubuntu 16.10

Kā iestatīt Tekkit Classic serveri Ubuntu 16.10

Vai izmantojat citu sistēmu? Kas ir Tekkit Classic? Tekkit Classic ir modifikācija spēlei, kuru visi zina un mīl; Minecraft. Tajā ir daži no ver

Uzstādiet serveri 7 Days to Die Ubuntu 14

Uzstādiet serveri 7 Days to Die Ubuntu 14

Šajā rokasgrāmatā jūs uzzināsit, kā iestatīt savu 7 dienas līdz mirst serveri (7D2D) Ubuntu. Lūdzu, ņemiet vērā, ka šai spēlei joprojām ir agrīna piekļuve un ka th

Half Life 2 servera iestatīšana operētājsistēmā CentOS 6

Half Life 2 servera iestatīšana operētājsistēmā CentOS 6

Šajā apmācībā tiks apskatīts Half Life 2 spēļu servera instalēšanas process sistēmā CentOS 6. 1. darbība: priekšnosacījumu instalēšana Lai iestatītu ou

Counter-Strike globālā aizskarošā servera palaišanas programma Ubuntu

Counter-Strike globālā aizskarošā servera palaišanas programma Ubuntu

Tie, kuriem ir pieredze īpašas CS:GO (Counter-Strike: Global Offensive) iestatīšanā, zina, ka komandrindas saskarnes izmantošanas process, lai pārvaldītu

Counter Strike iestatīšana: avots vietnē Debian

Counter Strike iestatīšana: avots vietnē Debian

Šajā rokasgrāmatā mēs iestatīsim Counter Strike: Source spēļu serveri operētājsistēmā Debian 7. Šīs komandas tika pārbaudītas Debian 7, taču tām vajadzētu darboties arī

Kā instalēt Unturned 2.2.5 uz Debian 8

Kā instalēt Unturned 2.2.5 uz Debian 8

Šajā rokasgrāmatā jūs uzzināsit, kā iestatīt Unturned 2.2.5 serveri Vultr VPS, kurā darbojas Debian 8. Piezīme. Šī ir rediģēta Unturned versija, kas to nedara.

Kā instalēt Cuberite CentOS 6 vai 7 serverī

Kā instalēt Cuberite CentOS 6 vai 7 serverī

Ievads Kas ir Cuberite? Cuberite ir mērogojams, atvērtā koda Minecraft servera implementācija, kas ir rakstīta C++ valodā. Tam ir ērti lietojams spraudnis

Teamspeak instalēšana operētājsistēmā CentOS 7

Teamspeak instalēšana operētājsistēmā CentOS 7

Teamspeak ir VOIP serveris, ko var izmantot komandu/vairāku cilvēku saziņai. Tas ir salīdzinoši viegls un drošs, jo tiek izlaisti atjauninājumi

Kā instalēt SteamCMD savā VPS

Kā instalēt SteamCMD savā VPS

Šajā apmācībā mēs instalēsim SteamCMD. SteamCMD var izmantot, lai lejupielādētu un instalētu daudz Steam spēļu serveru, piemēram, Counter-Strike: Global Offensiv

Teamspeak 3 servera palaišana operētājsistēmā CentOS 6.4

Teamspeak 3 servera palaišana operētājsistēmā CentOS 6.4

Lai instalētu Teamspeak 3 serveri, izpildiet šīs komandas. # Droši Iptables iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -

Kā instalēt Left 4 Dead Server operētājsistēmā CentOS 7

Kā instalēt Left 4 Dead Server operētājsistēmā CentOS 7

Šajā rokasgrāmatā ir paskaidrots, kā instalēt un konfigurēt L4D serveri operētājsistēmā CentOS 7. Left 4 Dead instalēšana Pirms sākam darbu, mums ir jāpārliecinās, ka

Kā instalēt Minecraft serveri Ubuntu 14.04

Kā instalēt Minecraft serveri Ubuntu 14.04

Vai izmantojat citu sistēmu? Šajā rakstā mēs instalēsim Minecraft serveri Ubuntu. Pārliecinieties, vai esat pieteicies ar tādu lietotāju, kas nav

Kā instalēt SA-MP San Andreas Multiplayer uz CentOS 7

Kā instalēt SA-MP San Andreas Multiplayer uz CentOS 7

Šajā apmācībā jūs uzzināsit, kā iestatīt SA-MP (San Andreas Multiplayer) serveri operētājsistēmā CentOS 7.

Uzstādiet TeeWorlds serveri

Uzstādiet TeeWorlds serveri

TeeWorlds ir bezmaksas un atvērtā koda tiešsaistes vairāku spēlētāju šāvēja spēle. Šajā apmācībā es paskaidrošu, kā izveidot TeeWorlds serveri. Šie soļi bija

Palaidiet savu Arma 3 serveri Ubuntu 14

Palaidiet savu Arma 3 serveri Ubuntu 14

Pārskats Šī rokasgrāmata aptvers jūsu Arma 3 servera instalēšanu un darbību, izmantojot SteamCMD un ekrānu. Lai iegūtu papildinformāciju par th

Kā instalēt Tekkit Classic serveri operētājsistēmā CentOS 6/7

Kā instalēt Tekkit Classic serveri operētājsistēmā CentOS 6/7

Vai izmantojat citu sistēmu? Šajā apmācībā izveidojiet Tekkit Classic serveri. Tekkit ir vēl viena populāra modifikāciju pakotne, kas paredzēta Minecraft. Sakarā ar summu

Kā instalēt Glowstone (Minecraft) CentOS 7 serverī

Kā instalēt Glowstone (Minecraft) CentOS 7 serverī

Vai izmantojat citu sistēmu? Ievads Glowstone neapšaubāmi ir visvairāk optimizētais Minecraft serveris. Programmatūra lepojas ar zemu atmiņas lietojumu un izmantošanu

Kā instalēt Unturned operētājsistēmā Linux

Kā instalēt Unturned operētājsistēmā Linux

Vai izmantojat citu sistēmu? Ievads Šajā rokasgrāmatā jūs uzzināsit, kā iestatīt un instalēt Unturned serveri operētājsistēmā Linux. Unturned ir populārs izdzīvošanas veids

JC2:MP spēļu servera iestatīšana vietnē Debian

JC2:MP spēļu servera iestatīšana vietnē Debian

Šajā rokasgrāmatā mēs iestatīsim Just Cause 2: Multiplayer Linux serveri. Šīs komandas tika pārbaudītas operētājsistēmā Debian 7 x64, taču tām vajadzētu darboties arī uz th

Instalējiet Minecraft serveri Fedora 26

Instalējiet Minecraft serveri Fedora 26

Vai izmantojat citu sistēmu? Šajā apmācībā es jums pastāstīšu par Minecraft servera iestatīšanu augstas veiktspējas SSD VPS vietnē Vultr. Jūs iemācīsities ho

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.

DDOS uzbrukumi: īss pārskats

DDOS uzbrukumi: īss pārskats

Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.

Piektdiena: kas notika ar AI vadītām automašīnām?

Piektdiena: kas notika ar AI vadītām automašīnām?

Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.

Datu glabāšanas evolūcija – infografika

Datu glabāšanas evolūcija – infografika

Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.

Lielo datu atsauces arhitektūras slāņu funkcijas

Lielo datu atsauces arhitektūras slāņu funkcijas

Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk