Это руководство описывает, как настроить администраторов, модераторов и доступ по RCON на вашем выделенном сервере Squad, размещённом на Legion Hosting. Об основной конфигурации сервера (Server.cfg, карты, лицензирование) см. Руководство по настройке выделенного сервера Squad.
SquadGame/ServerConfig/. Используйте файловый менеджер GPanel или SFTP для их редактирования.
Admins.cfg -- Управление администраторами и модераторами
Расположенный по адресу SquadGame/ServerConfig/Admins.cfg, этот файл определяет группы администраторов и назначает им Steam ID. Администраторы идентифицируются по их 64-битному SteamID.
Поиск SteamID64
Вы можете найти любой профиль Steam на steamid.io. Нужное вам значение выглядит как 76561198012345678.
Формат файла
//----------------------------------------------
// Admin Groups
// Syntax: Group=GroupName:Permission1,Permission2,...
//----------------------------------------------
Group=Superadmin:changemap,cheat,private,balance,chat,kick,ban,config,cameraman,immune,manageserver,featuretest,reserve,demos,clientdemos,pause,plugins,debug,teamchange
Group=Admin:changemap,chat,kick,ban,config,immune,reserve,manageserver,teamchange
Group=Moderator:chat,kick,ban,teamchange
Group=VIP:reserve
//----------------------------------------------
// Admin Assignments
// Syntax: Admin=SteamID64:GroupName
//----------------------------------------------
Admin=76561198012345678:Superadmin
Admin=76561198087654321:Admin
Admin=76561198011112222:Moderator
Admin=76561198033334444:VIP
Доступные разрешения
| Разрешение | Описание |
|---|---|
changemap |
Может менять текущий слой/карту во время игры. |
chat |
Может отправлять административные широковещательные сообщения всем игрокам. |
kick |
Может исключать игроков с сервера. |
ban |
Может банить игроков на сервере. |
manageserver |
Может управлять настройками сервера и перезапускать сервер. |
immune |
Защищает администратора от исключения или бана другими администраторами. |
reserve |
Позволяет пользователю занять зарезервированный слот, когда сервер заполнен. |
teamchange |
Позволяет обходить ограничения на смену команды. |
balance |
Позволяет администратору перемещать игроков между командами для балансировки. |
config |
Может изменять конфигурацию сервера через RCON. |
Настройка и доступ RCON
RCON (Remote Console) позволяет управлять вашим сервером удалённо с помощью такого инструмента, как SQUAD RCON или любого универсального RCON-клиента, поддерживающего протокол Squad.
Включение RCON в Server.cfg
Добавьте или проверьте следующий блок в SquadGame/ServerConfig/Server.cfg:
[RCON]
RCON_Password=YourStrongPasswordHere
MaxRCONConnections=10
| Параметр | Описание |
|---|---|
RCON_Password |
Пароль, необходимый для аутентификации в интерфейсе RCON. Используйте надёжный, уникальный пароль. |
MaxRCONConnections |
Максимальное количество одновременных подключений RCON-клиентов. |
Подключение с помощью RCON-клиента
- Откройте ваш RCON-клиент (например, SQUAD RCON, mcrcon или Squad-совместимый административный инструмент).
- Введите IP-адрес вашего сервера. Найдите его в GPanel -- см. Как найти IP и порт вашего сервера.
- Установите порт равным порту RCON, показанному на вкладке Network в GPanel.
- Введите
RCON_Password, который вы установили. - Подключитесь -- вы сможете выполнять команды напрямую.
Полезные команды RCON
AdminBroadcast <message> -- Broadcast a message to all players
AdminKick <SteamID/Name> <reason> -- Kick a player
AdminBan <SteamID/Name> <duration> <reason> -- Ban a player (0 = permanent)
AdminChangeLayer <LayerName> -- Change the current layer immediately
AdminSetNextLayer <LayerName> -- Set the next layer in rotation
ListPlayers -- List all connected players with their IDs
ShowNextMap -- Display the next layer in rotation
AdminForceTeamChange <PlayerID> -- Force a player to switch teams
AdminDisbandSquad <TeamID> <SquadID> -- Disband a squad
AdminEndMatch -- End the current match
Нужна помощь?
Если вы столкнулись с проблемой, не описанной здесь, наша команда поддержки готова помочь.
Связанные статьи: