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 - это неограниченная очередь |