Hvernig á að setja upp FiveM netþjón á Ubuntu 19.04

Hvernig á að setja upp FiveM netþjón á Ubuntu 19.04

Forkröfur

  • Linux kerfi sem keyrir Ubuntu 19.04 með að minnsta kosti 1 CPU kjarna og 2 GB af minni
  • Notandi sem ekki er rót á kerfinu

Áður en við byrjum

Til að tryggja að kerfið þitt sé að fullu uppfært áður en þú heldur áfram með uppsetninguna skaltu keyra eftirfarandi skipanir:

sudo apt-get update sudo apt-get upgrade

Gakktu úr skugga um að opna eftirfarandi tengi, þar sem þau eru nauðsynleg til að FiveM virki rétt:

  • 30120 TCP og UDP
  • 30110 TCP og UDP

Ubuntu 19.04 kemur með UFWsem sjálfgefinn eldvegg, þú getur opnað nauðsynlegar höfn ef þú ert að nota UFW með því að framkvæma eftirfarandi skipanir:

sudo ufw allow 30120 sudo ufw allow 30110

Uppsetning

Fyrst skaltu búa til tóma möppu og fletta að henni. Þessi mappa mun geyma allar FiveM netþjónaskrárnar þínar.

mkdir ~/fivem_server cd ~/fivem_server

Hladdu niður nýjustu meistaraútibúsbyggingunni frá artifact servernum . Afritaðu slóðina fyrir nýjustu miðlaraútgáfuna og notaðu wget <url>til að hlaða henni niður í möppuna sem búið var til. Þegar þú hefur hlaðið niður byggingunni skaltu draga hana út með eftirfarandi skipun:

tar -xvf fx.tar.xz

Þetta mun draga út allar nauðsynlegar skrár.

Þegar þú hefur dregið út hlaðið skjalasafn, geturðu nú eytt því.

rm fx.tar.xz

Næst klón sem CFX-miðlara-gögn geymsla í nýja möppu utan miðlara möppunni. Þessi mappa mun innihalda auðlindir netþjónsins. Skipunin hér að neðan mun klóna geymsluna í nýja möppu sem heitir fivem_resourcesí heimaskránni þinni.

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

Miðlarinn þinn er nú hlaðinn niður en ekki tilbúinn ennþá.

Búðu til FiveM leyfislykil , sem er algjörlega ókeypis og notaður til auðkenningar netþjóns. Notaðu uppáhalds textaritilinn þinn til að búa til nýja skrá sem heitir server.cfgí fivem_resourcesmöppunni þinni:

nano ~/fivem_resources/server.cfg

Fylltu það með eftirfarandi efni:

# 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

Þetta verður stillingarskrá þjónsins þíns. Á síðustu línunni í uppsetningunni er stilling sem heitir sv_licenseKey. Breyttu þessari stillingu í útbúinn leyfislykil. Einnig hafa allar stillingar stillingar í stillingunni athugasemdir við hliðina á þeim svo þú getir skilið hvað hver stilling þýðir og breytt því ef þú vilt.

Þegar þú ert búinn skaltu vista skrána og loka ritlinum.

Ræsir þjóninn

Til að ræsa þjóninn þarftu að vera í auðlindaskrá þjónsins. Þá geturðu ræst þjóninn með því að nota runserver.shskriftuna í fivem_servermöppunni. Gakktu úr skugga um að innihalda +exec server.cfgfæribreytur.

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

Þú getur lokað þjóninum með því að ýta á CTRL+ C.

Keyrir þjóninn í bakgrunni (valfrjálst)

Til að keyra netþjóninn í bakgrunni munum við búa til nýja skjálotu fyrir netþjóninn til að keyra á.

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

Ef þú vilt fara út úr FiveM stjórnborðinu ýttu á CTRL+ Aog ýttu síðan á D. Þú getur opnað gluggann aftur með því að nota skipunina screen -r.

Við getum gert þetta sjálfvirkt með því að búa til bash forskrift. Búðu til nýja skrá með nafni að eigin vali og endingunni .sh. Opnaðu það í uppáhalds textaritlinum þínum.

nano yourscript.sh

Límdu síðan eftirfarandi skriftu:

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

Í kjölfarið skaltu merkja skrána sem keyrslu með því að slá inn eftirfarandi skipun:

chmod +x yourscript.sh

Þú getur nú ræst þjóninn með því að keyra handritið:

./yourscript.sh

Að láta þjóninn ræsa við ræsingu (valfrjálst)

Til að láta netþjóninn okkar ræsa við ræsingu, munum við búa til nýja Linux þjónustu sem mun keyra ræsingarforskrift miðlarans. Þessi þjónusta verður kölluð fivemog ræst þegar kerfið þitt ræsir upp, ræsir þjóninn.

