Futó LAN szerver Wolfenstein ellenséges területen a debian, haikudjin

Futó LAN szerver Wolfenstein ellenséges területen a debian, haikudjin
Egy korábbi cikkben, hozzanak létre egy külön az Open Arena játék szerver Debian 7. fejleszteni fogjuk készségek és futtatni a szervert Wolfenstein: Enemy Territory és a helyi hálózaton játékokat.

Egy kicsit a játékról: Wolfenstein: Enemy Territory - szabad háromdimenziós online multiplayer first-person shooter Linuxra. Alapján létrehozott, a játék Vissza a Castle Wolfenstein. A játék zajlik a második világháború idején.

Kezdetben a játék részévé kellene tenni kifizetett, továbbá, hogy visszatérjen a Castle Wolfenstein, de mivel teljesen hiányzik egy játék mód, úgy döntöttek, hogy ez egy külön ingyenes játék.

Ön tudja játszani a hálózaton vagy az interneten keresztül. A játékban több kártyát a játékfejlesztők, melyek másolatai az igazi terep. További térképek tölthetők le ineternet. Ha csatlakozni a szerverhez, amelyen a kártyát használnak, amit nem, akkor automatikusan letöltődik. Ön tudja játszani az egyik ötféle karaktert. Sőt, a játék során akkor szinten a karakter - „pumpáló játékos.”

A játék elérhető Linux, Windows és MacOS X

Állítson be egy új játék szerver egyaránt lehet egy különálló rendszer, és ugyanazon a helyen, ahol már telepítve van az Open Arena. Ezek a lehetőségek változnak, különösen nem - az egyetlen különbség a használt játék szerver port számát, hogy az ügyfelek. Tekintsük a lehetőség, hogy Wofenstein: Enemy Territory a meglévő szerver Debian.

A kiszolgáló

Hozzon létre egy új felhasználót, akinek a nevében fog futni a játék szerver (legyen nedves a felhasználó):

Add, hogy a felhasználó a sudo csoport:

Az eredmény a home könyvtárat a két fájlt: et260b.x86_keygen_V03.run és szöveges fájlt a fejlesztő egy kis leírást. Ha et260b.x86_keygen_V03.run fájl nem futtatható, így az ilyen:

Ahogy a fejlesztők írni, ez a csomag tartalmazza a klienst / játékok egy Linux szerver, etkey generátor, a jelenlegi verzió a kliens / szerver és patch Punkbuster ET 2.60b. Szintén szerint a menedzsment a fejlesztők, hogy telepítse a csomagot a rendszert kell létrehozni NTP, dialógus, xterm, sudo. Hogy ezeket a Bíróság:

Ellenőrzése után a csomag sértetlenségét, és a rendelkezésre álló szükséges alkalmazásokat létrehozni etkey menü jelenik meg - válasszon «etkey nem szükséges», kattintson az OK gombra.

Következő kérni fogja telepíteni a játékot a / usr / local / játékok és a telepítő kérni fogja a root jelszót, hogy belépjen ebbe a könyvtárba. Majd fel a saját könyvtárban, ezért itt megadása helyett a rendszergazda jelszót, csak nyomja meg az ENTER billentyűt. Meg kell adni, hogy vezessenek be egy használati engedélyt a játék (lapozzunk a végén tér), elfogadja a feltételeket. Továbbá, ha azt szeretnénk, akkor olvassa el a változásokat fájlt, és elolvassa az útmutató a játék. Végül meg kell adnia a telepítési útvonal - írja a / home / nedves / Wolfenstein és a módja annak, hogy egy szimbolikus linket a futtatható fájlokhoz: enter / home / nedves. A javaslat, hogy létrehoz egy kliens / szerver Punkbuster igenlő választ adott. Azt olvassuk a licencszerződést a használata a program és elfogadja.

Ezután a telepítő felajánlja, hogy hozzon létre egy start menü - nemleges a válasz. Miután megjelent a generált paraméter beállításokat, fogadja őket, és kezdődik a folyamat a fájlok másolását a megadott könyvtárba. A telepítés befejezése után, a telepítő felajánlja, hogy a játék futtatásához - megtagadja.

Minden játék van beállítva - Első szerver konfigurációját.

A szerver beállítása

Letöltés konfigurációs fájlok itt.

szerver indításakor szervezet

A szerver fog futni, mint egy démon. Ehhez, hogy egy démon csomag:

Az adminisztrátor létrehoz egy fájlt a /etc/init.d könyvtárban wet_ded az alábbiak szerint:

Add, hogy az induláskor:

