Jak rozběhat v Counter-Strike serveru boty?

Je několik možností jak můžete mít nastavený svůj server, proto je i několik cest jak zprovoznit boty.

Oficiální Counter-Strike 1.6 boty stáhnete například na gamezone. Instalace botů je vcelku jednoduchá, přičemž můžou nastat dvě situace. Buď používáte Metamod, nebo nepoužíváte.

Před samotným rozbalením archivu do adresáře, kde máte nainstalovaný Half-Life server, si zálohujte soubor liblist.gam v adresáři cstrike. Po rozbalení archivu dojde k jeho přepsání!

Nakopírujte boty do Vašeho serveru.

Pokud Metamod nepoužíváte tak jsou boti nyní plně funkční.

V případě, že používáte Metamod, nebo AMX, musíte nejprve nahrát zpět původní liblist.gam, který jste zálohovali a poté jen přidat ke spouštěcím parametrům serveru příkaz
+localinfo mm_gamedll dlls/zbotcz.dll

Základní příkazy
Pro použití v konzoli, nebo v souboru server.cfg (listenserver.cfg).
bot_add (přidá bota k méně početnější straně)
bot_add_t (přidá bota k teroristům)
bot_add_ct (přidá bota k policajtům)
bot_kill <name, "all"> (zabije bota s daným jménem, nebo - při použití parametru all - zabije všechny)
bot_kick <name, "all"> (vykopne bota s daným jménem ze serveru, nebo - při použití parametru all - vykopne všechny)
bot_difficulty [0-3] (nastaví obtížnost nově přidaných botů, 0 je nejnižší a 3 je nejvyšší)

Všechny dostupné příkazy, včetně podrobného popisu, jsou uvedeny v souboru zbot_command.txt.

Pro náročnější
Soubor liblist.gam a jeho řádek s parametrem gamedll uvádí cestu ke knihovně, která se automaticky inicializuje při startu Counter-Strike. Standardně se spouští knihovna mp.dll.
gamedll "dlls\mp.dll"
Při použití botů je zde uvedena jejich knihovna, např. zbotcz.dll.
gamedll "dlls\zbotcz.dll"
Poslední bežné nastavení parametru gamedll je při použití Metamodu.
gamedll "addons\metamod\dlls\metamod.dll"

Alternativou k parametru gamedll v souboru liblist.gam je použití parametru -dll ve spouštěcích parametrech serveru. Pro oficiální boty by byl zápis následující.
-dll dlls/zbotcz.dll
Při použití Metamodu.
-dll addons/metamod/dlls/metamod.dll
V případě použití parametru -dll musí být v souboru liblist.gam nastaven řádek gamedll na deafultní hodnotu, tzn. gamedll "dlls\mp.dll"

Alternativa
Existuje taky old-school bot s názvem POD-Bot mm, a to přímo jako Metamod plugin, tzn. pokud máte funkční Metamod je jeho instalace velice jednoduchá.
Stačí obsah zip souboru nakopírovat do adresáře addons a přidat do souboru metamod/plugins.ini tento řádek:
win32 addons/podbot/podbot_mm.dll

Výše uvedené postupy můžete bez obav aplikovat na jakoukoliv verzi Counter-Strike 1.6 (server, klient, steam, non-steam).

posted by rhin0 on August 19th, 2005 at 17:48
comments: 3
views: 5212