Ten przewodnik obejmuje wszystko, co musisz wiedzieć o komendach administratora w The Front, w tym konfigurację dostępu administratora, otwieranie konsoli oraz kompleksowe zestawienie wszystkich dostępnych komend do zarządzania graczami, spawnu, dostrajania walki, budowania, zasobów i nie tylko. Aby uzyskać informacje o wstępnej konfiguracji serwera, zobacz Przewodnik konfiguracji serwera The Front.
Konfigurowanie dostępu administratora
Zanim będziesz mógł używać komend administratora, musisz zarejestrować swoje konto Steam jako administratora na serwerze. Istnieją dwie metody, aby to zrobić:
Metoda 1: ServerConfig_.ini (zalecana)
- Zatrzymaj serwer z karty Console w GPanel.
- Przejdź do
TheFrontManager/ServerConfig_.inipoprzez kartę Files w GPanel lub SFTP. - Znajdź lub dodaj ustawienie
ServerAdminAccountsw sekcji[BaseServerConfig]. - Dodaj swoje Steam64 ID, oddzielone średnikami:
[BaseServerConfig] ServerAdminAccounts=76561198012345678;76561198087654321; - Zapisz plik i uruchom serwer.
Metoda 2: Komenda konsoli w grze
Jeśli masz już dostęp administratora, możesz dodać dodatkowych administratorów za pomocą komendy konsoli:
AddGM 76561198012345678 1
Drugi parametr to poziom GM (Game Master). Aby usunąć administratora, użyj:
RemoveGM 76561198012345678
Otwieranie konsoli administratora
Aby uzyskać dostęp do konsoli administratora w grze, wykonaj następujące kroki:
- Upewnij się, że Twoje Steam64 ID znajduje się na liście w ustawieniu
ServerAdminAccounts. - Dołącz do serwera i wejdź do świata gry.
- Otwórz narzędzie GM, naciskając Shift + G.
- Gdy narzędzie GM jest aktywne, naciśnij klawisz ~ (tylda) (na lewo od klawisza
1), aby otworzyć pole wprowadzania komend konsoli na dole ekranu. - Wpisz komendę i naciśnij Enter, aby ją wykonać.
~), który wymaga angielskiego układu klawiatury. Jeśli używasz innego układu, przełącz na angielski (US) przed naciśnięciem klawisza.
Widoczność administratora
Możesz przełączać, czy gracze widzą ikonę administratora obok Twojej nazwy:
ToggleGMTitleShow 0
Ustaw na 0, aby ukryć ikonę administratora, lub na 1, aby ją pokazać.
Komendy zarządzania graczami
Te komendy pozwalają zarządzać graczami na serwerze, w tym wyrzucaniem, banowaniem i teleportacją.
| Komenda | Opis |
|---|---|
KickPlayerOff [playerID] |
Wyrzuca wskazanego gracza z serwera bez powiadomienia. |
BanPlayer [playerID] login |
Banuje gracza, uniemożliwiając mu logowanie się na serwer. |
PermitPlayer [playerID] login |
Odbanowuje wcześniej zbanowanego gracza, pozwalając mu ponownie się zalogować. |
BanPlayer [playerID] chat |
Wycisza gracza, uniemożliwiając mu wysyłanie wiadomości na czacie. |
PermitPlayer [playerID] chat |
Wyłącza wyciszenie wcześniej wyciszonego gracza. |
DestroyPlayerByGUID [playerID] |
Natychmiast zabija wskazanego gracza. |
GMClearInventory [playerID] |
Czyści cały ekwipunek wskazanego gracza. |
SetCanChat [1/0] |
Włącza (1) lub wyłącza (0) czat w grze dla wszystkich graczy. |
[playerID] w komendach odnosi się do Steam64 ID gracza. Identyfikatory połączonych graczy możesz znaleźć poprzez interfejs narzędzia GM.
Komendy teleportacji
Te komendy pozwalają przemieszczać siebie lub innych graczy po mapie.
| Komenda | Opis |
|---|---|
GotoPlayerByAccount [playerID] |
Teleportuje Cię do lokalizacji wskazanego gracza. |
RelocatePlayerToGM [playerID] |
Teleportuje wskazanego gracza do Twojej bieżącej lokalizacji. |
goto [x] [y] [z] |
Teleportuje Cię do wskazanych współrzędnych świata. |
Komendy ruchu i trybu boga
Te komendy nadają administratorom specjalne zdolności poruszania się oraz nietykalność na potrzeby zarządzania serwerem.
| Komenda | Opis |
|---|---|
God |
Przełącza tryb boga, czyniąc Cię niewrażliwym na wszelkie obrażenia. |
Fly |
Włącza tryb lotu, pozwalając Ci swobodnie latać po mapie. |
Walk |
Wyłącza lot i przywraca Cię do normalnego trybu chodzenia. |
Ghost |
Włącza tryb noclip -- lot bez kolizji, pozwalający przechodzić przez ściany i teren. |
hide [1/0] |
Czyni Twoją postać niewidoczną (1) lub widoczną (0) dla innych graczy. |
ClearAllPlayersGodMode |
Wyłącza tryb boga dla wszystkich graczy na serwerze. |
ActivateInfiniteStamina [1/0] |
Przełącza nieskończoną wytrzymałość dla Twojej postaci. |
ActivateIgnoreEnvironment [1/0] |
Przełącza odporność na efekty środowiskowe (ciepło, zimno, promieniowanie). |
ActivateInfiniteRecoverHealth [1/0] |
Przełącza automatyczną regenerację zdrowia do pełnego HP na sekundę. |
SetPlayerScaleRate [scale] |
Zmienia rozmiar modelu Twojej postaci. Domyślnie 1. |
Komendy spawnu i przedmiotów
Użyj tych komend, aby spawnować NPC, dawać przedmioty i zarządzać doświadczeniem graczy.
| Komenda | Opis |
|---|---|
GMAddItems [itemID] [amount] [playerID] |
Daje wskazany przedmiot graczowi. Wymaga wewnętrznego ID przedmiotu. |
AddTargetPlayerExp [playerID] [amount] |
Przyznaje graczowi wskazaną liczbę punktów doświadczenia. |
UnlockTargetAllRecipe [playerID] |
Odblokowuje wszystkie receptury wytwarzania dla wskazanego gracza. |
UnlockTargetAllTalent [playerID] |
Odblokowuje wszystkie zdolności drzewka talentów dla wskazanego gracza. |
GMSpawnNPCByLocation [creatureID] [level] [x] [y] [z] |
Spawnuje NPC o wskazanym poziomie na podanych współrzędnych świata. |
GMSpawnNPCByPlayerGuid [creatureID] [level] [amount] [distance] [playerID] |
Spawnuje wskazaną liczbę NPC w podanej odległości (w metrach) od gracza. |
GMSpawnPetByPlayerGuid [creatureID] [level] [amount] [distance] [playerID] |
Spawnuje zwierzaka w pobliżu wskazanego gracza. |
ClearAllNPC |
Zabija wszystkie aktualnie zespawnowane NPC na serwerze. |
KillInteractObject |
Niszczy obiekt, na który patrzysz (strukturę, stworzenie lub pojazd). |
SetEnableSuperKill |
Włącza tryb zabijania jednym ciosem dla stworzeń, pojazdów i struktur. |
GMCreatorMode [1/0] |
Przełącza tryb twórcy. Gdy włączony, wytwarzanie nie zużywa materiałów. |
Komendy zarządzania serwerem
Te komendy sterują podstawowymi ustawieniami i operacjami serwera.
| Komenda | Opis |
|---|---|
SaveWorld |
Wymusza natychmiastowy zapis wszystkich danych świata. |
CloseServer |
Łagodnie wyłącza serwer. |
SetTime [value] |
Ustawia porę dnia w grze (zakres 0-24). |
SetWeather [weatherID] [regionID] |
Zmienia pogodę w wskazanym regionie. |
SloMode [0-1000] |
Steruje prędkością serwera. Domyślnie 1. Wyższe wartości przyspieszają serwer, 0 go wstrzymuje. |
SetQueueThreshold [amount] |
Ustawia maksymalną liczbę graczy dozwoloną na serwerze. |
SetMaxQueueSize [amount] |
To samo co SetQueueThreshold. |
SetSaveGameInterval [seconds] |
Ustawia, jak często serwer automatycznie zapisuje dane świata (w sekundach). |
AddGM [Steam64ID] [level] |
Dodaje nowego administratora do serwera. Wymagany jest 17-cyfrowy Steam64 ID. |
RemoveGM [Steam64ID] |
Usuwa uprawnienia administratora ze wskazanego konta. |
Komendy mnożników obrażeń i walki
Te komendy dostosowują proporcje obrażeń między graczami, NPC, strukturami i pojazdami. Wszystkie wartości to mnożniki -- 1 to wartość domyślna, 2 podwaja efekt, 0.5 go zmniejsza o połowę.
Obrażenia gracza wobec NPC
| Komenda | Opis |
|---|---|
SetMeleeNpcDamageRatio [N] |
Obrażenia gracza w walce wręcz wobec NPC. |
SetRangedNpcDamageRatio [N] |
Obrażenia gracza w walce dystansowej wobec NPC. |
SetWildNPCDamageRate [N] |
Obrażenia zadawane graczom przez dzikie NPC. |
SetWildNPCHealthRate [N] |
Mnożnik punktów zdrowia dzikich NPC. |
SetWildNPCSpeedRate [N] |
Mnożnik prędkości poruszania się dzikich NPC. |
Obrażenia gracza wobec gracza
| Komenda | Opis |
|---|---|
SetMeleePlayerDamageRatio [N] |
Obrażenia gracza w walce wręcz wobec innych graczy (PvP). |
SetRangedPlayerDamageRatio [N] |
Obrażenia gracza w walce dystansowej wobec innych graczy (PvP). |
SetIsCanSelfDamage [1/0] |
Przełącza, czy gracze mogą zadawać obrażenia samym sobie. |
SetIsCanFriendDamage [1/0] |
Przełącza ostrzał sojuszniczy między członkami drużyny. |
Obrażenia struktur i pojazdów
| Komenda | Opis |
|---|---|
SetMeleeConstructDamageRatio [N] |
Obrażenia gracza w walce wręcz wobec struktur. |
SetRangedConstructDamageRatio [N] |
Obrażenia gracza w walce dystansowej wobec struktur. |
SetVehiclePlayerDamageRatio [N] |
Obrażenia zadawane graczom przez pojazdy. |
SetVehicleConstructDamageRatio [N] |
Obrażenia zadawane strukturom przez pojazdy. |
SetConstructDefenseRatio [N] |
Mnożnik redukcji obrażeń dla struktur. |
SetConstructMaxHealthRatio [N] |
Mnożnik maksymalnej wytrzymałości struktur. |
SetTrapDamageRatio [N] |
Mnożnik obrażeń zadawanych przez pułapki. |
GMSetToolDamageRate [N] |
Mnożnik obrażeń narzędzi wobec zasobów. |
GMSetDurabilityCostRate [N] |
Tempo utraty wytrzymałości narzędzi, broni i pancerza. |
Ustawienia NPC najazdu
| Komenda | Opis |
|---|---|
SetCityNPCLevelRate [N] |
Mnożnik poziomu NPC najazdu. |
SetCityNPCDamageRate [N] |
Mnożnik obrażeń zadawanych przez NPC najazdu. |
SetCityNPCHealthRate [N] |
Mnożnik punktów zdrowia NPC najazdu. |
SetCityNPCSpeedRate [N] |
Mnożnik prędkości poruszania się NPC najazdu. |
SetCityNPCNumRate [N] |
Mnożnik liczby spawnowanych NPC najazdu. |
GMSetNPCLootableItemRate [N] |
Mnożnik ilości łupu wypadającego z NPC. |
SetNpcRespawnRate [N] |
Mnożnik prędkości odradzania się NPC. Wyższe wartości sprawiają, że NPC odradzają się szybciej. |
Komendy mnożników statystyk gracza
Te komendy dostosowują statystyki postaci gracza oraz mechaniki przetrwania.
Zdrowie, wytrzymałość i poruszanie się
| Komenda | Opis |
|---|---|
SetPlayerMaxHealthRate [N] |
Mnożnik maksymalnego zdrowia. |
SetPlayerMaxStaminaRate [N] |
Mnożnik maksymalnej wytrzymałości. |
SetStaminaRecoverRate [N] |
Prędkość regeneracji wytrzymałości. |
SetStaminaConsumeRatio [N] |
Tempo zużycia wytrzymałości. Niższe wartości zmniejszają ubytek wytrzymałości. |
SetMoveSpeedRate [N] |
Mnożnik prędkości poruszania się gracza. |
SetJumpHeightRate [N] |
Mnożnik wysokości skoku gracza. |
Głód, pragnienie i tlen
| Komenda | Opis |
|---|---|
SetPlayerMaxHungerRate [N] |
Mnożnik maksymalnej sytości (paska głodu). |
GMSetHungerDecRate [N] |
Tempo, w jakim spada głód. |
GMSetBodyHungerAddRate [N] |
Ilość głodu przywracana podczas jedzenia. |
SetBodyWaterMaximumRate [N] |
Mnożnik maksymalnego nawodnienia. |
GMSetWaterDecRate [N] |
Tempo, w jakim rośnie pragnienie. |
GMSetBodyWaterAddRate [N] |
Ilość nawodnienia przywracana podczas picia. |
SetBreathMaximumRate [N] |
Mnożnik maksymalnej pojemności tlenu. |
SetBreathRecoverRate [N] |
Mnożnik prędkości odzyskiwania tlenu. |
SetPlayerBreathCostRate [N] |
Tempo zużycia tlenu. Niższe wartości zmniejszają ubytek tlenu. |
Odporność na warunki środowiskowe
| Komenda | Opis |
|---|---|
SetPlayerHotDefAddRate [N] |
Mnożnik odporności na ciepło. |
SetPlayerIceDefAddRate [N] |
Mnożnik odporności na zimno. |
Komendy budowania i struktur
| Komenda | Opis |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Maksymalna liczba Beaconów, jaką może postawić każdy gracz. |
SetHFTrapMaxNum [N] |
Maksymalna liczba pułapek w obszarze zasięgu Beacona. |
SetHouseFlagExcitantTime [0-24] |
Ustawia okno ataku dla terytoriów Beaconów (w godzinach). |
SetConstructDisableRot [1/0] |
Przełącza rozpad struktur. 1 włącza rozpad, 0 go wyłącza. |
GMSetCraftTimeRate [N] |
Mnożnik czasu wytwarzania i naprawy. Niższe wartości przyspieszają wytwarzanie. |
GMSetDeathDropMode [0/1/2] |
Steruje tym, co gracze upuszczają po śmierci. 0 = nic, 1 = upuszcza wszystko, 2 = upuszcza tylko ekwipunek (zachowuje wyposażenie). |
PerspectiveConstruct [0/1] |
Wyświetla nazwy struktur i informacje o właścicielu podczas patrzenia na budynki. |
Komendy drużyn (gildii)
Te komendy zarządzają drużynami (gildiami/klanami) na serwerze.
| Komenda | Opis |
|---|---|
SetGuildAdmin [1/0] |
Czyni Cię kapitanem każdej drużyny, w której się znajdujesz. |
JoinGuildByGuid [squadGUID] |
Dołącza do drużyny po jej GUID, omijając limity członków. |
ForcedChangeGuildName [squadGUID] [newName] |
Wymusza zmianę nazwy drużyny. |
KillGuildAll [1/0] |
Niszczy całą drużynę. 1 = upuszcza przedmioty, 0 = bez upuszczania. |
KillRadiusGuildConstruct [1/0] [radius] |
Niszczy wszystkie struktury drużyny w obrębie wskazanego promienia. |
KillRadiusGuildVehicle [1/0] [radius] |
Niszczy wszystkie pojazdy drużyny w obrębie wskazanego promienia. |
ClearAttackCityCD [playerID] |
Resetuje czas odnowienia zaopatrzenia/najazdu dla wskazanego gracza. |
Komendy tempa zasobów i doświadczenia
Pełne zestawienie komend tempa doświadczenia i tempa zbierania zasobów znajdziesz w sekcji Ustawienia tempa doświadczenia i zasobów w Przewodniku konfiguracji serwera The Front.
Szybkie zestawienie najczęściej używanych komend tempa:
| Komenda | Opis |
|---|---|
SetPlayerAddExpRate [N] |
Globalny mnożnik zdobywania doświadczenia dla wszystkich graczy. |
GMSetTreeGainRate [N] |
Mnożnik pozyskiwania drewna. |
GMSetOreGainRate [N] |
Mnożnik pozyskiwania rud i minerałów. |
GMSetCropGrowRate [N] |
Mnożnik prędkości wzrostu upraw. |
ServerConfig_.ini.
Powiązane artykuły
- Przewodnik konfiguracji serwera The Front
- Jak znaleźć adres IP i port serwera
- Jak przesyłać pliki przez SFTP
- Pierwsze kroki z nowym serwerem
Potrzebujesz pomocy?
Jeśli potrzebujesz pomocy z komendami administratora lub zarządzaniem serwerem The Front, otwórz zgłoszenie do pomocy technicznej, a nasz zespół chętnie Ci pomoże.