Indítsd újra, és ellenőrizze a kezdete a kiszolgáló:

Ha a kimenetet egy parancs ehhez hasonló -, akkor indítsuk el a szervert.

Daemon naplót, amelynek székhelye a saját könyvtárban nevű wetded.out.

hasznosság

Egy új térképek

Szabvány szerint a játék egy sor kártyákat, hogy előbb-utóbb szeretné bővíteni. Ehhez meg kell oldani a problémát, egyre adunk kártyákat az ügyfelek számára. Ez két módon érhető el: kézzel töltse le a kliens kártya és helyezi a katalógusban etmain kliens működő könyvtár és egy kártya csatlakoztatásakor automatikusan a játék. Természetesen a második módszer előnyösebb, és végrehajtja. Maga adja a játék szerver fájlok nagyon lassan (körülbelül 20 KBps), így kell használni egy másik módja annak, hogy az ügyfelek kártya fájlokat, és ez - ez a web-szerver. Én a nginx minimális beállításokat. Kezdjük:

1. Telepítse és konfigurálja nginx:

A telepítés után a web-szerver elindításához a konfiguráció. Tesszük csak minimális beállítást megszerzésének lehetőségét keresztül HTTP protokoll fájlokat. Web-kiszolgáló konfigurációs fájl található a / etc / nginx hívják, furcsa módon, nginx.conf. Ez nem fogunk érjen. Mi érdekli az / etc / nginx / sites-available és ott található az alapértelmezett fájl, amely leírja az alapértelmezett beállításokat a házigazda. De először hozzon létre egy könyvtárat, amelyben tárolni a fájlokat letölteni. Tegyük fel, hogy ez a könyvtár / home / www. Elkészítjük, és folytassa, hogy hozzanak létre egy virtuális host web-szerver gyökérkönyvtárába a / home / www. Készítsen biztonsági másolatot a / etc / nginx / sites-available / default:

Másolja a fájlt az alapértelmezett fájl játékok (ez a config a mi megosztott tárhely):

játékok és szerkeszteni a fájlt. Változás kell csak egy érték: root szerver a részben, meghatározva az utat a kapcsolati könyvtár / home / www és adjuk hozzá a paramétert «autoindex a» alfejezetben «hely /» (létrehoz egy listát a fájlok és könyvtárak a web-szerver):

Továbbra is csak aktiválni a virtuális tárhely (a link létrehozásához játékunk config / etc / nginx / sites-enabled) és a fogadó kikapcsolni alapértelmezett:

Hozzon létre egy könyvtárat a / home / www / nedves / etmain, másolja a hát és a katalógusban / home / nedves / Wolfenstein / etmain kártya (fájlformátum * .pk3), és indítsa újra nginx:

Mi megy a böngésző a web-szerver, és ha megjelenik egy lista a fájlokat és könyvtárakat / home / www, rendben van.

2. módosítani a szerver beállításokat

Web-kiszolgáló telepítése és működtetése, akkor szükséges, hogy kiigazítja a konfiguráció a játék szerver, és azt mondta, hogy irányítsa át az ügyfelek letölteni a hiányzó fájlokat a web-szerver. Megváltoztatása az alábbi értékeket a fájlban /home/wet/wolfenstein/etmain/server.cfg következő (ezt a fájlt a fenti példában ezek a változások történtek):

3. Új kártyát annak konfigurációs fájl forgatás

Újraindítás démon wet_ded:

Így, hozzátéve, további kártyákat a játék szerver másolni a fájlokat a formátum * .pk3 a / home / www / nedves / etmain (web-szerver könyvtár letöltéséhez ügyfelek) és a / home / nedves / Wolfenstein / etmain (katalógus a térképeket a játék szerver), adjunk hozzá egy új kártyát a megfelelő konfigurációs térkép forgatás fájlt, és indítsa újra a démont wet_ded játék szerver.

Hozzáadása botokat egy multiplayer játék

Az én esetemben, a játék szerver a helyi hálózaton nem játszik túl sok játékos, ezért úgy döntöttek, hogy adjunk a botokat, hogy fokozza a játék feszültséget. Kiválasztása megállt Omnibote.

Vegye omnibota (v. 0.71) itt.

Csomagolja az archív fájlt, és töltse ki az Omni-bot Linux ET 0,71 STABLE.zip belsejében található, a szerverünk.

Mi kivonat egy mappába

/ Wolfenstein. Ennek eredményeként, a könyvtár megjelenik két új könyvtárat: omnibot és omnibot.

Hozzáadás server.cfg fájlt opció, amely lehetővé teszi a bot fut, és megmutatja az utat a munka könyvtárba:

