Чтобы сделать кого-то админом на сервере Day of Defeat: Source в PlayNHost, установите SourceMod, добавьте его SteamID с флагами "99:z" в dod/addons/sourcemod/configs/admins_simple.ini и введите sm_reloadadmins в Console. После этого админы кикают командой sm_kick и банят командой sm_ban, в игре или на вкладке Console панели.
На новом сервере SourceMod нет. Сначала установите его: Как установить SourceMod на сервер Day of Defeat: Source.
Сделайте себя админом
- Зайдите на свой сервер в игре.
- В панели нажмите на вкладку Console, введите
statusв поле Введите команду и нажмите Enter. Найдите своё имя в списке и скопируйте свой SteamID из той же строки, напримерSTEAM_0:1:16или[U:1:33]. - Нажмите на вкладку Files и откройте
dod/addons/sourcemod/configs/admins_simple.ini. - Добавьте новую строку со своим SteamID и флагами, оба значения в кавычках:
"STEAM_0:1:16" "99:z". - Нажмите Сохранить содержимое.
- На вкладке Console введите
sm_reloadadminsи нажмите Enter. - В игре откройте консоль разработчика клавишей
~, введитеsm_adminи нажмите Enter. Вернувшись в игру, вы увидите открытое меню админа.

SourceMod понимает SteamID в любой форме: STEAM_0:1:16, [U:1:33] или 17-значное число из ссылки на профиль Steam (код админов SourceMod приводит каждую форму к одному и тому же ID).
Что означают флаги админа?
99:z даёт полный доступ: все флаги с уровнем иммунитета 99, так что админы с более низким уровнем не смогут кикнуть или забанить вас. Для модератора дайте меньше флагов, например "STEAM_0:1:16" "bcd". Основные флаги из руководства AlliedModders по админам:
| Флаг | Что разрешает |
|---|---|
a | зарезервированный слот |
b | обычный админ, нужен каждому админу |
c | кикать других игроков |
d | банить других игроков |
e | снимать баны |
g | менять карту |
z | всё, и игнорирует иммунитет |
Кик, бан и разбан игроков
Вводите эти команды в консоли игры как админ или на вкладке Console панели, где права админа не нужны. В чате админ может ввести ту же команду с ! вместо sm_, например !kick, или с /, чтобы скрыть её от других игроков.
| Команда | Что делает |
|---|---|
sm_kick <name or #userid> [reason] | кикает игрока |
sm_ban <name or #userid> <minutes> [reason] | банит игрока; 0 минут означает бан навсегда |
sm_unban <steamid or ip> | снимает бан |
sm_map <map> | меняет карту |
sm_who | показывает игроков и их права админа |
#userid это номер userid игрока, который показывает status, например sm_ban #5 0 cheating. Команды взяты из списка админ-команд SourceMod.
Можно ли кикать игроков без SourceMod?
Да, на вкладке Console. В списке консольных команд Valve есть собственные команды движка:
status: показывает игроков с их userid и SteamID.kick: кикает игрока по слоту, userid или имени, напримерkick PlayerName.banid,removeidиlistid: добавляют SteamID в список банов, убирают его оттуда и показывают баны.writeid: записывает список перманентных банов в файлbanned_user.cfg.
Командами SourceMod банить удобнее, потому что они принимают имя игрока и срок в одной строке.
Есть ли в панели кнопка кика?
Нет. Карточка Игроки онлайн на странице Обзор показывает, кто на сервере и как давно подключён, но для этой игры кнопок кика и бана в ней нет. Используйте команды выше.
См. также: Как пользоваться Console и RCON на сервере Day of Defeat: Source и Как задать пароль для входа на сервер Day of Defeat: Source.