Notaðu uppáhalds ritilinn þinn til að búa til nýja skrá sem kallast fivem.serviceá /lib/systemd/system/. Þetta mun krefjast ofurnotendaréttinda.

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

Fylltu það með eftirfarandi:

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

Stilltu raunverulegt Linux notendanafn þitt eftir User=.

Vistaðu skrána og lokaðu ritlinum þínum.

Búðu til nýja skrá /usr/bin/fivem_start.shmeð uppáhalds textaritlinum þínum.

sudo nano /usr/bin/fivem_start.sh

Fylltu það með eftirfarandi:

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

Skiptu út usernamefyrir Linux notendanafnið þitt. Vistaðu og lokaðu skránni.

Merktu skrána sem keyrslu með því að slá inn eftirfarandi skipun:

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

Keyrðu þessa skipun til að endurhlaða uppsetningu systemd manager:

sudo systemctl daemon-reload

Byrjaðu þjónustuna með þessari skipun:

sudo systemctl start fivem

Framkvæmdu þessa skipun til að láta þjónustuna hefjast við ræsingu:

sudo systemctl enable fivem

Nú geturðu endurræst Linux þjóninn þinn og FiveM þjónninn mun ræsast sjálfkrafa við ræsingu. Eftir endurræsingu skráðu þig inn sem Linux reikninginn sem þú hefur sett upp þjóninn sem og sláðu inn eftirfarandi skipun til að opna stjórnborðið:

screen -r

Algeng mál

  • Ef þú færð engar „tilföng fundust“ og það segir „Mistókst að ræsa tilföng“, fórstu ekki cdí rétta möppu.
  • Ef þú færð margar villur um citizen:/scripting/, notaðir þú ekki run.sh.
  • Ef ekkert gerist nema sending heartbeat, þú notaðir ekki run.shog tókst ekki að cdfara í möppuna.
  • Ef engin úrræði byrja og þú getur ekki tengst bættir þú ekki við +exec.
  • Ef þú færð no license key was specified, gildir eitt af ofangreindu.

Tengist við stofnaðan netþjón

Að setja upp FiveM biðlarann

Til að tengjast þjóninum verður þú að eiga gilt Grand Theft Auto V eintak og hafa það uppsett á tölvunni þinni. Þú þarft að hlaða niður FiveM biðlarauppsetningarforritinu frá opinberu vefsíðu FiveM . Keyrðu uppsetningarforritið og það mun leiða þig í gegnum uppsetninguna. Eftir að þú hefur sett upp FiveM biðlarann ​​skaltu keyra hann. Það mun biðja þig um að skrá þig inn með GTA Social Club reikningnum þínum. Skráðu þig inn á reikninginn þinn og uppsetningunni er nú lokið. Haltu áfram í næsta skref.

Tengist við netþjóninn þinn

Keyrðu uppsetta FiveM biðlarann. Ef það er tiltæk uppfærsla mun hún hlaða henni niður sjálfkrafa, smelltu bara á "samþykkja". Þú munt sjá valkost efst sem heitir Direct Connect. Smelltu á það og sláðu inn IP tölu netþjónsins þíns í IP:Portreitinn. Tengstu við netþjóninn og þú getur spilað á honum!


Hvernig á að setja upp Tekkit Classic Server á Ubuntu 16.10

Hvernig á að setja upp Tekkit Classic Server á Ubuntu 16.10

Að nota annað kerfi? Hvað er Tekkit Classic? Tekkit Classic er modpack fyrir leikinn sem allir þekkja og elska; Minecraft. Það inniheldur eitthvað af ver

Settu upp 7 Days to Die Server á Ubuntu 14

Settu upp 7 Days to Die Server á Ubuntu 14

Í þessari handbók muntu læra hvernig á að setja upp þinn eigin 7 Days to Die netþjón (7D2D) á Ubuntu. Vinsamlegast athugaðu að þessi leikur er enn snemma aðgangur og að þ

Setja upp Half Life 2 Server á CentOS 6

Setja upp Half Life 2 Server á CentOS 6

Þessi kennsla mun fjalla um ferlið við að setja upp Half Life 2 leikjaþjón á CentOS 6 System. Skref 1: Forsendur settar upp Til að setja upp ou

Counter-Strike Global Offensive Server Launcher á Ubuntu

Counter-Strike Global Offensive Server Launcher á Ubuntu

Þeir sem hafa reynslu af því að setja upp sérstaka CS:GO (Counter-Strike: Global Offensive) vita að ferlið við að nota skipanalínuviðmótið til að stjórna

Setja upp Counter Strike: Source á Debian

Setja upp Counter Strike: Source á Debian

Í þessari handbók munum við setja upp Counter Strike: Source leikjaþjón á Debian 7. Þessar skipanir voru prófaðar á Debian 7 en þær ættu líka að virka o

Hvernig á að setja upp Unturned 2.2.5 á Debian 8

Hvernig á að setja upp Unturned 2.2.5 á Debian 8

