Това ръководство обхваща всичко, което трябва да знаете за администраторските команди в 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 Tool, натискайки Shift + G.
- След като GM Tool е активен, натиснете клавиша ~ (тилда) (вляво от клавиша
1), за да отворите полето за въвеждане на команди в долната част на екрана. - Въведете вашата команда и натиснете Enter, за да я изпълните.
~), който изисква английска клавиатурна подредба. Ако използвате различна подредба, превключете на English (US) преди натискане на клавиша.
Видимост на администратора
Можете да превключвате дали играчите виждат администраторска икона до вашето име:
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 на играча. Можете да намерите идентификаторите на свързаните играчи чрез интерфейса на GM Tool.
Команди за телепортиране
Тези команди ви позволяват да премествате себе си или други играчи из картата.
| Команда | Описание |
|---|---|
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] |
Дава указания предмет на играч. Изисква вътрешен идентификатор на предмета. |
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] |
Скорост на загуба на издръжливост на инструменти, оръжия и брони. |
Настройки за Raid NPC
| Команда | Описание |
|---|---|
SetCityNPCLevelRate [N] |
Множител за ниво на Raid NPC. |
SetCityNPCDamageRate [N] |
Множител за щети на Raid NPC. |
SetCityNPCHealthRate [N] |
Множител за здраве на Raid NPC. |
SetCityNPCSpeedRate [N] |
Множител за скорост на движение на Raid NPC. |
SetCityNPCNumRate [N] |
Множител за брой спаунвания на Raid 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] |
Максимален брой капани в обхвата на Beacon. |
SetHouseFlagExcitantTime [0-24] |
Задава прозореца за атака на Beacon територии (в часове). |
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, моля отворете билет за поддръжка и нашият екип ще се радва да ви помогне.