Как трябва да изглежда новият фаил:
; Line starting with; is a comment
; Access flags:
; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)
; b - reservation (can join on reserved slots)
; c - amx_kick command
; d - amx_ban and amx_unban commands
; e - amx_slay and amx_slap commands
; f - amx_map command
; g - amx_cvar command (not all cvars will be available)
; h - amx_cfg command
; i - amx_chat and other chat commands
; j - amx_vote and other vote commands
; k - access to sv_password cvar (by amx_cvar command)
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)
; m - custom level A (for additional plugins)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - menu access
; z - user
; Account flags:
; a - disconnect player on invalid password
; b - clan tag
; c - this is steamid
; d - this is ip
; e - password is not checked (only name/ip/steamid needed)
; Format of an admin entry:
; <name|ip|steamid> <password> <access flags> <account flags>; comment (not required)
-----------------------------------------------------------------------------
; "STEAM_0:1:12345" "" "abcdefghijklmnopqrstu" "ce"; kill3r (Jason)
; "123.43.43.53" "" "abcdefghijklmnopqrstu" "de"; blade (Mike)
; "[WC] Slacker" "my_password" "abcdefghijklmnopqrstu" "a";
; "STEAM_0:1:54321" "" "b" "ce"; John's res slot
; Enable this to gain admin access on your listen server
; "loopback" "" "abcdefghijklmnopqrstu" "de";
"Admin" "asdfg" "abcdefghijklmnopqrstu" "a";
=======================================================
За да се идентифицирате като Admin:
1. Влезте в играта;
2. Напишете в конзолата setinfo _pw "asdfg"
3. Напишете се с ник-а Admin
4. Влезте в сървъра (не забравяйте да рестартирате сървъра, за да може да си зареди новия users.ini)
5. Използвате си правате разрешени според флаговете, които сте си сложили.
6. Отнасяте се с уважение и благодарност към хората, които са писали това обяснение
=======================================================
Както обещах, ще Ви обясня сега тези "abcdefghijklmnopqrstu" какво значат.
Access flags:
а - immunity --> USER-a притежаващ този флаг, има защита от kicked/baned/slayed/slaped и ефектите от останалите команди (демек ако има плугин за заслепяване --> не могат да го заслепяват)
b --> този флаг позволява на USER-а да се свърже със сървъра (да се connect-не) дори когато сървъра е с максималният си брой играчи, като за целта AMX-а киква някои друг user (има настройка, която разрешава да се ограничават резервните слотове)
c --> разрешава на USER-а да използва командата amx_kick
d --> разрешава на USER-а да използва командите amx_ban и amx_unban
e --> разрешава на USER-а да използва командите amx_slay и amx_slap
f --> разрешава на USER-а да използва командата amx_map (тя е за смяна на картата)
g --> разрешава на USER-а ограничено използване на amx_cvar команди
h --> amx_cfg команда
i --> amx_chat и всички чат команди
j --> amx_vote и всички команди за гласуване
k --> разрешава на USER-а да слага парола на сървъра през amx_cvar sv_password (за да може да го ползва трябва да има и флаг "g")
l --> разрешава на USER-а да ползва amx_rcon и rcon_password през amx_cvar (за да може да го ползва трябва да има и флаг "g")
u --> разрешава да гледаш АМХ менюто
z --> флаг на обикновен USER
=======================================================
Да не забравя да спомена и най-необходимите Ви:
Account flags:
a --> разкача връзката на този играч, ако не му е Вярна паролата (Пример: сменя си nick-а на "Admin", но не е написал паролата "asdfg")
c --> казва на АМХ-а, че намястото дето пише "Admin" ще седи STEAM кода (пример: "STEAM_0:1:54321" "" "b" "ce"Намигане
d --> казва на АМХ-а, че намястото дето пише "Admin" ще седи IP-то на даденият USER
e --> този флаг казва на АМХ-а, да не проверява за паролата на даденият USER (това се ползва за играчи, които са аднати по IP или STEAM код)
=======================================================
За да добавите още админи просто ги дописвате на нов ред!!!
Четвърто
За да добавите нови плугини:
1.Копирате .amx файла и го поставяте в директория addons\amx\plugins.После трябва да допишете в файла addons\amx\config\plugins.ini името на .amx файла.
Важно:имeто на файла трябва да завършва на .amx (например admin.amx)
2.Копирате .sma файла (ако има такъв) и го поставяте в директория addons\amx\examples\source
3.Ако има фаилове .mdl трябва да ги поставите в директория models
4.Също така може и да има и фаилове .dll, тях трябва да ги поставите в директория addons\amx\modules.После трябва да допишете в файла addons\amx\config\modules.ini името на .dll файла.
Важно:имeто на файла трябва да завършва на .dll (например csstats_mm.dll)
Пето
Добавяне на Cheating-Death
Какво ни е нужно:
за CS 1.5: Тук
за CS 1.6: Тук
Какво да правим нататък?
Разархивирвате cheating-death в удобна папка в cstrike директорията ви (В случая addons/cdeath/).
Колко начина има да го настроим?
Три.Като gamedll и като модул за MetaMod.
Общи настройки:
Отворете server.cfg и след желаните настройки от преди (ако сте настройвали без cheating-death, а ако не сте влезте в
http://server.counter-strike.net/configs.htm и ги направете по ваше предпочитание) добавете
cdrequired 1
cdrequiredversion auto
Направете пряк път от hlds.exe до удобно за пускане място и му добавете параметрите:
-steam -console -game cstrike -insecure -nomaster
Ако правите за CS 1.6 с нова версия на Cheating-Death е добре да настроите cdstateupdateinterval в server.cfg да е някъде към 0.4 - 0.5 (за да не създава допълнителен лаг).
Как да го настроя като gamedll без Metamod?
След като сте разархивирали удобно в hldir\cstrike\addons\cdeath отворете liblist.gam в cstrike директорията и редовете
secure "1"
gamedll "dlls\mp.dll"
ги заменете с редовете
secure "0"
cdmod_chain "dlls/mp.dll"
gamedll "addons/cdeath/cdmod.dll"
(CS 1.5!) Ако процесора ви е Pentium4 най-добре вместо cdmod.dll сложете cdmod_p4.dll.
Направете общите настройки и пуснете сървъра от прекия път. Ако забие (под XP много вероятно) сте прецакани и трябва да го правите с MetaMod (не трийте а пробвайте друг начин). Ако не забие си напишете maxplayers 24 (или колкото искате до 32) и "map de_aztec" примерно за да почне сървъра с първата си карта.
Как да го настроя като gamedll със Metamod?
Начин 1. Чрез liblist.gam.
Става по същия начин като горе но вместо cdmod_chain да е "dlls/mp.dll" трябва да е нещо като "addons/metamod/metamod.dll" (зависи къде се намира metamod.dll) за да стане.
Внимание! ако преди това сте имали настроен MetaMod или сте го изтеглили настроен погледнете в plugins.ini да няма ред с пътя към cdmod.dll. Ако има ще вкара сървъра в безкраен цикъл който ще ви заеме всичката памет много бързо.
Начин 2. Чрез plugins.ini. Не става от версия 4.29 нагоре.
Отваряте liblist.gam и слагате за gamedll пътя към metamod ("addons/metamod/metamod.dll"). От там в папката на metamod направете файл plugins.ini в който да има реда
win32 /addons/cdeath/cdmod.dll
Ако и по трите начина ви забива като пуснете сървъра може да си сложите Windows 98 (на него не ми забиваха).
Вероятни проблеми: Едиснтвения проблем може да е с настройката sv_lan. Понякога не допуска играчи да влизат и им казва че сървъра е резервиран само за клас C клиенти. Става странно и единственото решение което съм намирал засега е като преди пускането на играта напишете в конзолата "sv_lan 1" след това пускате картата и пишете "sv_lan 0" и пак сменяте картата (или май беше обратното, първо 0 после 1). Тъпо ама кво да се прави.