Az ellenfutási szerver telepítése linuxon

Az ellenfutási szerver telepítése linuxon

A szerver Counter-Strike telepítése Linuxra (x86 alapú)

1. Tedd mindent a semmiből?
1.1 Elosztás kiválasztása
1.2 Az elosztás megszerzése
1.3 Az elosztás telepítése
1.4 A berendezés beállítása
1.5 Hálózati konfiguráció
1.6 Ellenőrizze mindezt

1. Tedd mindent a semmiből?

Ez a rész tartalmazza a segítséget fájl azon a feltételezésen alapul, hogy azok többsége, akik meg akarják kezdeni a CSD (Counter-Strike dedikált szerver) serevere, nem volt korábbi tapasztalata OS Unix (esetünkben a Linux operációs rendszer). Nos, vagy volt, de nem elég. Ez az információ csak az Intel platformján lévő Linux szerverre érvényes. Néhány információ a jelen útmutató is alkalmazható néhány más processzorok, de nincs személyes tapasztalata vagy tájékoztatás a munka mi érdekli a szoftver processzorok más gyártók. Információk is kizárólag a Counter-Strike szerverek, bár elvileg lehetne alkalmazni más módosítások a Half-Life, de ez a szempont a kérdés nem tartozik a dokumentumban, mivel túlmutat az útmutató. Csak szeretném emlékeztetni Önöket, hogy abban az esetben a Win32-szerver Counter-Strike, az alapja minden HL mod-kiszolgáló (és egy dedikált Counter-Strike szerver Linux alatt, természetesen) egy dedikált szerver Half-Life dedikált szerver.

1.1 Linux disztribúció kiválasztása.

1.2 Az elosztás megszerzése

1.3 Az elosztás telepítése

1.4. A berendezés beállítása

A Counter-Strike szerver nem igényel speciális hardvert. Nem szükséges hangkiszolgáló, csak a fő rendszer és a hálózati funkciók. Mindezeket már ismertetni kell a telepítési súgófájlban. Ha bármilyen problémája van a szoftverrel kapcsolatban, kérjük, olvassa el ezt a fájlt.

1.5 Hálózati konfiguráció

A hálózati beállításokról és a hálózati problémákról minden kérdés megtalálható a Linux Networking HOWTO-ban. található. Ha bármilyen kérdése vagy problémája van a hálózati beállítás helyességével kapcsolatban, keressen segítséget.
Egy kis személyes megjegyzés. A helyes hálózati beállítás három lépésből áll:

- Modprobe a hálózati kártyát
- A hálózati felület telepítése és konfigurálása a / sbin / ifconfig paranccsal
- Az útvonal telepítése és konfigurálása az / sbin / route paranccsal

Ha nem tette meg a fenti lépéseket, és a hálózat nem működik, előfordulhat, hogy az ok csak a kimaradt lépésben van. Az új, felhasználóbarátabb disztribúciók többet támaszkodnak a netconfig vagy más hasonló parancsfájlokra, amelyek nem követelik meg a felhasználótól, hogy adja meg az összes parancsot. További információért olvassa el az online súgófájlt a terjesztéshez.

1.6 Az egész komplex tesztelése

Az új beállítás teszteléséhez írja be a következőt: ping www.yahoo.com, valami ilyesmit kell látnia:

$ ping www.yahoo.com
PING www.yahoo.akadns.net # 40; 216.115.105.2 # 41; # 58; 56 adatbájt
64 bájt a 216.115.105.2-től 58; icmp_seq = 0 ttl = 46 idő = 119,8 ms
64 bájt a 216.115.105.2-től 58; icmp_seq = 1 ttl = 46 idő = 122,0 ms
64 bájt a 216.115.105.2-től 58; icmp_seq = 2 ttl = 46 idő = 111,9 ms

A ctrl-C megnyomásával a pingálás megáll, és így szól:

--- www.yahoo.akadns.net ping statisztikák ---
15 küldött csomag, 15 csomag érkezett, 0% csomagvesztés
oda-vissza járat min / avg / max = 110,6 / 114,2 / 122,0 ms

Tehát az új Linux-kiszolgálói funkcióink és készen állunk a kiszolgáló Counter-Strike telepítésére.

2. A dedikált kiszolgáló szoftver Counter-Strike
2.1 A szükséges szoftver beszerzése
2.2 A terjesztések kicsomagolása és telepítése
2.3 Konfiguráljon egy dedikált szerver Counter-Strike-t
2.4 Megbízható kiszolgáló futása és tesztelése Counter-Strike
2.5 Képernyő használata
2.6 Támogatás egy dedikált szerver Counter-Strike számára

2. A dedikált kiszolgáló szoftver Counter-Strike

