Squad: Администрирование сервера
== В данном гайде, рассмотрим как управлять и администрировать игровой сервер Squad ==
Существует ряд команд, которые можно использовать на игровом сервере во время игры. С помощью этих команд вы можете контролировать работу сервера.
Есть команды, которые доступны всем игрокам, то есть каждому, - эти команды называются публичными командами. Все остальные команды требуют, чтобы игроку был назначен определенный уровень доступа администратором сервера.
Чтобы ввести команду, вам нужно открыть консоль в игре, будучи на сервере. На латинской клавиатуре, дважды нажамите клавишу `(тильда). Если это не работает, простой обходной путь - нажать клавишу AllChat (запустить чат для всех) J на клавиатуре, а затем нажать клавишу УДАЛИТЬ <- (backspace) и удалить текущую команду «ChatToAll» - теперь у вас открыта консоль и готова к использованию. Вы можете быстро повторять старые команды в консоли, нажав кнопку курсора ↑ (вверх). С помощью клавиш курсора ↑ ↓ (вверх или вниз) вы также можете прокручивать историю команд и выполнять ее с помощью ↵ Enter.
УРОВЕНЬ ДОСТУПА АДМИНИСТРАТОРОВ
В следующей таблице перечислены существующие уровни доступа. Обратите внимание, что все игроки имеют доступ к публичным командам; уровень доступа для публичных команд отсутствует.
Уровни доступа должны быть назначены каждому игроку (администратор\модератору) отдельно - подробности см. В разделе «Добавление администраторов в Admins.cfg». Только владелец игрового сервера может установить их, и они будут применены только к этому серверу.
Уровень доступа | Описание |
---|---|
teamchange | Менять команду без штрафа |
private | Установить сервер приватным |
pause | Команды матча |
manageserver | Управление сервером \ отключить (убить) сервер |
kick | Команды исключения игроков |
immune | Не может быть забанен или кикнут |
forceteamchange | Разрешает менять команду принудительно |
featuretest | Команды отладки, такие как Vehicle Spawner |
demos | Запись демо (в настоящее время не работает) |
debug | Команды отладки |
config | Менять конфигурацию сервера |
cheat | Доступ к некоторым чит командам |
chat | Админ чат |
changemap | Разрешение менять карту |
canseeadminchat | Эта группа может читать админ чат + тимкиллы |
cameraman | Наблюдать за игроками (Spectator) |
ban | Доступ к командам блокировки |
balance | Эта группа игроков, сможет сменить команду, независимо от кол-ва игроков в команде |
КОНСОЛЬНЫЕ КОМАНДЫ АДМИНИСТРАТОРА
Когда возвращается ответ <TextToEntry>, вы должны освободить текст.
Проверьте AdminKick для получения дополнительной информации.
RCON | Admin команда | Уровень | Аргумент | Описание |
---|---|---|---|---|
да | AdminKick | kick | AdminKick <НикИлиSteamId> <Причина кика> | Кик игрока с сервера. ПРИМЕР: AdminKick Timm Camper |
да | AdminKickById | kick | AdminKickById <IdИгрока> <Причина кика> | Кик игрока с ID с сервера. ПРИМЕР: AdminKickById 75 Camper |
да | AdminBan | ban | AdminBan <НикИлиSteamIdd> <СрокБана> <Причина бана> | Заблокировать игрока на сервере на определенный срок. 0 = Навсегда, 1d = 1 День, 1M = 1 Месяц, итп. ПРИМЕР: Adminban Timm 1M Attacking main base |
да | AdminBanById | ban | AdminBanById <IdИгрока> <СрокБана> <Причина бана> | Заблокировать игрока с ID на сервере на определенный срок. 0 = Навсегда, 1d = 1 День, 1M = 1 Месяц, итп. ПРИМЕР: Adminban 75 1M Attacking main base |
да | AdminBroadcast | chat | AdminBroadcast <Сообщение> | Отправить системное сообщение всем игрокам на сервере. ПРИМЕР: AdminBroadcast Always apologize for TK's! |
no | ChatToAdmin | chat | ChatToAdmin <Сообщение> | Отправить системное сообщение всем админам на сервере. То же, что и все остальные чаты, но его видят только админы. |
да | AdminEndMatch | pause | AdminEndMatch | Немеделнно завершить раунд |
нет | AdminPauseMatch | pause | AdminPauseMatch | Поставить матч на паузу (в режим ожидания) |
нет | AdminUnpauseMatch | pause | AdminUnpauseMatch | Снять сервер с режима ожидания (паузы) |
да | AdminChangeMap | changemap | AdminChangeMap <ИмяКарты> | Изменить карту и немедленно переключить на неё |
да | AdminSetNextMap | changemap | AdminSetNextMap <ИмяКарты> | Изменить следующую карту и переключиться на неё в следующем раунде |
да | AdminSetMaxNumPlayers | config | AdminSetMaxNumPlayers <КоличествоИгроков> | Установить максимальное кол-во игроков на сервере |
да | AdminSetServerPassword | private | AdminSetServerPassword <Пароль> | Установить пароль на сервер, или используйте "" чтобы удалить его |
да | AdminSlomo | cheat | AdminSlomo <ЗамедлениеВремени> | Установите тактовую частоту на сервере 0.1 - это 10% от нормальной скорости 2.0 - это в два раза больше нормальной скорости |
да | AdminForceTeamChange | forceteamchange | AdminForceTeamChange <НикИлиSteamId> | Сменить команду игрока с указанным ником или SteamID |
да | AdminForceTeamChangeById | forceteamchange | AdminForceTeamChangeById <IdИгрока> | Сменить команду игрока с указанным ID |
нет | AdminAlwaysValidPlacement | cheat | <1> | Задает игнорирование сервером правил размещения для развертываемых объектов |
нет | AdminDisableVehicleClaiming | cheat | <1> | Установить запрет на получение техники |
нет | AdminAllKitsAvailable | cheat | <1> | Снять ограничения на экипировку |
нет | AdminNetTestStart | debug | AdminNetTestStart | Запустить тест интернет сети, логирование идёт на стороне клиента (игрока) |
нет | AdminNetTestStop | debug | AdminNetTestStop | Остановить тест интернет сети |
да | AdminListDisconnectedPlayers | kick | AdminListDisconnectedPlayers | Выдать список недавно отключенных игроков |
нет | TraceViewToggle | FeatureTest | TraceViewToggle | Выполняет трассировку от центра экрана до любых объектов и отображает информацию об этом объекте |
нет | AdminCreateVehicle | FeatureTest | AdminCreateVehicle <Vehiclelink> | Позволяет спавнить технику на нелицензированных серверах или на локальном сервере (см. КОМАНДЫ СПАВНА ТЕХНИКИ для получения дополнительной информации) |
да | AdminDemoteCommander | kick | AdminDemoteCommander <PlayerName> | Снять права командира с игрока по нику или SteamID |
да | AdminDemoteCommanderById | kick | AdminDemoteCommander <PlayerId> | Снять права командира с игрока по ID |
да | AdminDisbandSquad | kick | 2]> <НазваниеОтряда> | Расформировать указанный отряд (номер команды и название отряда) |
да | AdminRemovePlayerFromSquad | kick | AdminRemovePlayerFromSquad <ИмяИгрока> | Удалить игрока из отряда без кика с сервера |
да | AdminRemovePlayerFromSquadById | kick | AdminRemovePlayerFromSquad <IdИгрока> | Удалить игрока из отряда по ID |
да | AdminWarn | kick | AdminWarn <НикИлиSteamId> <Причина> | Предупреждает игрока за нарушения |
да | AdminWarnById | kick | AdminWarnById <IdИгрока> <Причина> | Предупреждает игрока за нарушения по ID |
нет | AdminForceNetUpdateOnClientSaturation | debug | <1> | Если ВКЛ, когда соединение становится интенсивным, все оставшиеся участники, которые не могут завершить репликацию, будут вызывать ForceNetUpdate. |
нет | AdminProfileServer | debug | <1> | Запускает профилирование на сервере в течение фиксированного периода времени, после чего данные профилирования сохраняются на диск. |
нет | AdminSetRaasSeed | changemap | AdminSetRaasSeed <Seed> | Set the seed for raas maps that are traveled to after this match ends |
yes | AdminRestartMatch | pause | AdminRestartMatch | Перезапустить матч |
нет | AdminSetPublicQueueLimit | config | AdminSetPublicQueueLimit <value> | = 25 ограничит публичную очередь на 25 = 0 означает, что не будет публичной очереди, поэтому не админы и все другие игроки не смогут присоединиться = -1 - это неограниченная очередь |