Чтоб сделать себя админом или просто прописать админку кому-либо Вам необходимо установить на свой сервер модуль SourceMod. Данный модуль имеет весьма подробную и гибкую систему управления.
Установить SourceMod Вы можете на серверы таких игр:
В нашем случае существует 3 способа сделать игрока админом. Для начала давайте рассмотрим все три способа как выдать админку, а уже в конце статьи поговорим о том, как ей пользоваться.
Заходим на страницу управления игровым сервером, далее в раздел "Настройки" и выбираем пункт Администраторы на сервере (ADMINS_SIMPLE.INI). Жмем кнопку "Настроить".
На открывшейся странице нажимаем "Добавить админа" и заполняем поля открывшейся формы:
Для начала необходимо определиться по SteamID, IP-адресу или Нику+пароль будет выдана админка. Если вы выбрали варинты SteamID или IP-адрес, то поле "Пароль" оставьте пустым. В поле "Флаги доступа" нажимаем на карандашик - откроется окно с выбором флагов доступа и их описанием:
z - Полный доступ a - Доступ к резервному слоту b - Обычная админка, требуется для администраторов c - Кикать других игроков d - Банить других игроков e - Удалять баны f - Убивать/вредить другим игрокам g - Менять карту или другие воздействия на игровой процесс h - Изменять большинство консольных переменных (конваров, cvars, ConVars) i - Выполнять конфиг файлы j - Специальные привилегии чата k - Запускать или создавать голосования l - Устанавливать пароль на сервер m - Использование RCON команд n - Изменять sv_cheats или использовать читерские команды o - Настраиваемая Группа 1 p - Настраиваемая Группа 2 q - Настраиваемая Группа 3 r - Настраиваемая Группа 4 s - Настраиваемая Группа 5 t - Настраиваемая Группа 6
Выбираем необходимые Вам флаги и нажимаем "Применить".
Далее необходимо заполнить поле "Иммунитет". Иммунитет в SourceMod это гибкая система основанная на уровнях иммунитета.
Каждый администратор может иметь произвольную величину иммунитета установленного у него. Но если администратор захочет совершить действие над другим администратором, то успешность действия будет зависеть от величины иммунитета у администратора. Например, один администратор с иммунитетом 15 захочет кикнуть администратора с уровнем иммунитета 99, то у него это не получится - будет выдано сообщение о недостаточном количестве прав доступа и о наличии более высокого иммунитета у другого администратора.
По умолчанию, администраторы с одинаковым иммунитетом, могут совершать действия друг над другом. Это может быть изменено с помощью переменной sm_immunity_mode в файле cfg/sourcemod.cfg.
Дальше выбираем дату, до которой будет выдана админка, по желанию пишем примечание (например, имя админа или сколько денег он остался вам должен за админку - этого всё равно никто кроме вас не увидит). Жмем "Сохранить", появится окошко что изменения сохранены, а значит админка выдана.
Помимо первого способа Вы можете прописать админку прямо в файл. Для этого открываем:
../addons/sourcemod/configs/admins_simple.ini
2.1 Для администрирования по Steam ID, в конец файла добавляем такую строку:
"STEAM_0:1:36202730" "abcdefghijklmzopqrst"
Вместо STEAM_0:1:36202730 введите свой Steam ID, "abcdefghijklmzopqrst" - это флаги (права) доступа на админку (кик, бан и прочее).
2.2 Для администрирования по IP - добавляем такую строку:
"!127.0.0.1" "99:z"
Вместо 127.0.0.1 введите свой IP-адрес, "99:z" значит дать иммунитет 99 и все права для этого IP-адреса.
2.3 Для администрирования по Нику и паролю - добавляем такую строку:
"CSHOST.FUN" "abcdefghijklmzopqrst" "12345"
Вместо CSHOST.FUN введите свой ник, вместо 12345 введите свой пароль, ну а "abcdefghijklmzopqrst" - естественно тоже самое, что и в предыдущем способе.
В последнем пункте рассмотрим более детальную настройку администраторов. Вы можете добавить админов через конфигурационный файл admins.cfg. Каждый администратор имеет собственный блок внутри основного "Админского" блока. Файл выглядит следующим образом:
Admins { "Name" { "auth" "[steam|name|ip]" "identity" "[unique id]" "[option1]" "[value1]" "[option2]" "[value2]" } }
Админское имя (Name) не является обязательным (может быть пустым). Оно предназначено для удобства пользования сторонними участниками и различных инструментов.
Доступные опции:
Пример:
Admins { "CSHOST.FUN" { "auth" "steam" "identity" "STEAM_0:1:36202730" "flags" "z" "immunity" "99" "group" "Hosting Admins" } }
Помимо рассмотренных способов Вы можете использовать различные программы генераторы админов, которые так же удобны в использовании как наша панель управления.
А теперь, как и обещано в начале статьи, покажем Вам как пользоваться админкой на сервере. Если админка была выдана по Нику и паролю, то администратор после входа в игру (не подключаясь к серверу) должен открыть консоль и прописать такую команду:
setinfo _password Свой_Пароль
Проверка Steam и IP подлинности ваших административных привилегий будет сделана автоматически. Если проверка подлинности пароля происходит по нику, необходимо сначала авторизоваться, прежде чем изменить свое имя, или же вы будете кикнуты с сервера.
Если Вы все сделали правильно, то написав в консоль команду:
sm_admin
Или в чат:
!admin
У вас откроется окошко управления сервером.
Как установить карту на сервер CS:GO
1722 Раздел: CS: Global Offensive
Игровые режимы CS:GO
2414 Раздел: CS: Global Offensive
Привязка игрового сервера к Steam аккаунту
1569 Раздел: CS: Global Offensive
Установка карт из Workshop
1463 Раздел: CS: Global Offensive
Рекомендуемые настройки рейтов на сервере CS:GO
1305 Раздел: CS: Global Offensive