В этом руководстве рассматривается всё, что вам нужно знать о командах администратора в The Front, включая настройку доступа администратора, открытие консоли и полный справочник всех доступных команд для управления игроками, спавна, настройки боя, строительства, ресурсов и многого другого. Сведения о начальной настройке и конфигурации сервера см. в статье Руководство по настройке сервера The Front.
Настройка доступа администратора
Прежде чем вы сможете использовать команды администратора, вы должны зарегистрировать свою учётную запись Steam как администратора на сервере. Сделать это можно двумя способами:
Способ 1: ServerConfig_.ini (рекомендуется)
- Остановите сервер во вкладке Console в GPanel.
- Перейдите к
TheFrontManager/ServerConfig_.iniчерез вкладку Files в GPanel или по SFTP. - Найдите или добавьте настройку
ServerAdminAccountsв разделе[BaseServerConfig]. - Добавьте свои Steam64 ID, разделяя их точками с запятой:
[BaseServerConfig] ServerAdminAccounts=76561198012345678;76561198087654321; - Сохраните файл и запустите сервер.
Способ 2: внутриигровая консольная команда
Если у вас уже есть доступ администратора, вы можете добавить дополнительных администраторов с помощью консольной команды:
AddGM 76561198012345678 1
Второй параметр — это уровень GM (Game Master). Чтобы удалить администратора, используйте:
RemoveGM 76561198012345678
Открытие консоли администратора
Чтобы получить доступ к внутриигровой консоли администратора, выполните следующие шаги:
- Убедитесь, что ваш Steam64 ID указан в настройке
ServerAdminAccounts. - Присоединитесь к серверу и войдите в игровой мир.
- Откройте инструмент GM, нажав Shift + G.
- Когда инструмент GM активен, нажмите клавишу ~ (тильда) (слева от клавиши
1), чтобы открыть поле ввода командной консоли внизу экрана. - Введите команду и нажмите Enter, чтобы выполнить её.
~), для которой требуется английская раскладка клавиатуры. Если вы используете другую раскладку, переключитесь на английскую (США), прежде чем нажимать клавишу.
Видимость администратора
Вы можете переключать, видят ли игроки значок администратора рядом с вашим именем:
ToggleGMTitleShow 0
Установите 0, чтобы скрыть значок администратора, или 1, чтобы показать его.
Команды управления игроками
Эти команды позволяют управлять игроками на вашем сервере, включая исключение, бан и телепортацию.
| Команда | Описание |
|---|---|
KickPlayerOff [playerID] |
Исключает указанного игрока с сервера без уведомления. |
BanPlayer [playerID] login |
Запрещает игроку входить на сервер. |
PermitPlayer [playerID] login |
Снимает бан с ранее забаненного игрока, разрешая ему снова входить. |
BanPlayer [playerID] chat |
Заглушает игрока, не позволяя ему отправлять сообщения в чате. |
PermitPlayer [playerID] chat |
Снимает заглушение с ранее заглушённого игрока. |
DestroyPlayerByGUID [playerID] |
Мгновенно убивает указанного игрока. |
GMClearInventory [playerID] |
Очищает весь инвентарь указанного игрока. |
SetCanChat [1/0] |
Включает (1) или отключает (0) внутриигровой чат для всех игроков. |
[playerID] в командах относится к Steam64 ID игрока. Вы можете найти ID подключённых игроков через интерфейс инструмента GM.
Команды телепортации
Эти команды позволяют перемещать себя или других игроков по карте.
| Команда | Описание |
|---|---|
GotoPlayerByAccount [playerID] |
Телепортирует вас к местоположению указанного игрока. |
RelocatePlayerToGM [playerID] |
Телепортирует указанного игрока к вашему текущему местоположению. |
goto [x] [y] [z] |
Телепортирует вас к указанным мировым координатам. |
Команды перемещения и режима бога
Эти команды дают администраторам особые возможности перемещения и неуязвимость для управления сервером.
| Команда | Описание |
|---|---|
God |
Переключает режим бога, делая вас неуязвимым ко всему урону. |
Fly |
Включает режим полёта, позволяя вам свободно летать по карте. |
Walk |
Отключает полёт и возвращает вас в обычный режим ходьбы. |
Ghost |
Включает режим noclip — полёт без столкновений, позволяющий проходить сквозь стены и рельеф. |
hide [1/0] |
Делает вашего персонажа невидимым (1) или видимым (0) для других игроков. |
ClearAllPlayersGodMode |
Отключает режим бога для всех игроков на сервере. |
ActivateInfiniteStamina [1/0] |
Переключает бесконечную выносливость для вашего персонажа. |
ActivateIgnoreEnvironment [1/0] |
Переключает иммунитет к воздействиям окружающей среды (жара, холод, радиация). |
ActivateInfiniteRecoverHealth [1/0] |
Переключает автоматическое восстановление здоровья до полного HP в секунду. |
SetPlayerScaleRate [scale] |
Изменяет размер модели вашего персонажа. По умолчанию 1. |
Команды спавна и предметов
Используйте эти команды для спавна NPC, выдачи предметов и управления опытом игроков.
| Команда | Описание |
|---|---|
GMAddItems [itemID] [amount] [playerID] |
Выдаёт указанный предмет игроку. Требуется внутренний ID предмета. |
AddTargetPlayerExp [playerID] [amount] |
Предоставляет указанное количество очков опыта игроку. |
UnlockTargetAllRecipe [playerID] |
Разблокирует все рецепты крафта для указанного игрока. |
UnlockTargetAllTalent [playerID] |
Разблокирует все способности дерева талантов для указанного игрока. |
GMSpawnNPCByLocation [creatureID] [level] [x] [y] [z] |
Спавнит NPC указанного уровня по заданным мировым координатам. |
GMSpawnNPCByPlayerGuid [creatureID] [level] [amount] [distance] [playerID] |
Спавнит указанное количество NPC на заданном расстоянии (в метрах) от игрока. |
GMSpawnPetByPlayerGuid [creatureID] [level] [amount] [distance] [playerID] |
Спавнит питомца рядом с указанным игроком. |
ClearAllNPC |
Убивает всех заспавненных в данный момент NPC на сервере. |
KillInteractObject |
Уничтожает любой объект, на который вы смотрите (структуру, существо или транспортное средство). |
SetEnableSuperKill |
Включает режим убийства с одного удара для существ, транспортных средств и структур. |
GMCreatorMode [1/0] |
Переключает режим создателя. Когда он включён, крафт не расходует материалы. |
Команды управления сервером
Эти команды управляют основными настройками и операциями сервера.
| Команда | Описание |
|---|---|
SaveWorld |
Принудительно немедленно сохраняет все данные мира. |
CloseServer |
Корректно завершает работу сервера. |
SetTime [value] |
Устанавливает внутриигровое время суток (диапазон 0-24). |
SetWeather [weatherID] [regionID] |
Изменяет погоду в указанном регионе. |
SloMode [0-1000] |
Управляет скоростью сервера. По умолчанию 1. Более высокие значения ускоряют сервер, 0 ставит его на паузу. |
SetQueueThreshold [amount] |
Устанавливает максимальное количество игроков, разрешённое на сервере. |
SetMaxQueueSize [amount] |
То же, что и SetQueueThreshold. |
SetSaveGameInterval [seconds] |
Устанавливает частоту автосохранения данных мира сервером (в секундах). |
AddGM [Steam64ID] [level] |
Добавляет нового администратора на сервер. Требуется 17-значный Steam64 ID. |
RemoveGM [Steam64ID] |
Снимает права администратора с указанной учётной записи. |
Команды множителей урона и боя
Эти команды регулируют соотношения урона между игроками, NPC, структурами и транспортными средствами. Все значения являются множителями — 1 по умолчанию, 2 удваивает эффект, 0.5 уменьшает его вдвое.
Урон игрока по NPC
| Команда | Описание |
|---|---|
SetMeleeNpcDamageRatio [N] |
Урон игрока в ближнем бою по NPC. |
SetRangedNpcDamageRatio [N] |
Дальнобойный урон игрока по NPC. |
SetWildNPCDamageRate [N] |
Урон, наносимый дикими NPC игрокам. |
SetWildNPCHealthRate [N] |
Множитель очков здоровья диких NPC. |
SetWildNPCSpeedRate [N] |
Множитель скорости передвижения диких NPC. |
Урон игрока по игроку
| Команда | Описание |
|---|---|
SetMeleePlayerDamageRatio [N] |
Урон игрока в ближнем бою по другим игрокам (PvP). |
SetRangedPlayerDamageRatio [N] |
Дальнобойный урон игрока по другим игрокам (PvP). |
SetIsCanSelfDamage [1/0] |
Переключает, могут ли игроки наносить урон самим себе. |
SetIsCanFriendDamage [1/0] |
Переключает дружественный огонь между членами отряда. |
Урон по структурам и транспортным средствам
| Команда | Описание |
|---|---|
SetMeleeConstructDamageRatio [N] |
Урон игрока в ближнем бою по структурам. |
SetRangedConstructDamageRatio [N] |
Дальнобойный урон игрока по структурам. |
SetVehiclePlayerDamageRatio [N] |
Урон транспортного средства по игрокам. |
SetVehicleConstructDamageRatio [N] |
Урон транспортного средства по структурам. |
SetConstructDefenseRatio [N] |
Множитель снижения урона для структур. |
SetConstructMaxHealthRatio [N] |
Множитель максимальной прочности для структур. |
SetTrapDamageRatio [N] |
Множитель урона ловушек. |
GMSetToolDamageRate [N] |
Множитель урона инструментов по ресурсам. |
GMSetDurabilityCostRate [N] |
Скорость потери прочности инструментов, оружия и брони. |
Настройки рейдовых NPC
| Команда | Описание |
|---|---|
SetCityNPCLevelRate [N] |
Множитель уровня рейдовых NPC. |
SetCityNPCDamageRate [N] |
Множитель урона рейдовых NPC. |
SetCityNPCHealthRate [N] |
Множитель очков здоровья рейдовых NPC. |
SetCityNPCSpeedRate [N] |
Множитель скорости передвижения рейдовых NPC. |
SetCityNPCNumRate [N] |
Множитель количества спавна рейдовых NPC. |
GMSetNPCLootableItemRate [N] |
Множитель количества выпадающего лута с NPC. |
SetNpcRespawnRate [N] |
Множитель скорости возрождения NPC. Более высокие значения заставляют NPC возрождаться быстрее. |
Команды множителей характеристик игрока
Эти команды регулируют характеристики персонажа игрока и механики выживания.
Здоровье, выносливость и передвижение
| Команда | Описание |
|---|---|
SetPlayerMaxHealthRate [N] |
Множитель максимального здоровья. |
SetPlayerMaxStaminaRate [N] |
Множитель максимальной выносливости. |
SetStaminaRecoverRate [N] |
Скорость восстановления выносливости. |
SetStaminaConsumeRatio [N] |
Скорость расхода выносливости. Более низкие значения снижают расход выносливости. |
SetMoveSpeedRate [N] |
Множитель скорости передвижения игрока. |
SetJumpHeightRate [N] |
Множитель высоты прыжка игрока. |
Голод, жажда и кислород
| Команда | Описание |
|---|---|
SetPlayerMaxHungerRate [N] |
Множитель максимальной сытости (шкала голода). |
GMSetHungerDecRate [N] |
Скорость убывания сытости. |
GMSetBodyHungerAddRate [N] |
Количество сытости, восстанавливаемой при употреблении пищи. |
SetBodyWaterMaximumRate [N] |
Множитель максимальной гидратации. |
GMSetWaterDecRate [N] |
Скорость нарастания жажды. |
GMSetBodyWaterAddRate [N] |
Количество гидратации, восстанавливаемой при питье. |
SetBreathMaximumRate [N] |
Множитель максимального запаса кислорода. |
SetBreathRecoverRate [N] |
Множитель скорости восстановления кислорода. |
SetPlayerBreathCostRate [N] |
Скорость расхода кислорода. Более низкие значения снижают расход кислорода. |
Сопротивление окружающей среде
| Команда | Описание |
|---|---|
SetPlayerHotDefAddRate [N] |
Множитель сопротивления жаре. |
SetPlayerIceDefAddRate [N] |
Множитель сопротивления холоду. |
Команды строительства и структур
| Команда | Описание |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Максимальное количество маяков (Beacons), которое может разместить каждый игрок. |
SetHFTrapMaxNum [N] |
Максимальное количество ловушек в зоне действия маяка. |
SetHouseFlagExcitantTime [0-24] |
Устанавливает окно атаки для территорий маяков (в часах). |
SetConstructDisableRot [1/0] |
Переключает разрушение структур. 1 включает разрушение, 0 отключает его. |
GMSetCraftTimeRate [N] |
Множитель времени крафта и ремонта. Более низкие значения ускоряют крафт. |
GMSetDeathDropMode [0/1/2] |
Управляет тем, что игроки выбрасывают при смерти. 0 = ничего, 1 = выбрасывать всё, 2 = выбрасывать только инвентарь (сохранять экипировку). |
PerspectiveConstruct [0/1] |
Отображает названия структур и информацию о владельце при взгляде на здания. |
Команды отряда (гильдии)
Эти команды управляют отрядами (гильдиями/кланами) на сервере.
| Команда | Описание |
|---|---|
SetGuildAdmin [1/0] |
Делает вас капитаном любого отряда, в котором вы состоите. |
JoinGuildByGuid [squadGUID] |
Присоединяет к отряду по его GUID, обходя ограничения на количество членов. |
ForcedChangeGuildName [squadGUID] [newName] |
Принудительно переименовывает отряд. |
KillGuildAll [1/0] |
Уничтожает весь отряд. 1 = выбросить предметы, 0 = без выпадения предметов. |
KillRadiusGuildConstruct [1/0] [radius] |
Уничтожает все структуры отряда в пределах указанного радиуса. |
KillRadiusGuildVehicle [1/0] [radius] |
Уничтожает все транспортные средства отряда в пределах указанного радиуса. |
ClearAttackCityCD [playerID] |
Сбрасывает перезарядку снабжения/рейда для указанного игрока. |
Команды скорости получения ресурсов и опыта
Полный справочник команд скорости получения опыта и скорости сбора ресурсов см. в разделе Настройки скорости опыта и ресурсов в статье Руководство по настройке сервера The Front.
Краткий справочник по наиболее часто используемым командам скорости:
| Команда | Описание |
|---|---|
SetPlayerAddExpRate [N] |
Глобальный множитель получения опыта для всех игроков. |
GMSetTreeGainRate [N] |
Множитель сбора древесины. |
GMSetOreGainRate [N] |
Множитель сбора руды и минералов. |
GMSetCropGrowRate [N] |
Множитель скорости роста сельскохозяйственных культур. |
ServerConfig_.ini.
Похожие статьи
- Руководство по настройке сервера The Front
- Как узнать IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
- Начало работы с вашим новым сервером
Нужна помощь?
Если вам нужна помощь с командами администратора или управлением сервером The Front, пожалуйста, создайте обращение в службу поддержки, и наша команда будет рада вам помочь.