Администрирование сервера Counter Strike 1.6

#1 2012.11.03 06:33:42

0

Доброго Времени суток! Ко мне очень часто поступают различные вопросы по поводу серверов Counter Strike 1.6, но чаще всего встречается вопрос, как настроить Адмнистраторские права, и чаще всего прописывают не верно в файле users.ini.

Для этого нам нужно скачать программу Total Commander или FileZilla.

Подключаемся через FTP к файлам сервера.
открываем блокнотом файл
addons/amxmodx/configs/users.ini
и прописываем админку

админка может быть прописана 3 способами!!
1) по нику ; "мой_ник" "мой_пароль_без_пробелов" "abcdefghijklmnopqrstu" "a"
2) по steamID ; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
3) по IP-адрессу ; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"


Дополнение:

123.45.67.89 - Ваш IP. Он может быть либо статическим (внешним, постоянным), либо динамическим (непостоянный). Уточнить это можно у Вашего провайдера.
STEAM_0:0:123456 - Ваш steamID, если Ваша игра является лицензионной копией! Узнать свой steamID можно зайдя на любой сервер и написав в консоли status


А теперь на примере как это будет выглядеть, кому именно хотите дать Админ Права:
"STEAM_0:1:30931212" "" "abcdefumijn" "ce"
"Player" "syperpass1gfy" "bcdefumijn" "a"
"127.0.0.1" "" "bcdefumijn" "de"


Введение ключа/пароля от Администраторских Прав:
Примечание 1:
Пароли должны быть сложные.
Админки по IP прописывайте только для статического, выделенного(внешнего) IP адреса.
Примечание 2:
Будьте внимательны. Некоторые специальные символы не допустимы для имени (ника) администратора!
например ". To4ka" - это недопустимы ник, так как содержит точку и после нее пробел.
Админка с таким ником работать не будет!
Примечание 3:
При авторизации по нику перед заходом на сервер нужно прописать в консоли:
setinfo "ключ" "пароль"
по умолчанию: setinfo "_pw" "пароль"


Какие плагины отвечают за админку?

admin.amxx - берет список админов с файла users.ini
admin_amxbans.amxx - берет список админов c выделенной базы данных amxbans 5.0 или выше
admin_sql.amxx - берет список админов c выделенной базы данных


Советую использовать только плагин admin.amxx.
Аdmin_amxbans.amxx и admin_sql.amxx должны быть отключены,
так как для работы требуется выделенная база данных, и их использование не рассматривается.

Что означают флаги в админке?

«abcdefghijklmnopqrstu» - это флаги прав, используются так же в дополнительных плагинах.
их значение:
; a - иммунитет (против игрока не могут быть использованы команды: kick/ban/slay/slap и т.д)
; b - резервация (игрок сможет пользоваться резервным слотом)
; c - amx_kick - доступ к команде amx_kick
; d - amx_ban and amx_unban commands - доступ к команде amx_ban и amx_unban
; e - amx_slay and amx_slap commands - доступ к команде amx_slay и amx_slap
; f - amx_map command - доступ к команде amx_map
; g - amx_cvar command - доступ к команде amx_cvar (не все переменные могут быть доступны)
; h - amx_cfg command - доступ к команде amx_cfg
; i - amx_chat and other chat commands - доступ к команде amx_csay и другим чат командам
; j - amx_vote and other vote commands - доступ к команде amx_vote и другим командам голосования
; k - access to sv_password cvar - доступ к переменной sv_password (через команду amx_cvar)
; l - access to amx_rcon command and rcon_password cvar - доступ к переменной 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 - пользователь (не админ)



«abcde» - Флаги доступа, указывают как именно проверяется администратор для доступа на сервер.
; a - не пускать игрока на сервер с неправильно введенным паролем
; b - регистрация клан тега
; c - админ зайдет на сервер только со значениями authid/wonid
; d - админ заходит только с этого ip адресса
; e - пароль не проверяется (необходимо только совпадение name/ip/wonid)


Как включить админку на сервере?

Зайти на сервер и прописать в консоли игры «amxmodmenu»
или же биндом на клавишу:
bind «F6» «amxmodmenu» - и тогда при нажатии клавиши F6 автоматически сработает команда amxmodmenu.
#2 2012.11.03 12:02:19

0

Хорошая инструкция, но можно кое-что дополнить. Например, как узнать свой IP или Steam ID. В первом случае зайти на сайт 2ip.ru, а во втором - зайти на любой сервер и в консоли прописать status, дальше можно увидеть свой стим ид. Также добавить в "Как включить админку на сервере? " добавить команду консольную вида setinfo _pw "пароль" в случае если админка прописана с помощью ника и пароля.
#3 2012.11.03 12:11:51

0

Это уже добавленны было, в шаге: Введение ключа/пароля от Администраторских Прав.
#4 2012.11.03 20:00:19

0

 MCLaren писал(а) 
Это уже добавленны было, в шаге: Введение ключа/пароля от Администраторских Прав.

Ой, извиняюсь, пропустил этот пункт. Тогда все отпадает, кроме Steam ID. :smile:
#5 2012.11.03 20:09:17

0

Да норм все, еще добавил пару мануалов :smile:
#6 2016.08.05 21:13:21

0

Можно просто взять сервер с услугой администрирование сервера, например как тут. И не парится по поводу таких мелочей.
#7 2016.08.05 21:13:56

0

Сори не увидел что старый топик.
#8 2016.08.06 14:20:13

0

 frodo писал(а) 
Сори не увидел что старый топик.


Топик не новый, но тема всегда актуальна)