Это руководство охватывает администрирование вашего выделенного сервера Post Scriptum, включая настройку администраторов, команды RCON, управление игроками, контроль ротации карт, баланс команд и устранение неполадок. Post Scriptum использует ту же систему администрирования, что и Squad. Для начальной настройки сервера см. Руководство по настройке сервера Post Scriptum.
Настройка администраторов
Post Scriptum использует ролевую систему администрирования, настраиваемую через файл Admins.cfg. Этот файл определяет группы администраторов с конкретными правами и назначает игроков в эти группы по Steam ID.
Настройка Admins.cfg
- Остановите ваш сервер в GPanel.
- Откройте Файловый менеджер или подключитесь через SFTP.
- Перейдите в
PostScriptum/ServerConfig/. - Откройте или создайте
Admins.cfg.
Группы администраторов
Определите группы с конкретными правами, затем назначьте Steam ID каждой группе:
Group=SuperAdmin:changemap,balance,pause,cheat,kick,ban,config,cameraman,immune,manageserver,featuretest,reserve,chat,teamchange,forceteamchange,debug
Group=Admin:changemap,balance,pause,kick,ban,config,cameraman,immune,reserve,chat,teamchange,forceteamchange
Group=Moderator:kick,ban,chat,reserve,teamchange
// Super Admins
Admin=76561198012345678:SuperAdmin
Admin=76561198087654321:SuperAdmin
// Admins
Admin=76561198011223344:Admin
// Moderators
Admin=76561198055667788:Moderator
Доступные права
Права, которые вы можете назначить группам:
changemap-- сменить карту/слойbalance-- управлять балансом командpause-- ставить матч на паузу/снимать с паузыcheat-- использовать читерские командыkick/ban-- кикать или банить игроковconfig-- изменять конфигурацию сервера во время работыcameraman-- свободная камера для наблюденияimmune-- не может быть кикнут/забанен другими администраторамиreserve-- доступ к зарезервированным слотам игроковchat-- отправлять административные широковещательные сообщенияteamchange/forceteamchange-- сменить свою команду или принудительно сменить команду другим
steamid.io. ID — это 17-значное число, начинающееся с 7656119.
Команды RCON
RCON (удалённая консоль) позволяет выполнять команды без подключения в качестве игрока. Подключитесь с помощью любого клиента, совместимого с Source RCON, используя IP вашего сервера, порт RCON (со вкладки Network в GPanel) и пароль RCON, который вы настроили.
Команды управления игроками
| Команда | Использование | Описание |
|---|---|---|
ListPlayers |
ListPlayers |
Список всех подключённых игроков с ID и Steam ID |
AdminKick |
AdminKick <nameOrID> <reason> |
Кикнуть игрока с необязательным сообщением о причине |
AdminBan |
AdminBan <nameOrID> <duration> <reason> |
Забанить игрока на определённый срок (например, 1h, 1d, 0 для перманентного бана) |
AdminBanById |
AdminBanById <steamID> <duration> <reason> |
Забанить игрока по Steam ID (полезно для бана офлайн-игроков) |
AdminUnban |
AdminUnban <steamID> |
Снять бан по Steam ID |
AdminWarn |
AdminWarn <nameOrID> <message> |
Отправить предупреждающее сообщение конкретному игроку |
AdminForceTeamChange |
AdminForceTeamChange <nameOrID> |
Принудительно перевести игрока в другую команду |
Команды управления картами и игрой
| Команда | Использование | Описание |
|---|---|---|
AdminChangeMap |
AdminChangeMap <layerName> |
Немедленно сменить на указанный слой |
AdminSetNextMap |
AdminSetNextMap <layerName> |
Установить следующий слой в ротации, не меняя текущий |
AdminRestartMatch |
AdminRestartMatch |
Перезапустить текущий матч с начала |
AdminEndMatch |
AdminEndMatch |
Принудительно завершить текущий матч и перейти к следующему слою |
AdminPauseMatch |
AdminPauseMatch |
Поставить текущий матч на паузу |
AdminUnpauseMatch |
AdminUnpauseMatch |
Снять матч с паузы |
AdminBroadcast |
AdminBroadcast <message> |
Отправить общесерверное широковещательное сообщение, видимое всем игрокам |
ShowCurrentMap |
ShowCurrentMap |
Показать текущую загруженную карту/слой |
ShowNextMap |
ShowNextMap |
Показать следующую карту/слой в ротации |
Управление ротацией карт
Файл ротации расположен в PostScriptum/ServerConfig/MapRotation.cfg. Добавляйте по одному слою на строку:
Arnhem_Offensive_Ger
Oosterbeek_AAS_v1
Doorwerth_Offensive_Brit
Driel_Offensive_Ger
Veghel_AAS_v1
Stoumont_AAS_v1
Используйте AdminChangeMap для немедленной смены или AdminSetNextMap, чтобы поставить следующий слой в очередь без прерывания текущего матча.
MapRotation.cfg. Чтобы внести постоянные изменения, отредактируйте файл конфигурации напрямую.
Баланс команд
Настройте баланс команд в Server.cfg с помощью AllowTeamChanges, AutoBalanceEnabled и AutoBalanceThreshold. Администраторы могут вручную принудительно переводить игроков в другие команды с помощью AdminForceTeamChange.
Устранение неполадок
Сервер не отображается в браузере
- Убедитесь, что у вас есть действующая серверная лицензия от OWI. Без лицензии сервер не будет отображаться в публичном браузере.
- Дайте 2-3 минуты после запуска, чтобы сервер зарегистрировался в списке мастер-серверов.
- Убедитесь, что в вашем
Server.cfgустановленыShouldAdvertise=trueиIsLANMatch=false. - Проверьте вывод консоли в GPanel на наличие сообщений об ошибках, связанных с лицензией.
Сбои сервера
- Проверьте логи сервера для получения подробностей об ошибках. Логи расположены в каталоге
PostScriptum/Saved/Logs/. - Убедитесь, что названия слоёв в
MapRotation.cfgнаписаны правильно и ссылаются на действительные слои. - Если сбои происходят после обновления игры, попробуйте переустановить сервер через опцию Reinstall в GPanel (сначала сделайте резервную копию ваших конфигов).
- Убедитесь, что файл
Admins.cfgне содержит синтаксических ошибок.
Игроки не могут подключиться
- Подтвердите, что сервер полностью запущен в GPanel.
- Проверьте, что сервер не достиг лимита
MaxPlayers. - Если используется пароль, убедитесь, что игроки вводят его правильно.
- Убедитесь, что у игроков та же версия игры, что и у сервера.
Проблемы с подключением RCON
- Убедитесь, что пароль RCON установлен либо в переменных запуска, либо в
Server.cfg. - Используйте правильный порт RCON со вкладки Network в GPanel.
- Подтвердите, что вы используете клиент, совместимый с Source RCON.
Связанные статьи
- Руководство по настройке сервера Post Scriptum
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
- Начало работы с вашим новым сервером
Если вам нужна дополнительная помощь с администрированием сервера, пожалуйста, создайте тикет в поддержку, и наша команда вам поможет.