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

Как кикнуть и забанить игроков на сервере Sven Co-op

Sven Co-opUpdated Nov 2, 20264 min read

Чтобы кикнуть игрока с сервера Sven Co-op в PlayNHost, введите во вкладке Console kicksteamid и Steam ID игрока в кавычках, например kicksteamid "STEAM_0:1:12345678". Игроки также могут голосовать за кик, а за бан, если вы включите голосование за бан в svencoop/server.cfg.

Кикните игрока

  1. Откройте свой сервер в панели и нажмите вкладку Console. Значок должен показывать Онлайн.
  2. Введите status в поле Введите команду, нажмите Enter и найдите Steam ID игрока в виде STEAM_0:1:12345678. Команда status есть в официальном списке команд, но команда Sven Co-op не описывает, что она выводит: если вы не видите там Steam ID, попросите игрока сообщить свой.
  3. Введите kicksteamid и Steam ID в двойных кавычках, например kicksteamid "STEAM_0:1:12345678", и нажмите Enter.
  4. Игрок покидает сервер. Он может зайти снова, если вы не закрыли сервер паролем для входа.
Вкладка Console сервера Sven Co-op с полем «Введите команду»

В официальном руководстве kicksteamid описана так: «Kicks a players based on their Steam ID case-insensitively. You must surround the Steam ID with quotes.» (кикает игрока по его Steam ID без учёта регистра; Steam ID нужно заключить в кавычки).

Как игроки голосуют за кик или бан?

В Sven Co-op есть встроенное голосование. Его пределы это строки в svencoop/server.cfg. Ниже значения, которые руководство по настройке сервера даёт для своего образца файла; прочитайте строки в своём файле, прежде чем на них полагаться:

СтрокаЗначение в руководствеЧто означает
mp_voteallow1Игроки могут пользоваться встроенным голосованием
mp_votekickrequired66Голосование за кик проходит, если за него 66 процентов. -1 выключает голосование за кик
mp_votebanrequired-1Голосование за бан выключено. Число включает его и задаёт, сколько процентов голосов «за» нужно

Руководство советует оставить голосование за бан выключенным, «so bans are left up to the server administrators» (чтобы баны оставались за администраторами сервера). Как изменить строку, см. Как редактировать server.cfg на сервере Sven Co-op.

Где хранятся баны?

В двух файлах в папке svencoop, которые server.cfg загружает через exec: в banned.cfg лежат забаненные Steam ID, а в listip.cfg забаненные IP-адреса, как описано в официальном руководстве. Держите оба файла в своих бэкапах. Официальный список команд называет команды бана движка (banid, removeid, listid, writeid, addip, removeip, listip, writeip), но команда Sven Co-op не описывает, как их вводить, поэтому эта инструкция тоже этого не делает.

Как не пускать одного игрока насовсем?

Надёжный способ из того, что предлагает панель, это пароль для входа, который знает только ваша компания:

  1. Нажмите вкладку Настройки, затем Настройки игры.
  2. Введите пароль в Пароль и нажмите Enter, чтобы сохранить его.
  3. Нажмите Перезапустить сейчас.
  4. Отправьте новый пароль нужным игрокам и кикните нежелательного игрока командой kicksteamid.

См. Как изменить название, пароль и регион сервера Sven Co-op.

Нужно ли быть админом в игре, чтобы кикать?

Нет. Console панели обращается к серверу напрямую, поэтому команды, введённые там, работают без записи в admins.txt. В игре админы Sven Co-op получают только чит-команды: Как стать админом на сервере Sven Co-op. Другие команды: Как пользоваться Console и командами на сервере Sven Co-op.

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

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