Archiválási ügyfelek, hogy hozzon létre egy botot a web-szerver, egy új könyvtárat a / home / www / nedves / omnibot és másolja a fájlt oda

Hozzáadása egy démon fájl /etc/init.d/wet_ded következő:

2. Állítsa be a botok

Általános beállítás botok szerkesztésével történik a fájlt

Hozzáadása botokat a játék több módon:

1. A paraméterek MinBots és MaxBots szekció [ServerManager] file

/wolfenstein/omni-bot/et/user/omni-bot.cfg. MinBots beállítás értéke kisebb, mint MaxBots, amikor a játék elindul, megkapjuk a botok által meghatározott összeg értéke MaxBots, és a bejáratnál, hogy a játék minden egyes személy számának megfelelő botok kerül ki a játék, amíg a szám nem egyenlő érték MinBots. Ha megadtuk paramétereket. 1, ez az opció nem kerül feldolgozásra, és a botokat a játék nem jelenik meg automatikusan, és kézzel is felvehet, konfig megfelelő mennyiségű;

2. Team / bot addbot a kliens konzol. Kezeli a szerver a kliens konzol játékok és beállítása a szükséges értékeket /wolfenstein/etmain/server.cfg fájlparaméter set rconpassword «you_password» beállítani egy jelszót. Indítsa el a játék kliens, és nyissa meg a konzolt (konzol megnyitott megnyomásával tilde

). Azt is beállíthatja a minimális és maximális számát a botokat a játék, újradefiniálja a megadott értéket az omni-bot.cfg fájlt. például:

A szerkezet a parancs a következő: Bot addbot [1 = Tengely, 2 = szövetségesek] [1 = katona, 2 = Medic, 3 = mérnök, 4 = mező ops, 5 = burkolt ops] [^ 4 = kék = szövetségesek, ^ 1 = piros = tengely NameBot]. Tehát, van hozzá két hajó: egy katona a német csapat, név szerint RAMMSTEIN és orvost az amerikai csapat nevében Metallica.

Ahhoz, hogy a botok nem automatikusan hozzá, és volt lehetősége szorosan ellenőrizni hozzá manuálisan, azt javasoljuk MinBots és MaxBots -1, majd add hozzá a konzolt.

3. A konfigurációs fájl omnibot.cfg. Ez a módszer akkor hasznos, ha a felvenni kívánt számos botok a különböző parancsokat különböző paramétereket, hogy nem adja meg az egészet a konzol.

Hozzon létre egy könyvtárat

/.etwolf/etmain omnibot.cfg fájlt a következőképpen:

A szerkezet a fájl ugyanaz, mint addbot parancs: Bot addbot [1 = Tengely, 2 = szövetségesek] [1 = katona, 2 = Medic, 3 = mérnök, 4 = mező ops, 5 = burkolt ops] [^ 4 = kék = szövetségesek, ^ 1 = piros = tengely NameBot]. Az elején ez a fájl a maximális számát csónakok (10), eltávolították a botok a játékból (bot kickall), és állítsa be a szintet botok (bot nehéz 4).

Annak érdekében, hogy töltse le a konfigurációs fájl megy a konzol és típusa:

/wolfenstein/omni-bot/et/user/omni-bot.cfg hozzá a [ServerManager] paraméter SleepBots = 1. Ez a paraméter lulls botoktól, ha a játék nem Nebot.

A változtatások után a konfigurációs indítsa újra a szerver démont:

Ha ehhez hozzátesszük a botokat a játék, és mi kell ahhoz, hogy üldözőbe őket otttuda. Annak érdekében, hogy hajt a bot a játékot meg kell tudnunk az azonosító (id) a bot. Ahhoz, hogy megtalálja azt a konzolt, írja be:

A teljes lista a játékosok jelenik meg (élő és botok). Mi érdekli a bal szélső oszlopban - ez az azonosítója a lejátszó. Annak érdekében, hogy a robotot, például id 5 bevitel a konzolon:

A kick Minden bot a játékot, adja meg a konzolon:

Azonban, ha az értéke MinBots vagy MaxBots beállítva, mint 0, vagy -1 értéket, botokat elhagyni, de szerepelni fog a többi játékot a listáról, alapértelmezés szerint megállapított összeg MinBots és MaxBots. Ahhoz, hogy ez ne történhessen, és az érték beállításához MinBots MaxBots a 0 vagy 1, például:

Részletes Wolfenstein: Enemy Territory Server telepítési útmutató

Kapcsolódó cikkek