Цей посібник охоплює все, що вам потрібно знати про адмін-команди в The Front, зокрема налаштування адмін-доступу, відкриття консолі та повний довідник усіх доступних команд для керування гравцями, спавну, налаштування бою, будівництва, ресурсів тощо. Щодо початкового налаштування та конфігурації сервера дивіться Посібник з налаштування сервера The Front.
Налаштування адмін-доступу
Перш ніж використовувати адмін-команди, ви повинні зареєструвати свій обліковий запис Steam як адміністратора на сервері. Існує два способи це зробити:
Спосіб 1: ServerConfig_.ini (рекомендовано)
- Зупиніть сервер у вкладці Console в GPanel.
- Перейдіть до
TheFrontManager/ServerConfig_.iniчерез вкладку Files у GPanel або SFTP. - Знайдіть або додайте налаштування
ServerAdminAccountsу розділі[BaseServerConfig]. - Додайте свій Steam64 ID (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] |
Максимальна кількість Маяків, яку може розмістити кожен гравець. |
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, будь ласка, відкрийте тікет до підтримки, і наша команда з радістю вам допоможе.