Squad: Администрирование сервера

Материал из Википедия XLGAMES.PRO
Версия от 16:08, 19 февраля 2021; Slawter (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

== В данном гайде, рассмотрим как управлять и администрировать игровой сервер 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 - это неограниченная очередь