Tekkit Classic kiszolgáló beállítása Ubuntu 16.10 rendszeren
Más rendszert használ? Mi az a Tekkit Classic? A Tekkit Classic egy modpack ahhoz a játékhoz, amelyet mindenki ismer és szeret; Minecraft. Tartalmaz néhányat a ver
Előfeltételek
Mielőtt elkezdenénk
Ha meg szeretné győződni arról, hogy a rendszer teljesen frissül, mielőtt folytatná a telepítést, futtassa a következő parancsokat:
sudo apt-get update sudo apt-get upgrade
Ezenkívül feltétlenül nyissa meg a következő portokat, mivel ezek szükségesek a FiveM megfelelő működéséhez:
30120
TCP és UDP30110
TCP és UDPAz Ubuntu 19.04 UFW
alapértelmezett tűzfalaként a következő parancsok végrehajtásával nyithatja meg a szükséges portokat, ha UFW-t használ:
sudo ufw allow 30120 sudo ufw allow 30110
Telepítés
Először hozzon létre egy üres mappát, és navigáljon hozzá. Ez a mappa tartalmazza az összes FiveM szerverfájlt.
mkdir ~/fivem_server cd ~/fivem_server
Töltse le a legújabb fő ág buildet a melléktermékek kiszolgálójáról . Másolja ki a legújabb kiszolgálóverzió URL-jét, és wget <url>
töltse le a létrehozott mappába. Miután letöltötte a buildet, bontsa ki a következő paranccsal:
tar -xvf fx.tar.xz
Ez kicsomagolja az összes szükséges fájlt.
Miután sikeresen kicsomagolta a letöltött archívumot, törölheti azt.
rm fx.tar.xz
Következő lépésként klónozzuk a cfx-server-data lerakat egy új mappába a kiszolgáló fájljainak mappáján kívül. Ez a mappa fogja tartalmazni a szerver erőforrásait. Az alábbi parancs klónozza a tárat egy új mappába, amelyet fivem_resources
a saját könyvtárában hívnak meg.
git clone https://github.com/citizenfx/cfx-server-data ~/fivem_resources
A szerver most letöltődött, de még nem áll készen.
Hozzon létre egy FiveM licenckulcsot , amely teljesen ingyenes és a szerver azonosítására szolgál. Használja kedvenc szövegszerkesztőjét egy új fájl server.cfg
létrehozásához a fivem_resources
mappájában:
nano ~/fivem_resources/server.cfg
Töltse fel a következő tartalommal:
# 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
Ez lesz a szerver konfigurációs fájlja. A konfiguráció utolsó sorában egy beállítás található sv_licenseKey
. Módosítsa ezt a beállítást a generált licenckulcsra. Ezenkívül a konfigurációban szereplő összes konfigurációs beállítás mellett megjegyzések találhatók, így megértheti, mit jelentenek az egyes beállítások, és ha akarja, módosíthatja azokat.
Ha végzett, mentse el a fájlt, és zárja be a szerkesztőt.
A szerver indítása
A kiszolgáló elindításához a kiszolgáló erőforrás-könyvtárában kell lennie. Ezután elindíthatja a szervert runserver.sh
a fivem_server
könyvtárban található szkript segítségével . Feltétlenül adja meg a +exec server.cfg
paramétereket.
cd ~/fivem_resources && bash ~/fivem_server/run.sh +exec server.cfg
A CTRL+ gomb megnyomásával leállíthatja a szervert C.
A szerver futtatása a háttérben (opcionális)
A kiszolgáló háttérben történő futtatásához új képernyő-munkamenetet hozunk létre a szerver futtatásához.
cd ~/fivem_resources && screen -s "FiveM server" bash ~/fivem_server/run.sh +exec server.cfg
Ha ki szeretne lépni a FiveM konzolból, nyomja meg a CTRL+ A, majd a gombot D. A paranccsal újra megnyithatja az ablakot screen -r
.
Ezt automatizálhatjuk egy bash szkript létrehozásával. Hozzon létre egy új fájlt a választott névvel és kiterjesztéssel .sh
. Nyissa meg kedvenc szövegszerkesztőjében.
nano yourscript.sh
Ezután illessze be a következő szkriptet:
#/bin/bash cd ~/fivem_resources screen -s "FiveM server" bash ~/fivem_server/run.sh +exec server.cfg
Ezt követően jelölje meg a fájlt végrehajthatóként a következő parancs beírásával:
chmod +x yourscript.sh
Most elindíthatja a szervert a szkript végrehajtásával:
./yourscript.sh
A szerver elindítása rendszerindításkor (opcionális)
Annak érdekében, hogy szerverünk elinduljon rendszerindításkor, létrehozunk egy új Linux-szolgáltatást, amely végrehajtja a szerver indító parancsfájlját. Ezt a szolgáltatást akkor hívják meg fivem
és indítják el, amikor a rendszer elindul, elindítva a szervert.
Használja kedvenc szerkesztőjét egy új fájl fivem.service
létrehozásához /lib/systemd/system/
. Ehhez szuperfelhasználói jogosultságokra lesz szükség.
sudo nano /lib/systemd/system/fivem.service
Töltse ki a következőkkel:
[Unit] Description=FiveM server [Service] Type=forking User=username ExecStart=/usr/bin/fivem_start.sh [Install] WantedBy=multi-user.target
Állítsa be a tényleges Linux-felhasználónevét a után User=
.
Mentse el a fájlt, és zárja be a szerkesztőt.
Hozzon létre egy új fájlt /usr/bin/fivem_start.sh
kedvenc szövegszerkesztőjével.
sudo nano /usr/bin/fivem_start.sh
Töltse ki a következőkkel:
#!/bin/bash screen -dm bash -c 'cd /home/username/fivem_resources && bash /home/username/fivem_server/run.sh +exec server.cfg'
Cserélje username
le Linux felhasználónevével. Mentse és zárja be a fájlt.
Jelölje meg a fájlt végrehajthatóként a következő parancs beírásával:
sudo chmod +x /usr/bin/fivem_start.sh
Futtassa ezt a parancsot a systemd manager konfigurációjának újratöltéséhez:
sudo systemctl daemon-reload
Indítsa el a szolgáltatást ezzel a paranccsal:
sudo systemctl start fivem
Hajtsa végre ezt a parancsot a szolgáltatás elindításához az indításkor:
sudo systemctl enable fivem
Most újraindíthatja Linux-kiszolgálóját, és a FiveM-kiszolgáló automatikusan elindul a rendszerindításkor. Az újraindítás után jelentkezzen be azzal a Linux-fiókkal, amellyel a kiszolgálót telepítette, és írja be a következő parancsot a konzol megnyitásához:
screen -r
Gyakori problémák
cd
a megfelelő mappába ment .citizen:/scripting/
, akkor nem használta run.sh
.sending heartbeat
, akkor nem használta, run.sh
és nem tette cd
meg a mappát.+exec
.no license key was specified
, a fentiek egyike érvényes.Csatlakozás a létrehozott szerverhez
A FiveM kliens telepítése
A szerverhez való csatlakozáshoz érvényes Grand Theft Auto V példányra van szükség, és telepítve kell lennie a számítógépére. Le kell töltenie a FiveM kliens telepítőjét a FiveM hivatalos webhelyéről . Futtassa a telepítőt, és végigvezeti a telepítésen. Miután telepítette a FiveM klienst, futtassa. Megkéri, hogy jelentkezzen be a GTA Social Club fiókjával. Jelentkezzen be fiókjába, és a telepítés befejeződött. Folytassa a következő lépéssel.
Csatlakozás a szerverhez
Futtassa a telepített FiveM klienst. Ha van elérhető frissítés, azt automatikusan letölti, csak nyomja meg az "elfogadás" gombot. A tetején egy opciót fog látni, melynek neve Direct Connect
. Kattintson rá, és írja be a kiszolgáló IP-címét a IP:Port
mezőbe. Csatlakozz a szerverhez és már játszhatsz is rajta!
Más rendszert használ? Mi az a Tekkit Classic? A Tekkit Classic egy modpack ahhoz a játékhoz, amelyet mindenki ismer és szeret; Minecraft. Tartalmaz néhányat a ver
Ebből az útmutatóból megtudhatja, hogyan állíthatja be saját 7 Days to Die szerverét (7D2D) az Ubuntun. Felhívjuk figyelmét, hogy ez a játék még korai hozzáférésű, és hogy th
Ez az oktatóanyag a Half Life 2 játékszerver CentOS 6 rendszerre történő telepítésének folyamatát ismerteti. 1. lépés: Az előfeltételek telepítése Az ou
Azok, akiknek van tapasztalatuk a dedikált CS:GO (Counter-Strike: Global Offensive) beállításában, tudják, hogy a parancssori felület kezelésének folyamata
Ebben az útmutatóban egy Counter Strike: Source játékszervert fogunk beállítani a Debian 7 rendszeren. Ezeket a parancsokat a Debian 7 rendszeren teszteltük, de működniük kell
Ebből az útmutatóból megtudhatja, hogyan állíthat be egy Unturned 2.2.5 szervert Debian 8-at futtató Vultr VPS-en. Megjegyzés: Ez az Unturned szerkesztett változata, amely nem
Bevezetés Mi az a Cuberite? A Cuberite egy méretezhető, nyílt forráskódú Minecraft szerver implementáció, amely C++ nyelven íródott. Könnyen használható plugija van
A Teamspeak egy VOIP szerver, amely csapatok/több ember kommunikációjára használható. Viszonylag könnyű és biztonságos, mivel a frissítések megjelennek
Ebben az oktatóanyagban telepítjük a SteamCMD-t. A SteamCMD segítségével számos Steam játékszerver letölthető és telepíthető, mint például a Counter-Strike: Global Offensiv
Futtassa a következő parancsokat a Teamspeak 3 kiszolgáló telepítéséhez. # Biztonságos Iptables iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -
Ebben az útmutatóban elmagyarázom, hogyan kell telepíteni és konfigurálni egy L4D szervert CentOS 7 rendszeren. A Left 4 Dead telepítése Mielőtt elkezdené, meg kell győződnünk arról, hogy
Más rendszert használ? Ebben a cikkben egy Minecraft szervert fogunk telepíteni egy Ubuntura. Győződjön meg arról, hogy olyan felhasználóval jelentkezett be, aki nem
Ebből az oktatóanyagból megtudhatja, hogyan állíthat be SA-MP (San Andreas Multiplayer) szervert CentOS 7 rendszeren.
A TeeWorlds egy ingyenes és nyílt forráskódú online többszereplős lövöldözős játék. Ebben az oktatóanyagban elmagyarázom, hogyan lehet TeeWorlds szervert létrehozni. Ezek a lépések voltak
Áttekintés Ez az útmutató az Arma 3 szerver telepítését és üzemeltetését ismerteti a SteamCMD és a képernyő használatával. További információkért a th
Más rendszert használ? Ebben az oktatóanyagban hozzon létre egy Tekkit Classic szervert. A Tekkit egy másik népszerű modpack a Minecraft számára. Az összeg miatt
Más rendszert használ? Bevezetés A Glowstone kétségtelenül a leginkább optimalizált szerver a Minecraft számára. A szoftver alacsony memóriahasználattal és -használattal büszkélkedhet
Más rendszert használ? Bevezetés Ebben az útmutatóban megtudhatja, hogyan kell beállítani és telepíteni egy Unturned szervert Linux rendszeren. Az Unturned népszerű túlélés
Ebben az útmutatóban egy Just Cause 2: Multiplayer Linux szervert állítunk be. Ezeket a parancsokat Debian 7 x64-en tesztelték, de működniük kell a th-en is
Más rendszert használ? Ebben az oktatóanyagban végigvezetem Önt a Minecraft szerver beállításán egy nagy teljesítményű SSD VPS-en a Vultr-nál. Meg fogod tanulni ho
Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <<strong>>Windows ISO<<strong>> előállításának lépéseit az NTLite segítségével.
A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.
Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.
Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.
Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.
Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…
Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.
Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.
Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.
Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.