Futó LAN szerver Wolfenstein ellenséges területen a debian, haikudjin
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: