НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как добавить админов и кикнуть или забанить игроков на сервере Day of Defeat: Source

Day of Defeat: SourceUpdated Nov 2, 20264 min read

Чтобы сделать кого-то админом на сервере 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.

Сделайте себя админом

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

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.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