Csomagok telepítése
A Multi Theft Auto telepítése
A szerver konfigurálása
A szerver futtatása
Extrák
Ez egy oktatóanyag, amely elmagyarázza, hogyan telepíthet Multi Theft Auto szervert Debianra. Legutóbb a Debian 7 és az MTA 1.5.4 verziójához frissítve.
A Vultr bármely VPS-je kiválóan alkalmas MTA-szervernek, legyen szó akár baráti magánszerverről, akár fejlesztésről, olyan szerverre, amely sok embert ad otthont a hét minden napján, 24 órában.
Fejlesztői szervernek vagy baráti szervernek a legalacsonyabb kategóriás VPS-t (768 MB ram) ajánlom. Minél több embert fogadsz, annál nagyobb szervert kapsz (nyilvánvalóan).
Lássunk neki!
Az oktatóanyag lépéseinek többségéért a jhxp érdeme a Multi Theft Auto fórumokon. Most adtam hozzá az 1.4.0 hivatkozásait, és néhány dolgot megváltoztattam, hogy rövidebb legyen.
Csomagok telepítése
Ezeket a csomagokat az MTA szerver előtt kell telepíteni.
32 bites Debian esetén:
apt-get update;
apt-get upgrade;
apt-get -y install zip unzip libreadline5 screen
64 bites Debian esetén:
apt-get update;
apt-get upgrade;
dpkg --add-architecture i386; #add the i386 architecture so the ia32-libs package can be installed
apt-get update; #update the list of packages so the ia32-libs package is included in the list
apt-get -y install zip unzip ia32-libs lib32ncursesw5 lib32readline5 screen
Összegzés:
- Telepítettük a szükséges csomagokat.
- Hozzáadtuk az i386 architektúra támogatását a 64 bites rendszereken.
A Multi Theft Auto telepítése
Hajtsa végre az alábbi lépéseket egyenként:
cd ~;
mkdir mtasa;
cd mtasa;
wget -O mtasa-linux-server.tar.gz http://linux.mtasa.com/dl/154/multitheftauto_linux_x64-1.5.4.tar.gz;
wget -O baseconfig.tar.gz http://linux.mtasa.com/dl/154/baseconfig-1.5.4.tar.gz;
wget -O mtasa-resources.zip https://mirror.mtasa.com/mtasa/resources/mtasa-resources-latest.zip;
tar -zxf mtasa-linux-server.tar.gz;
mv multitheftauto_linux_x64-1.5.4 mtasa-server;
unzip -q mtasa-resources.zip -d mtasa-server/mods/deathmatch/resources/;
tar -zxf baseconfig.tar.gz; #uncompress default server configuration files
mv baseconfig/* mtasa-server/mods/deathmatch;
rmdir baseconfig;
rm mtasa-linux-server.tar.gz baseconfig.tar.gz mtasa-resources.zip;
Összegzés:
- Létrehoztunk egy címtárat
mtasa.
- Ezután letöltöttünk mindent, amire szükségünk van.
- Ezután kibontottuk és kicsomagoltuk az összes letöltött fájlt, és elhelyeztük őket oda, ahol kellett.
- És végül töröltük a régi letöltött fájlokat, mivel már nincs szükségünk rájuk.
A szerver konfigurálása
Futtassa a következő parancsokat:
cd ~;
cd mtasa/mtasa-server/mods/deathmatch;
nano mtaserver.conf;
Összegzés:
- Visszamentünk a főkönyvtárba, majd abba a könyvtárba, ahol a konfigurációs fájl található.
- Ezután megnyitottuk a konfigurációs fájlt nanoban.
Most már beállíthatjuk a szerverünket. Ebben a lépésben tényleg csak a kiszolgáló nevét kell konfigurálnia, a kiszolgáló rendelkezésére álló slotok mennyiségét (alapértelmezett 32), és azt, hogy milyen erőforrások futnak majd az indításkor. A szerver konfigurálásához végezze el a szükségesnek ítélt módosításokat a mtaserver.conffájlban nano. Ha végzett, tartsa lenyomva a CTRL billentyűt, és nyomja meg az O gombot, majd írja be az y-t a mentéshez.
A szerver futtatása
Futtassa a következő parancsokat:
cd ~;
cd mtasa/mtasa-server/;
./mta-server;
Összegzés:
- Alapvetően menjen a fő könyvtárba, majd lépjen a
mtasa-servermappába.
- Ezután tegye
./mta-servera kiszolgáló elindításához.
Ha minden működik, akkor az MTA konzolnak kell megjelennie. A szerver kinyomtat egy üzenetet arról, hogy készen áll a kapcsolatok fogadására.
Tessék – most már van egy teljesen működő Multi Theft Auto 1.4.0 szervered, amely készen áll a játékosok számára!
Ezen a ponton a szerver fut. Ha azonban kilép a rendszerhéjból, a szerver leáll. Ha továbbra is futni szeretne, amikor kilépett a shellből, futtassa a következő parancsokat:
cd ~;
cd mtasa/mtasa-server/;
screen -dmS mtasa ./mta-server;
Összegzés:
- A
mtasa-servermappához mentünk .
- Ezúttal a kiszolgálót képernyővel indítottuk, és elneveztük
mtasa(ez lehet, amit akarsz).
A szerver megtekintéséhez futtassa a képernyőt a szerver folyamatazonosítójával:
screen -r PROCESS_ID
A szerver folyamatazonosítóját a következő parancs futtatásával találhatja meg:
screen -ls
A szervere megjelenik az első számmal az azonosítóval a képernyőnek nevezett képernyő mellett (például: 1231.mtasa).
A képernyőből való kilépéshez tartsa lenyomva a CTRL billentyűt, majd egyszerre nyomja meg az A és a D gombot a kilépéshez. Ha shell-programot használ, például PuTTY-t, akkor egyszerűen bezárhatja a PuTTY-t.
A szerver leállításához lépjen a képernyőre, és írja quitbe a kiszolgálókonzolt.
Ha a szerver összeomlott, szerezze be a képernyőazonosítót, és futtassa: kill <id>vagy kill -9 <id>.
Élvezze az új MTA szervert!