Instalace Amx Mod X (+konfigurace)
AMX Mod X díky in-game menu nabízí kompletní správu serveru a to přímo ze hry. Jeho největší výhodou ovšem bezesporu je obrovské množství pluginů, které mnohdy dokážou změnit samotný Counter-Strike k nepoznání. Tyto pluginy naleznete na domovské stránce AMX.
INSTALACE
1. stáhněte si AMX Mod X Base a Counter-Strike addon z domovské stránky
2. Vytvořte adresář amxmodx v podadresáři cstrike/adons a nakopírujte do něj obsah AMX Mod X Base zip souboru.
3. Do souboru cstrike/addons/metamod/plugins.ini přidejte tento řádek
win32 addons/amxmodx/dlls/amxmodx_mm.dll
4. spusťte server a následujícím příkazem ověřte, že je vše v pořádku (vypíše verzi AMXModX)
amxx version
Pokud příkaz vypsal verzi amx je vše v pořádku – instalace je tím pádem za námi.
KONFIGURACE
Přístupová práva
Přístupová práva jsou velmi důležitá pro ovládání AMX přímo ze hry. Na internetu nalezneme kupu návodu a já se pokusím nastínit základ.
O ověřování se stará plugin admin.amx (je obsažen v každé instalaci), takže je třeba skontrolovat zda je povolen.
Ověříme to v souboru cstrike/addons/amxmodx/configs/plugins.in – na jednom z řádků musí být napsán název pluginu, čili admin.amxx a nesmí pře ním být znak ;
Dále je třeba editovat users.ini (složka cstrike/addons/amxmodx/configs), v tomto souboru bude obsažen seznam AMX adminů Admini jsou tedy načítáni ze souboru users.ini , kde každý admin je zapsán na novém řádku. Řádek nesmí začínat znakem ; ( středník ), takovýto řádek je brán jako komentář a plugin jej tedy vůbez nenačítá.
Formát zápisu ( údaje nejsou přeloženy doslovně pro lepší pochopení ):
<nick|ip|steamid> <heslo> <přístupové flagy> <ověřovací vlajky>
Co jednotlivé údaje znamenají?
<nick|ip|steamid> = Rourou ( znak | ) je myšleno slovo nebo, tzn. na toto místo zadáte buď NICK nebo IP ADRESU nebo STEAMID, podle tohoto údaje plugin kontroluje, zda má být hráč adminem
- HODNOTY – NICK: textový řetězec = nick nebo clantag ( například: „MiniMe“, „Austin“, „FakaHeda“, „nEph“, „NR“, … ). Zadaný řetězec musí být celý obsažen ve vašem jménu. Například při zadání „MiniMe“ budou byhovovat následující jména: „fh‘ MiniMe“, „MiniMe + mp3“, „MiniMeM“, „Lala MiniMe“, atd.
- HODNOTY – IP: ip adresa ve formátu 0-255.0-255.0-255.0-255 ( například: „255.255.255.255“, „217.18.250.13“, „82.113.28.11“, … ), svou ip zjistíte například ZDE
- HODNOTY – STEAMID: prostě steamid ( například: „STEAM_0:1:276357“, „STEAM_0:1:156839“, … )
<heslo> = Heslo, v případě, že jej nezadáte, je deaktivováno, pokud nastaveno je, musíte do konfiguračního souboru v adresáři své hry toto heslo zadat ( jak toto provést, bude objasněno níže )
- HODNOTY: textový řetězec… libovolné heslo ( například: „heslicko“, „bla1547e23a8“, „sD87:Ed48jkl“, … )
<přístupové flagy> = „funkce“, ke kterým má mít admin oprávnění. Respektive co může na serveru provádět např. banovat, kickovat, měnit mapu, votovat, mít možnost připojit se na rezervovaný slot a jiné
- HODNOTY: textový řetězec obsahující písmena anglické abecedy „a-u“ + písmeno „z“ ( například: „abcdefghijklmnopqrstu“, „abcd“, „z“, … )
- VÝZNAM HODNOT:
a = imunita, admina, který má toto nastaveno není možné zabanovat, kicknout atd.
b = možnost připojit se na rezervovaný slot
c = možnost kicknout hráče
d = možnost zabanovat / odbanovat hráče
e = možnost zabít nebo plácnout hráče
f = možnost měnit mapy
g = možnost používat cvar příkazy
h = možnost používat konfigurační příkazy ( mp_freezetime apod )
i = možnost používat amx chat
j = možnost používat vote příkazy
k = možnost měnit heslo na server přes cvar příkaz
l = možnost používat rcon příkaz ( například: „amx_rcon changelevel de_dust“ )
m = práva pro nadstandardní plugin level A
n = práva pro nadstandardní plugin level B
o = práva pro nadstandardní plugin level C
p = práva pro nadstandardní plugin level D
q = práva pro nadstandardní plugin level E
r = práva pro nadstandardní plugin level F
s = práva pro nadstandardní plugin level G
t = práva pro nadstandardní plugin level H
u = možnost používat menu ( amxmodmenu )
z = hráč není admin, pouze uživatel
<ověřovací vlajky> = tento údaj úzce souvisí s údajem <nick|ip|steamid> zadáváte zde totiž způsob ověřování ( jestli je první údaj NICK, IP nebo STEAMID ), navíc se zde specifikuje, zda se má kontrolovat heslo a jestli se má hráč kicknout v případě, že heslo nesouhlasí
- HODNOTY: textový řetězec obsahující písmena anglické abecedy „a-e“ ( například: „de“, „ba“, … )
- VÝZNAM HODNOT:
a = kicknout hráče, pokud souhlasí NICK, IP nebo STEAMID a heslo nesohlasí
b = první údaj je NICK
c = první údaj je STEAMID
d = první údaj je IP adresa
e = nekontrolovat heslo
Jak nastavit heslo na Vašem PC v případě, že je zadáno?
Pokud do údaje <heslo> nějaké heslo zadáte a do <ověřovací vlajky> nezadáte písmeno „e“, je třeba do konfiguračního souboru config.cfg na vašem počítači toto heslo zadat. Tento soubor naleznete ve složce cstrike. Pro vložení hesla musíte kdekoliv v souboru na nový řádek zapssat: setinfo „_pw“ „vase_heslo“
setinfo „_pw2“ „jine_heslo“
Konkrétní případ zadání hesla: …řádek zapsaný v souboru users.ini
„vas nick“ „heslo“ „abcdefghijklmnopqrstu“ „ba“
Příklady použití
1. Ověření na základě IP (veřejná IP)
„10.20.30.40“ „“ „abcdefghijklmnopqrstu“ „de“
„de“ – písmeno d znamená, že první údaj je IP adresa, písmeno e znamená, že není kontrolováno heslo
2. Ověřování Nicku
„muj nick“ „hesloheslo“ „abcdefghijklmnopqrstu“ „ba“
BINDOVÁNÍ KLÁVES a PLUGINY
in-game menu
AMX Mod X in-game menu slouží k přehlednému ovládání serveru přímo ze hry. 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. (viz. výše)
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 PodBot menu
slouží k ovládání Botu přímo ze hry. Stačí stáhnout tento soubor který nakopírujeme do složky cstrike\addons\amxmodx\plugins
Plugin musíme ještě připojit, přidáme tedy řádek amxx_podbotmenu.amxx do souboru cstrike\addons\amxmodx\configs\plugins.ini (na konec souboru)
Plugin vyvoláme ve hře spuštěním příkazu amx_pbmenu, nebo si nabindujem klávesu
např.
bind “klavesa“ “amx_pbmenu“