Í þessari handbók munt þú læra hvernig á að setja upp Unturned 2.2.5 miðlara á Vultr VPS sem keyrir Debian 8. Athugið: Þetta er breytt útgáfa af Unturned sem gerir það ekki

Hvernig á að setja upp Cuberite á CentOS 6 eða 7 netþjóni

Hvernig á að setja upp Cuberite á CentOS 6 eða 7 netþjóni

Inngangur Hvað er Cuberite? Cuberite er stigstærð, opinn Minecraft miðlara útfærsla sem er skrifuð í C++. Það er með auðveld í notkun

Að setja upp Teamspeak á CentOS 7

Að setja upp Teamspeak á CentOS 7

Teamspeak er VOIP þjónn sem hægt er að nota fyrir teymi/marga einstaklinga til að eiga samskipti. Það er tiltölulega létt og öruggt þar sem uppfærslur eru gefnar út

Hvernig á að setja upp SteamCMD á VPS þinn

Hvernig á að setja upp SteamCMD á VPS þinn

Í þessari kennslu munum við setja upp SteamCMD. SteamCMD er hægt að nota til að hlaða niður og setja upp marga Steam leikjaþjóna, eins og Counter-Strike: Global Offensiv

Ræsa Teamspeak 3 Server á CentOS 6.4

Ræsa Teamspeak 3 Server á CentOS 6.4

Keyrðu eftirfarandi skipanir til að setja upp Teamspeak 3 netþjón. # Örugg Iptables iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -

Hvernig á að setja upp Left 4 Dead Server á CentOS 7

Hvernig á að setja upp Left 4 Dead Server á CentOS 7

Í þessari handbók mun ég útskýra hvernig á að setja upp og stilla L4D miðlara á CentOS 7. Uppsetning Left 4 Dead Áður en við byrjum verðum við að ganga úr skugga um að

Hvernig á að setja upp Minecraft netþjón á Ubuntu 14.04

Hvernig á að setja upp Minecraft netþjón á Ubuntu 14.04

Að nota annað kerfi? Í þessari grein ætlum við að setja upp Minecraft netþjón á Ubuntu. Gakktu úr skugga um að þú sért skráður inn undir notanda sem er ekki

Hvernig á að setja upp SA-MP San Andreas Multiplayer á CentOS 7

Hvernig á að setja upp SA-MP San Andreas Multiplayer á CentOS 7

Í þessari kennslu muntu læra hvernig á að setja upp SA-MP (San Andreas Multiplayer) netþjón á CentOS 7.

Uppsetning TeeWorlds netþjóns

Uppsetning TeeWorlds netþjóns

TeeWorlds er ókeypis og opinn uppspretta fjölspilunar skotleikur á netinu. Í þessari kennslu ætla ég að útskýra hvernig á að búa til TeeWorlds netþjón. Þessi skref voru

Keyrðu þinn eigin Arma 3 netþjón á Ubuntu 14

Keyrðu þinn eigin Arma 3 netþjón á Ubuntu 14

Yfirlit Þessi handbók mun fjalla um uppsetningu og rekstur Arma 3 netþjónsins með því að nota SteamCMD og skjá. Fyrir frekari upplýsingar um þ

Hvernig á að setja upp Tekkit Classic netþjón á CentOS 6/7

Hvernig á að setja upp Tekkit Classic netþjón á CentOS 6/7

Að nota annað kerfi? Í þessari kennslu, vel að búa til Tekkit Classic netþjón. Tekkit er annar vinsæll modpack gerður fyrir Minecraft. Vegna upphæðarinnar

Hvernig á að setja upp Glowstone (Minecraft) á CentOS 7 netþjóni

Hvernig á að setja upp Glowstone (Minecraft) á CentOS 7 netþjóni

Að nota annað kerfi? Inngangur Glowstone er tvímælalaust besti þjónninn fyrir Minecraft. Hugbúnaðurinn státar af lítilli minnisnotkun og notkun

Hvernig á að setja upp Unturned á Linux

Hvernig á að setja upp Unturned á Linux

Að nota annað kerfi? Inngangur Í þessari handbók muntu læra hvernig á að setja upp og setja upp Unturned netþjón á Linux. Unturned er vinsælt surviva

Setja upp JC2:MP leikjaþjón á Debian

Setja upp JC2:MP leikjaþjón á Debian

Í þessari handbók munum við setja upp Just Cause 2: Multiplayer Linux netþjón. Þessar skipanir voru prófaðar á Debian 7 x64, en þær ættu líka að virka á þ

Settu upp Minecraft netþjón á Fedora 26

Settu upp Minecraft netþjón á Fedora 26

Að nota annað kerfi? Í þessari kennslu mun ég leiðbeina þér í því að setja upp Minecraft netþjón á afkastamikilli SSD VPS hjá Vultr. Þú munt læra hó

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira