Zde se dozvíte jak nainstalovat AMXX server, který je převážně na NON-STEAM servery.
Tak co musíte stáhnout:
Z stránky modu http://www.amxmodx.org musíme stáhnout AMX MOD X Base a Counter Strike Addon, podle toho na, který operační systém ho chceme dát.
Dále budeme potřebovat metamod.dll, který najdeme na http://www.metamod.org, znovu vybereme ten, který vyhovuje našemu operačnímu systému.
Kam umístit to co ste pracně stáhly?:
V staženém zazipované souboru amxmodx-1.71-base.zip najdeme adresář addons, který musíme rozbalit do složky kde máme CS nainstalované. (př. C:\Program Files\Coumter Strike\cstrike\)
Dále je potřeba rozbalit a zkopírovat adresář addons z amxmodx-1.71-cstrike.zip do stejného umístění (př. C:\Program Files\Coumter Strike\cstrike\) a přepsat vše.
Nyní vytvořte v adresáři addons adresář metamod a v něm znova vytvořit adresář dlls, do kterého umistíme z metamod-1.18-win.zip metamod.dll. Cesta k tomuto souboru bude (př. C:\Program Files\Coumter Strike\cstrike\addons\metamod\dlls\metamod.dll)
Teď je potřeba zprovoznit metamod:
Otevřeme si notepad, kde do prázdného dokumentu vložíme tento řádek:
win32 addons/amxmodx/dlls/amxmodx_mm.dll
a soubor uložíme jako plugins.ini do adresáře ....\cstrike\addons\metamod - cesta k tomuto souboru bude (př. C:\Program Files\Coumter Strike\cstrike\addons\metamod\plugins.ini)
Dále si v poznámkovém bloku otevřeme soubor liblist.gam (umístění: (př. C:\Program Files\Coumter Strike\cstrike\liblist.gam)
A řádek:
gamedll "dlls/mp.dll"
Nahradíme:
gamedll "addons/metamod/dlls/metamod.dll"
a uložíme to.
Nyní můžeme spustit server. Když založíme nějakou mapu tak dáme do konzole amx_help. Pokud se nám vypíše nápověda k AMX-ku (seznam příkazů) tak je vše úspěšně nainstalováno. Jestli ne tak si vše znovu přečtěte a pokuste se najít chybu, kterou jste udělali.
Jak vše nakonfigurovat:
Nyní budeme chtít zprovoznit statistiky otevřeme si adresář .../cstrike/addons/amxmodx/configs/plugins.ini srolujeme dolů až najdeme:
; Counter-Strike
;restmenu.amxx ; restrict weapons menu
;statsx.amxx ; stats on death or round end (CSX Module required!)
;miscstats.amxx ; bunch of events announcement for Counter-Strike
;stats_logging.amxx ; weapons stats logging (CSX Module required!)
a přepíšte takto!:
; Counter-Strike
;restmenu.amxx ; restrict weapons menu
statsx.amxx ; stats on death or round end (CSX Module required!)
miscstats.amxx ; bunch of events announcement for Counter-Strike
stats_logging.amxx ; weapons stats logging (CSX Module required!)
A dáme uložit.
Tímto jsme zprovoznili statistiky.
Nyní bude třeba vybrat jak budete přidávat adminy. V poznámkovém bloku otevřeme soubor .../cstrike/addons/amxmodx/configs/users.ini sjedeme dolů a najdeme tam tyto řádky.
Máme tři možnosti na přidání admina buď řádek
"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" - podle SteamID, nebo
"123.45.67.89" "" "abcdefghijklmnopqrstu" "de" - podle IP adresy, nebo
"My Name" "my_password" "abcdefghijklmnopqrstu" "a" - podle nicku.
Písmena abcd… označují práva, které mají admini. Tyto práva je možno najít v tomtéž souboru, ale o trochu výš.
Dále si otevřeme soubor modules.ini a v něm najdeme úplně nahoře:
; ------------------------------
; Fun - provides extra functions
; ------------------------------
fun_amxx_i386.so
fun_amxx.dll
fun_amxx_amd64.so
; ----------------------------------------------------
; Engine - provides engine functions core to Half-Life
; ----------------------------------------------------
;engine_amxx_i386.so
;engine_amxx.dll
;engine_amxx_amd64.so
přepíšeme to na tohle!:
; ------------------------------
; Fun - provides extra functions
; ------------------------------
fun_amxx_i386.so
fun_amxx.dll
fun_amxx_amd64.so
; ----------------------------------------------------
; Engine - provides engine functions core to Half-Life
; ----------------------------------------------------
engine_amxx_i386.so
engine_amxx.dll
engine_amxx_amd64.so
Další konfigurační soubory:
Nyní všechny tyto důležité soubory, které vám předvedu budou mít umístění ...addons\amxmodx\configs.
In-game menu
Nejprve vám musím objasnit funkci in-game menu. AMX Mod X in-game menu slouží k přehlednému ovládání serveru přímo ve hře. Výhodou tohoto menu je, že si nemusíte pamatovat žádné příkazy a navíc je toto menu přístupné jenom privilegovaným osobám. Těmto osobám lze nastavit různé úrovně přístupu, což se projeví také na možnostech in-game menu. Toto je obrovská výhoda oproti RCON přístupu. Kdo má RCON heslo ten může vše, kdo ho nemá, nemůže nic. U AMX Mod X je toto díky přístupovým právům jiné. Každý privilegovaný uživatel má jenom tolik pravomocí kolik mu jich dáte. Přístupová práva lze nastavovat v souboru users.ini. (viz řádek na přidání admina)
Pokud tedy máte přistup k in-game menu, stačí když si do souboru config.cfg na svém klientském počítači (ne na serveru!) přidáte tento řádek:
bind "<libovolna_klavesa>" "amxmodmenu"
Ve hře poté stačí stisknout zvolenou klávesu.
In-game menu se v podstatě skládá z několika submenu, které se dají spustit samostatně a víceméně korespondují s konfiguračními soubory. Takže například soubor maps.ini obsahuje seznam map, které lze z in-game map menu měnit, přičemž toto map menu lze samostatně spustit příkazem amx_mapmenu, nebo se k němu proklikáte přes globální menu (příkaz amxmodmenu).
amx.cfg
V hlavním konfiguračním souboru amx.cfg lze nastavit většinu důležitých parametrů.
Tak třeba zde můžete nastavit jaké texty se vám budou míhat na obrazovce, jakou budou mít časovou prodlevu nebo barvu.
clcmds.ini
Tento soubor obsahuje seznam příkazů, jako např. slay player killne toho hráče kterého vyberete (spouští se přes ingame menu), kick atd.
cmds.ini (amx_cmdmenu)
Tento soubor obsahuje seznam příkazů, které lze vykonat na serveru a jsou dostupné z in-game menu. Např. restart serveru. Pause serveru atd.
cvars.ini
Soubor cvars.ini má na první pohled podobnou funkci jako soubor clcmds.ini, tento soubor byl určen pro příkazy s pevně zvolenými parametry, ale soubor cvars.ini dovoluje tyto parametry měnit.
Syntaxe je následující:
[proměnná] [hodnoty] … [přístupová práva]
Pro lepší pochopení malá ukázka:
"mp_startmoney" "800" "16000" "u"
Tento řádek vám umožní měnit po restartu množství peněz. Na startu 800$ a později 16000$ .
modules.ini
V tomto souboru je možné vypínat a zapínat moduly pro AMX. Každý z těchto modulů zajišťuje určité funkce pro AMX, na něž jsou vázány pluginy do AMX. Např. bez fun modulu (fun_mm.dll) by nefungoval známý warcraft3 plugin, protože tento modul zpřístupňuje amxmodu přesně ty blbinky (blesky, teleportace, zrychlení, skákání a další) které tento plugin potřebuje.
plugins.ini
Další důležitou vlastností amxmodu jsou pluginy. Všechny pluginy jsou umístěny v adresáři plugins.
Vložení pluginů do hry:
(viz. návodý-plugins, stránky není ještě hotová)
speech.ini (amx_speechmenu)
Soubor speech.ini obsahuje seznam zvuků a hlášek, které lze spustit ze speech menu. Zvuky mohou být dvojího typu. Buď jsou zvuky přehrány ze souboru wav, nebo přes integrovaný VOX systém. Standardní soubor speech.ini obsahuje jenom zvuky využívající systém VOX. Syntaxe je následující:
[popis] [příkaz] [značky] [přístupová práva]
Následující příkaz ukazuje hlášku s názvem Fire in the hole!, která využívá VOX systém, při spuštění se ozve všem hráčů (značka c), po vykonání příkazu Vás to vrátí zpět do menu a navíc je tento příkaz dostupný jenom uživatelů s právem u.
"Fire in the hole!" "spk 'vox/fire in the hole'" "cd" "u"
Pokud si chcete přidat vlastní zvuky, nebo hlášky musíte je mít uložené ve formátu wav, v adresáři cstrike/sound/misc.
Například chcete přidat hlášku s názvem Nekempit!, kterou máte uloženou ve výše zmíněném adresáři pod názvem stopcamping.wav. Značky a přístupová práva necháme standardní:
"Nekempit!" "spk 'misc/stopcamping.wav'" "cd" "u"
configs.ini (amx_cfgmenu)
Tento soubor obsahuje seznam konfiguračních souborů, které mohou být spuštěny z menu.
Pokud chcete přidat vlastní konfigurační soubor, např. pro counter-strike deathmatch s názvem csdm.cfg, umístěte jej do adresáře cstrike a přidejte do souboru configs.ini tento řádek:
"CStrike Deathmatch" "exec csdm.cfg;servercfgfile ''" "a" "u"
Závěr: pro lepší ovládání serveru si nabindujte toto: ,ale nejduležitějsší je:
In-game menu a pak toto:
bind "f1" "amxmodmenu" - pro snadné spuštění ingamemenu
bind "f2" "amx_cmdmenu" – pro rychlou pausu a restart
bind "f3" " amx_speechmenu " – pro rychlý vstup do VOX systému
To je všecko dík moc, že ste navštívily naše stránky!