[kozep]Eventscripts + ES-Tools (v2.0.0.250i + v420)[/kozep]Bővebben
Mattie's Eventscripst. Egyik a leggyakrabban elkövettet hibáknak (akkor meg, főleg ha még a régi 1.5 verzióból kerül fel valamelyik), amit egy War szerverrel tehetünk. Erről a pluginról sok jó és sok rosszat is hallani. Amilyen sokszínű és nagy a fejlesztő bázis olyan megbízhatatlan tud lenni sajnos, illetve az egyik legnagyobb erőforrás igénnyel rendelkező plugin is. Igaz a 2-es verzió és attól felfele egyre stabilabb és gyorsabb lett, de még mindig van, mint javítani és foltozni rajta. Nos hogy miért is használják előszeretettel egyesek az egyértelmű, anno a kezdetek során volt írva rá egy beépülő plugin (
ACE-RATES), ami a RATEKET figyelte és be is állította a klienseknek, illetve ha nem tudta (dátumot pontosan nem tudok, de a Valve kivette ezt a lehetőséget az egyik frissítés során a szerver oldali parancsokból, sajnos), akkor kidobta a hibaüzenetet. Ez mind szép és jó csak felesleges… hogy miért? Mert a rateket egy jó szerver beállítja (igaz nem írja át a kliens fájljait, de a megadott határérték közé szorítja azt). A legújabb Eventscript már tartalmaz egy admin menüt is így a játékos és a mapp management könnyebb lett, de ezt ezelőtt is sokféle beépülővel meg lehetett oldani. A hasonló képen a war managementet is írtak jó pár War-mod plugint (többségük jó bugos is meg instabil, illetve olyan elemeket tartalmaz, amik egyes ligákban tiltottak pl. pályákról a felesleges tárgyak eltüntetése). Általában ezek a pluginok vagy alap dolgokra képesek vagy mindent, amit el tudsz képzelni, beleraknak így legalábbis én nem nagyon találtam optimálist.
Hivatalos
Mattie's Eventscript oldal:
http://addons.eventscripts.comMellé soroltam, vagyis hozzá kapcsoltam az
„es_tools” kis beépülőt szintén, amire azért van szükség, mert jó pár rendszer szintű hívást nem ismer és kezel maga az alap rendszer és ez egy kiegészítőként funkcionál.
Előnyei: Gyors war és játékos management admin menüből, szerver védelem, kliens oldali változó figyelése, néhány anti cheat (persze csak a megfelelő beépülő pluginok társaságában).
Hátrányai: önmagában alkalmatlan a feladatra, nagy erőforrásigény, instabilitás (főleg régebbi verziók esetében, amik még mindig gyakran felelhetőek sok szerveren)
Telepítése:Eventscripts:Ahogy azt már meg szokhattuk először le kell tölteni a weblapjáról majd kicsomagolni. Ezek után 2 db mappát fogunk kapni.
•
Addons (mappa)•
cfg (mappa)Mind két mappát töltsük fel az
FTP -re a
„cstrike” mappába majd,
A, Szerverünk linux alapú, akkor töröljük a
„mattie_eventscripts.dll” fájlt
B, Szerverünk Windows alapú akkor töröljük a
„mattie_eventscripts _i486.so” fájlt
Még mielőtt újraindítanánk, a szervert adjuk hozzá az alábbi parancsot vagy az
„autoexec.cfg” vagy a
„server.cfg” -hez:
Kód:
es_load xa
Így töltetjük be vele a beépített admin menüért felelős plugint.A többi beépülőnél is hasonló a helyzet betöltés szempontjából. Legtöbbjüket a weboldalról már megfelelő mappaszerkezetben tudjuk letölteni tehát, nincs más dolgunk csak feltölteni azokat a megegyező mappákba (általában így szokott kinézni az útvonal
„cstrike/addons/eventscripts/pluginév/”), majd a plugin leírásában megtalálható indító parancsot hozzáadjuk valamelyik fentebb említett cfg fájlhoz. Szerver indításakor ezek létrehozhatnak beállítási fájlokat ezeket vagy a
„cstrike/addons/eventscripts/pluginév/” mappában vagy a
„cstrike/cfg/” mappában találod.
Kicsit eltérő módon zajlik az
ES-Tools beépülő telepítése (inkább hasonlít egy teljes pluginra):
• Letöltjük a plugin honlapjáról az
„es_tools.zip” fájlt majd kicsomagoljuk.
es_tools Letöltése: http://www.eventscripts.com/pages/ESTools• Az így kapott
„addons” és
„cfg” könyvtárat feltöltjük a
„cstrike” mappánkba az FTP -n
• Szerverünk linux alapú, akkor töröljük a
„Es_Tools.dll” fájlt; Szerverünk Windows alapú akkor töröljük a
„Es_Tools _i486.so” fájlt
Miután újraindítottuk a szerverünk a plugin már fut is (A ".vdf" file felelős azért, hogy a plugin automatikusan induljon).
Beállítása:Keretrendszer révén nem tartalmaz beállításokat, mindenképpen a beépülőket kell beállítani megfelelően a saját konfigurációs fájljaikban, mivel nagyon sokféle War-mod létezik, így ezt nem kezdem felsorolni, mert akkor még ősszel is itt ülhetnék és gépelhetném. Mivel az Es-Tools is csak funkcióhívásokat kezel így neki sincs szüksége semmilyen beállításra. Beállítani csak az XA admin modult tudjuk. Amit a „cstrike/cfg/xa/_defaults” mappában lévő „xa.cfg”-vel tehetünk meg. Igazából semmi lényeges és játékot befolyásoló tényező nincs benne csak loggolás-al és debug információkkal kapcsolatos beállítások, amik a fejlesztőknek fontosak. A fontosabb rész a fájl második része, aminél a modulok betöltését lehet kontrollálni. Értelemszerűen, amelyik modulra szükségünk van, azt békén hagyjuk, amelyik nem kell annak a betöltő parancsának a sor elejére rakunk 2 db / jelet tehát: „ // xa load xa…” (idézőjelek nélkül).
Adminok beállítása a következő képen zajlik.Hozzáadjuk az „es_load examples/auth/basic_auth” parancssort valamelyik fentebb már említett cfg-hez majd egyesével az alábbi parancs segítségével szintén valamelyik cfg-be beríjuk az adminokat „;”-vel elválasztva pl.:
BASIC_AUTH_ADMIN_LIST ” STEAM_0:0:571272;STEAM_0:0:571273;”
Eventscript honlapja:
http://mattie.net/cs/ Es_Tools honlapja:
http://forums.eventscripts.com/viewtopic.php?t=3413Megjegyzés: Ez a plugin nem igényel más keretrendszert a működéséhez. Használata során nem gátol semmilyen szerver oldali feladatot (alaphelyzetben). !!!!War-Szerverre az erősen NEM AJÁNLOTT kategóriába tartozik!!!!!
Ha valami hibát találtok, kérném hogy jelezzétek hozzászólásban, vagy PM ben: [profil]Anonymous1337[/profil]
Üdv.
Anonymous1337A felhasználó tiltásra került, kérném ha hibát találtok, nálam jelezzétek PM -ben. Köszönöm.