Делаем себя админом своего сервера CS Многие часто задавались таким вопросам и в надежде найти нужную информацию в интернете порой натыкались на некорректные примеры, которые приводили к тому, что все попытки получить админку не дали никаких результатов. Как же правильно сделать себя "админом" своего сервера?
В первом случае, если у вас на сервере НЕ установлен AMX мод, админку можно сделать таким способом:
Делаем себя админом своего сервера CS.
Админка через RCON: 1. При включении сервера через hlds.exe вписываем в поле "RCON Password" пароль для доступа к консоле сервера, в данном случае "mypw" (выделен жёлтым на рисунке).
Или прописать в консоле сервера: rcon_password "mypw"(смотрите рисунок, выделено жёлтым цветом).
Чтобы постоянно не прописывать эту команду, можно дописать её в файле server.cfg, который лежит в папке "cstrike" вашего сервера. 2. Первый шаг выполнен, вы задали пароль для доступа к консоле сервера. Теперь следует прописать в консоле CS, через которую вы будете заходить на сервер, такую команду: rcon_password "mypw" (можно и без кавычек). Чтобы постоянно не прописывать эту команду, можно дописать её в файл конфигурации userconfig.cfg вашей CS (файл лежит в папке "cstrike", если его нет, то создайте при помощи блокнота или скопируйте и очистите файл config.cfg), через которую заходите на сервер (файлы формата cfg открываются обычным блокнотом.) 3. Теперь когды вы будете на сервере, вы можете изменять его настройки через консоль, например: rcon sv_gravity 100 - это изменит гравитацию на сервере на 100, аналогично все другие команды. Но к сожалению на сервере получается всего один администратор, вернее один пароль для доступа.
Админка через AMX Mod X: Рассмотрим другой, более удобный способ администрирования своего сервера CS. 1. Если у вас установлен AMX мод (AMX Mod X), то нужно выполнить следующее: Открываем файл .../cstrike/addons/amxmodx/configs/users.ini (на строки в файле начинающиеся с символа ";" можете не обращать внимания, это комментарии и на игровой процесс они не влияют)
Разберем права админа, <access flags>: ; a - иммунитет, нельзя кикнуть/забанить/убить/ударить и т.д. ; b - резервирование слота, можно зайти на сервер, если даже сервер заполнен. ; c - доступ к amx_kick (даёт право кикать) ; d - доступ к amx_ban и amx_unban (бан и разбан) ; e - доступ к amx_slay и amx_slap (убить и ударить) ; f - доступ к amx_map (смена карты) ; g - доступ к amx_cvar (консольные команды сервера, настройки. Доступны только некоторые команды) ; h - доступ к amx_cfg (редактирование конфига сервера) ; i - доступ к amx_chat (чат команды, включая голосовой чат) ; j - доступ к amx_vote (голосование) ; k - sv_password (смена пароля, доступно через amx_cvar) ; l - доступ к amx_rcon и rcon_password командам (доступно через amx_cvar) ; m - Доступ к уровню A (для дополнительных плагинов) ; n - Доступ к уровню B ; o - Доступ к уровню C ; p - Доступ к уровню D ; q - Доступ к уровню E ; r - Доступ к уровню F ; s - Доступ к уровню G ; t - Доступ к уровню H ; u - меню прав (amxmodmenu) ; z - Может быть игроком (не админом)
Теперь рассмотрим флаги админки, <account flags>: ; a - кикает игрока, если пароль к админке не подходит ; b - клан тег ; c - это Steam ID ; d - это IP-адрес ; e - пароль не проверяется (используется для IP-адрес и Steam ID)
Для того, чтобы добавить админа, нужно дописать строчку вида: "name|ip|steamid" "password" "access flags" "account flags" где: <name|ip|steamid> - это Ник, IP-адрес или Steam ID (лицензионный номер игры) <password> - пароль для доступа к админке <access flags> - права администратора <account flags> - флаги админки
После того как мы выяснили, зачем нужны эти обозначения, можно добавить админа. Добавляем строчку: 1. Админка по Steam ID (только для steam): "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" (заменяем STEAM_0:0:123456 на свой Steam ID) 2. Админка по IP адресу: "123.123.123.123" "" "abcdefghijklmnopqrstu" "de" (заменяем 123.123.123.123 на свой IP-адрес) 3. Админка по нику и паролю: "My Name" "my_password" "abcdefghijklmnopqrstu" "a" (заменяем My Name на Ваше имя и my_password на Ваш пароль для получения прав админа) Чтобы изменения файла вступили в силу без перезагрузки сервера, достаточно в консоле сервера прописать: amx_reloadadmins
Файл users.ini после всех манипуляций должен выглядеть примерно так:
Code
... ; Examples of admin accounts: ; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" ; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de" ; "My Name" "my_password" "abcdefghijklmnopqrstu" "a"
"123.123.123.123" "" "abcdefghijklmnopqrstu" "de" "Admin" "123qwe" "abcdefghijklmnopqrstu" "a" "Super.Pro" "ggpw" "abcdefghijklmnopqrstu" "a"
где 123.123.123.123 - это ваш IP, если он статический. Admin - ваша админка по нику. Super.Pro - админка вашему другу. Админов можно добавлять сколько угодно.
Теперь вы можете зайти на сервер как "администратор", для этого в консоле своей игры прописываем: name "Ваше имя" setinfo "_pw" "Ваш пароль" Если Вы попытаетесь зайти на сервер под ником админа не указав пароль, Вас будет кикать. Чтобы постоянно не прописывать это в консоле CS, можно дописать эти две строчки в файл userconfig.cfg Для облегчения администрирования также можно добавить такое: bind "=" "amxmodmenu" Теперь при нажатии на кнопку "=", откроется меню администрирования. Напоследок желаю Вам удачной игры и поменьше читеров
Если ты уже админ, то просто через Админ меню, если ещё не админ то в консоли сервера пишешь следующее: ma_clientgroup addagroup "Full Access" "+#" ma_client addclient "Твой ник" ma_client addsteam "Твой ник" "Твой SteamID" ma_client setaflag "Твой ник" "+admin +client" ma_client addagroup "Твой ник" "Full Access" ma_client setiflag "Твой ник" "+#" ma_client upload
Флаг admin необходим для получения админских прав. Без него доступа к администрированию не будет независимо от других флагов. Флаг client дает доступ к управлению списком админов Флаг pban дает доступ к перманентным банам Флаг spray дает доступ к отслеживанию спреев игроков Флаг grav дает доступ к изменению гравитации -- "name" - понятное вам и другим имя админа "steam" - SteamID админа "admingroups" - группы админа "immunityflags" - параметры иммунитета "adminflags" - параметры доступа к админским функциям (аналогично тому, как мы делали в группах) "ip" - ip адрес админа если вы хотите назначать админов по адресам "nick" - ник админа, если вы хотите назначать админов по никам "password" - пароль админа (используется только при назначении по никам)
Самый простой способ, это через файл admins_simple.ini — находиться тут orangebox > cstrike > addons > sourcemod > configs > admins_simple.ini.
В самом низу напишите:
* "STEAM_0:0:12345678" "z" Это если по steam id ( соответственно заменяем номер steam на свой, который можно узнать зайдя в игру и прописать в консоль команду "status" ) * "!121.0.0.2" "99:z" Это если по ip ( пишем свой айпи в место "!121.0.0.2" ) * "name" "abc" "12345" Это если по нику ( 12345, это пароль ) Теперь вы должны выставить флаги админов:
a — резервный слот b — администратор, флаг требуется для админов c — использование команды kick (кикание) d — использование команды ban (бан) e — использование команды unban (снять бан) f — использование команды slay g — разрешение менять карты h — разрешение менять настройки сервера (cvar's) i — смена используемого конфига j — специальные привилегии в чате k — доступ к запуску голосования l — разрешение устанавливать пароль на сервере m — разрешение использовать удаленную консоль для управления сервером n — разрешение менять параметр sv_cheats и связанные с ним параметры o — настраиваемый уровень C p — настраиваемый уровень D q — настраиваемый уровень E r — настраиваемый уровень F s — настраиваемый уровень G t — настраиваемый уровень H z — root (обладает всеми выше перечисленными флагами)
Чтобы запустить админку, вы должны написать sm_admin в консоль