Most, hogy a Linux működik, itt az ideje, hogy visszatérjünk fő feladatunkhoz: egy külön Counter-Strike szerver telepítése. Az alábbi szakaszok egyes részei közvetlenül a szerverről érkeztek.counter-strike.net. Ha még nem olvastad el az ott bemutatott dokumentációt, akkor ezt meg kell tennie. Ez segít elkerülni számos hibát a kiszolgáló telepítésekor és konfigurálásakor. Ez a leírás nem a Linux Counter-Strike gurukra készült, hanem azoknak a rendszergazdáknak, akik valamilyen okból úgy döntöttek, hogy megváltoztatják a dedikált szerverüket a Win32-ről Linuxra.


2.1 A szükséges szoftver beszerzése

A Core Counter-Strike szerver futtatásához a következő fájlok szükségesek:

hlds_l_3108_full.tar.gz (Half-Life Dedikált Szerver 3.1.0.8 verziója)
hlds_l_3108c_perf.tar.gz ("C" javítás a HLDS_l 3108-as verzióhoz, a nagyobb teljesítmény érdekében optimalizált)
cs_13_full.tar.gz (Counter-Strike Dedikált Szerver 1.3 verzió)

Számos helyen töltheti le az összes szükséges fájlt. A tartózkodási helyétől függően válassza ki a legközelebb álló webhelyet. Azt javasoljuk, hogy menjen a fő erőforrás kiszolgáló Counter-Strike: server.counter-strike.net, Linux Server rész, és töltse le a disztribúció itt. mivel ezen a szerveren jelenik meg először a hlds_l és cs legfrissebb verziói. Ez azonban nem mindig megfelelő, különösen az orosz olvasók számára. Ezért céljából például azt fogja használni a baráti orosz honlapon Internet City Counter-Strike referencia cs_13_full.tar.gz fájlok Counter-Strike szerver és hlds_l_3108_full.tar.gz a HLDS szerver.

Miután eldöntötted, hogy hol szeretné letölteni a terjesztéseket, futtassa a su parancsot, menjen a kiszolgáló gyökérkönyvtárába, és hozzon létre egy könyvtárat a dedikált kiszolgálóhoz:

su root
CD
mkdir félélet
cd félélet

A dedikált szerverhez szükséges szoftver letöltéséhez írja be a konzolon a következőket:


(vagy a feltöltéshez kiválasztott webhelyet).

Ez megjeleníti a következő sort:

application / x-gzip D # 41; sajátload, vagy C # 41; ancel

Nyomja meg a D gombot a fájl betöltéséhez. Látnia kellene valami ilyesmit:

Olvassa el 1815-ben 87862 KB adat, 277 KB / sec, ETA 310 sec.

A fájl betöltése után nyomja meg kétszer az Enter gombot a mentéshez, majd nyomja meg a Q gombot a program kilépéséhez. Most a merevlemezén van szoftver a Counter-Strike szerver számára.

Ismételje meg a HLDS fájl eljárását:

Ez megjeleníti a következő sort:

application / x-gzip D # 41; sajátload, vagy C # 41; ancel

A fájl betöltéséhez nyomja meg a D gombot, a következőket kell látnia:

Olvassa el 1815-ből 87862 KB adat, 217 KB / sec, ETA 410 sec.

A fájl betöltése után nyomja meg kétszer az Enter gombot a mentéshez, majd nyomja meg a Q gombot a program kilépéséhez. Most már a merevlemezén lévő kiszolgálóra van szoftvere.

2.2 A terjesztések kicsomagolása és telepítése

Miután letöltötte mindazt, amire szükséged van, és hagyta a hiúzot, írja be a következőket:

tar xvzpf hlds_l_3108_full.tar.gz

Láthatja, hogy a kernel hogyan törli a fájlokat egy "hlds_l" nevű könyvtárba. A folyamat befejezése után írja be a következőket:

költözés cs_13_full.tar.gz hlds_l /
cd / halflife / hlds_l

Mozgatni a CS szervert, és menjen a hlds könyvtárba. Amint megérkezik, tárcsázza:

tar xvzpf cs_13_full.tar.gz

Láthatja, hogy a kernel hogyan törli a fájlokat egy "cstrike" nevű könyvtárba. Amint befejeződött a folyamat, készen állunk a kiszolgáló konfigurálására.

2.3 Konfiguráljon egy dedikált szerver Counter-Strike-t

- Beállítja azt a hangot, amelyet a textúrák bocsátanak ki, amikor a játékosok átmennek.

- Beállítja a térképi körbe beillesztendő térképeket.

2.4 Megbízható kiszolgáló futása és tesztelése Counter-Strike

Mielőtt megpróbálnánk elindítani a kiszolgálót, készítsünk egy egyszerű szkriptet, amely nagyban megkönnyíti az életünket a jövőben. Írja be a következőt, hogy megbizonyosodjon róla, hogy a megfelelő könyvtárban vagyunk:

# / bin / bash /
export LD_LIBRARY_PATH = / félélet / hlds_l # 58; $ LD_LIBRARY_PATH
./ hlds_run -gömb cstrike + ip your.ip.here + maxplayers 10 + mappa cs_assault

