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
Eeltingimused
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 UDP30110
TCP ja UDPUbuntu 19.04 UFW
tarnitakse 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_resources
teie 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.cfg
oma fivem_resources
kaustas 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.sh
skripti fivem_server
. Lisage kindlasti +exec server.cfg
parameetrid.
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 fivem
ja see käivitatakse, kui teie süsteem käivitub, käivitades serveri.
Kasutage oma lemmikredaktorit, et luua uus fail, mida kutsutakse fivem.service
sisse /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.sh
oma 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 username
oma 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
cd
kuvatakse teade "Ressursi käivitamine ebaõnnestus", ei leitud te õiget kausta.citizen:/scripting/
, siis te ei kasutanud run.sh
.sending heartbeat
, siis te ei kasutanud run.sh
ja ebaõnnestus cd
kaustas.+exec
.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:Port
väljale oma serveri IP-aadress . Ühendage serveriga ja saate sellega mängida!
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
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
See õpetus hõlmab Half Life 2 mänguserveri installimist süsteemi CentOS 6 System. 1. samm: eeltingimuste installimine Ou seadistamiseks
Need, kellel on spetsiaalse CS:GO (Counter-Strike: Global Offensive) seadistamise kogemus, teavad, et käsurea liidese kasutamise protsess
Selles juhendis seadistame Debian 7-s mänguserveri Counter Strike: Source. Neid käske testiti Debian 7-s, kuid need peaksid ka töötama
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
Sissejuhatus Mis on Cuberite? Cuberite on skaleeritav avatud lähtekoodiga Minecrafti serveri juurutus, mis on kirjutatud C++ keeles. Sellel on hõlpsasti kasutatav pistik
Teamspeak on VOIP-server, mida saab kasutada meeskonnad/mitu inimest suhtlemiseks. See on suhteliselt kerge ja turvaline, kuna värskendusi avaldatakse
Selles õpetuses installime SteamCMD. SteamCMD abil saab alla laadida ja installida palju Steami mänguservereid, näiteks Counter-Strike: Global Offensiv
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 -
Selles juhendis selgitan, kuidas installida ja konfigureerida L4D-serverit CentOS 7-s. Left 4 Dead installimine Enne alustamist peame veenduma, et
Kas kasutate teistsugust süsteemi? Selles artiklis installime Ubuntule Minecrafti serveri. Veenduge, et olete sisse logitud kasutaja all, kes ei ole
Sellest õpetusest saate teada, kuidas seadistada CentOS 7-s SA-MP (San Andrease Multiplayer) server.
TeeWorlds on tasuta ja avatud lähtekoodiga võrgus mitme mängijaga tulistamismäng. Selles õpetuses selgitan TeeWorldsi serveri loomist. Need sammud olid
Ülevaade See juhend hõlmab teie Arma 3 serveri installimist ja kasutamist SteamCMD ja ekraani abil. Täiendava teabe saamiseks th
Kas kasutate teistsugust süsteemi? Selles õpetuses saate luua Tekkit Classicu serveri. Tekkit on veel üks populaarne Minecrafti jaoks loodud modifikatsioon. Tänu summale
Kas kasutate teistsugust süsteemi? Sissejuhatus Glowstone on kahtlemata Minecrafti jaoks kõige optimeeritum server. Tarkvaral on madal mälukasutus ja -kasutus
Kas kasutate teistsugust süsteemi? Sissejuhatus Sellest juhendist saate teada, kuidas Linuxis Unturned serverit seadistada ja installida. Unturned on populaarne ellujäämine
Selles juhendis seadistame Just Cause 2: Multiplayer Linuxi serveri. Neid käske testiti versioonil Debian 7 x64, kuid need peaksid töötama ka th
Kas kasutate teistsugust süsteemi? Selles õpetuses juhendan teid Minecrafti serveri seadistamisel suure jõudlusega SSD VPS-is Vultris. Õpid ho
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
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.
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…
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.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
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.
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