Most mentse el a fájlt (CTRL-O Pico Wq-ban vi), mint a /halflife/hlds_l/start_cs.sh.

Most állítsd be az engedélyeket a gépeléssel:

chmod + x start_cs.sh

Tehát készen állunk a kiszolgáló elindítására! Amint döntesz, írja be a következőket:

Látnia kellene valami ilyesmit:

Látnia kellene valami ilyesmit:

hostname # 58; Counter-Strike 1.3 szerver
változat # 58; 45 / 4.1.0.8 1789
tcp / ip # 58; 10,169.5.20, 58; 27015
térkép # 58; cs_assault a # 58; 0 x, 0 y, 0 z
játékos # 58; 0 aktív # 40; 10 max # 41;

# name id wonid tört idő ping veszteség adr
0 felhasználó

Ha be szeretné zárni a kiszolgálót, írja be:

Most van egy működő Counter-Strike szerver! Ha a kiszolgálót a bezárás után újra szeretné indítani, írja be a gyökérbe:

2.5 Képernyő használata

A szerver sikeres elindítása után befejezheti az olvasást. Ha azonban távoli hozzáférést szeretne elérni a Linux-fiókjába, vagy távolról telepítette (egy másik számítógépről), akkor telepítenie kell a képernyőt. Más szóval, sok probléma merül fel a kiszolgáló normál működésével kapcsolatban.

A képernyő egy teljes képernyős ablakkezelő, amely több folyamatot, jellemzően interaktív kagylókat tartalmazó fizikai terminál multiplexét tesz lehetővé. Minden virtuális terminál funkcióit biztosítja a december VT100 terminál és emellett több vezérlési funkciókat az ANSI X3.64 (ISO 6429) és az ISO 2022 szabványok (pl beszúrás / törlés vonal és támogatja a több karakterkészletek) valószínűleg a kiválasztott Az elosztás alapértelmezés szerint magában foglalja a képernyőt. Ha nem, letöltheti azt. Ha bármilyen problémád van a telepítéssel, azt hiszem, először olvassa el az INSTALL fájlt, de még mindig gyorsan átmegy.

Vagy belépés vagy su a rootban. Váltson át a gyökérkönyvtárba a következő módon:

Húzza ki a tarlót a tükörről a Linux használatával:

Mentse el az aktuális könyvtárba, amint azt a 2.4 szakasz ismerteti. Csomagolja ki a tarlót, és menjen a létrehozandó könyvtárba:

tar xvzpf képernyő - *. tar.gz
cd képernyő *

A makefile beállítása, a bináris fájlok telepítése, telepítése a rendszerbe és a telepítőfájlok törlése:

/ configure; Márka; telepítés
cd.
rm-rf képernyő *

Most, hogy a képernyőn a CS szerverünket használjuk, kicsit kicsit fel kell frissítenünk a forgatókönyvet (emlékezzünk :)).

cd in / halflife / hlds_l / és írja be a start_cs.sh fájlt. A sor módosítása:

/ hlds_run -gömb cstrike + ip your.ip.here + maxplayers 10 + mappa cs_assault

képernyő -A -m -d -S csserv ./hlds_run -gömb cstrike + ip your.ip.here + maxplayers 10 + mappa cs_assault

Ez létrehoz egy munkafolyamatot a képernyővel, amelyet "csserv" -nek fognak nevezni, amellyel mindent elindítanak. Észre fogja venni, hogy azonnal visszatér a rendszerhéj készletének sorához. Ez annak köszönhető, hogy a szerver csendesen dolgozik a képernyőn. Most biztonságosan lekapcsolhatja / befejezheti távvezérlő munkamenetét, és a kiszolgáló továbbra is működni fog. Ha újra csatlakozni szeretnél a munkamenethez, amikor csatlakozik a következő alkalommal, vagy közvetlenül a script indítása után, írja be:

képernyő -d -r csserv

A kiszolgáló munkamenethez való csatlakozáshoz, majd ismét a kapcsolat bontásához nyomja meg a Ctrl-A, majd a d gombot. Kiváló!

2.6 Támogatás egy dedikált szerver Counter-Strike számára

A kiszolgáló Counter-Strike nem igényel sok támogatást. Miután elindítottad, a további támogatás nem igényel nagy erőfeszítéseket. Nagyon sok rcon parancs van, amelyet a konzolba írhat be, miután belépett a csserv képernyőre, és mindegyik felsorolt. Ezeknek a parancsoknak köszönhetően szinte bármit megtehet a szerverrel. További részletekért lásd a 4.2.

Térképek hozzáadásához.

egyszerűen csomagolja ki a könyvtárban / halflife / hlds_l / cstrike / könyvtárban található bádfájlokat és a bsp könyvtárban a / halflife / hlds_l / cstrike / maps / txt fájlokból.

Kapcsolódó cikkek