Don't Starve Together ma wiele poleceń dla administratorów i rozgrywek solo, takich jak spawnowanie przedmiotów, wyrzucanie graczy i nie tylko. Gracze mogą otworzyć konsolę klawiszem tyldy i wpisać wybrane polecenie, z opcją autouzupełniania po naciśnięciu klawisza Tab. Dzięki temu administratorzy mogą szybko przełączać się między poleceniami w grze, co pomaga im reagować na pilne problemy na serwerze.
Jak używać poleceń administratora w Don't Starve Together
1. Dołącz do serwera jako administrator. Dowiedz się, jak zostać administratorem tutaj.
2. Otwórz konsolę klawiszem tyldy (~).
3. Naciśnij Ctrl na klawiaturze, aby wejść w tryb lokalny . Pomaga to wyświetlać wyniki poleceń w grze.
Polecenia serwera
| Funkcja | Opis | Składnia |
| Wyrzuć gracza | Wyrzuca gracza z serwera. | TheNet:Kick(userid) |
| Zbanuj gracza | Wyrzuca gracza i blokuje mu dostęp do serwera. | TheNet:Ban(userid) |
| Zregeneruj shard świata | Regeneruje określone elementy w shardzie. | c_regenerateshard() |
| Włącz/wyłącz dołączanie graczy |
Pozwala graczom dołączać, gdy ustawiono wartość true .
|
TheNet:SetAllowIncomingConnections( true / false ) |
| Ogłoszenie serwera | Ogłasza wyłączenia/restarty serwera. | c_announce("announcement") |
Typowe polecenia
| Funkcja | Opis | Składnia |
| Zespawnuj prefab | Spawnuje wyznaczony prefab pod kursorem. | c_spawn("prefab",amount) |
| Daj przedmiot | Spawnuje gotowe elementy w ekwipunku. | c_give("prefab",amount) |
| Wyrusz na przygodę | Daje zestaw przedmiotów startowych. | c_goadventuring() |
| Scenariusz | Stosuje skrypt scenariusza. | c_doscenario(scenario) |
| Ustaw zdrowie | Ustawia zdrowie na wybrany procent. (0.9 = 90%) | c_sethealth(percent) |
| Ustaw poczytalność | Ustawia poczytalność na wybrany procent. (0.9 = 90%) | c_setsanity(percent) |
| Ustaw głód | Ustawia głód na wybrany procent. (0.9 = 90%) | c_sethunger(percent) |
| Ustaw wilgoć | Ustawia wilgoć na wybrany procent. (0.9 = 90%) | c_setmoisture(percent) |
| Ustaw temperaturę | Ustawia temperaturę na wybrany procent. (0.9 = 90%) | c_settemperature(degrees) |
| Tryb boga | Zdrowie, poczytalność ani głód nie będą już spadać. Po śmierci nastąpi wskrzeszenie. | c_godmode() |
| Super tryb boga | Jak tryb boga, ale ustawia statystyki na maksimum nawet po wyłączeniu. | c_supergodmode() |
| Utrzymuj zdrowie | Stale regeneruje zdrowie. | c_maintainhealth(ThePlayer) |
| Utrzymuj poczytalność | Stale regeneruje poczytalność. | c_maintainsanity(ThePlayer) |
| Utrzymuj głód | Stale regeneruje głód. | c_maintainhunger(ThePlayer) |
| Utrzymuj temperaturę | Stale regeneruje temperaturę. | c_maintaintemperature(ThePlayer) |
| Utrzymuj wilgoć | Stale regeneruje wilgoć. | c_maintainmoisture(ThePlayer) |
| Utrzymuj wszystko | Stale regeneruje wszystkie statystyki. | c_maintainall(ThePlayer) |
| Niewidzialność dla mobów | Zapobiega atakom mobów na gracza, z wyjątkiem walk z bossami. | c_makeinvisible() |
| Ustaw prędkość biegu | Ustawia prędkość biegu gracza. | c_speedmult(multiplier) |
Polecenia gracza
| Funkcja | Opis | Składnia |
| Ukryj/pokaż HUD | Ukrywa lub pokazuje pełny HUD gry. | GetPlayer().HUD:Hide()GetPlayer().HUD:Show() |
| Tryb kreatywny | Twórz wszystko za darmo. | GetPlayer().components.builder:GiveAllRecipes() |
| Maksymalne zdrowie | Ustawia maksymalne zdrowie gracza. | GetPlayer().components.health:SetMaxHealth(value) |
| Maksymalna poczytalność | Ustawia maksymalną poczytalność gracza. | GetPlayer().components.sanity:SetMax(value) |
| Maksymalny głód | Ustawia maksymalny głód gracza. | GetPlayer().components.hunger:SetMax(value) |
| Wstrzymaj głód | Wstrzymuje głód gracza. | GetPlayer().components.hunger:Pause(true) |
| Wyświetl wszystkich graczy | Wyświetla wszystkich graczy według nazwy użytkownika i numeru. | c_listallplayers() |
| Pobierz konkretnego gracza | Wyświetla informacje o graczu o podanym numerze. | AllPlayers[number] |
| Zabij gracza | Zabija wskazanego gracza. | AllPlayers[number]:PushEvent('death') |
| Wskrześ gracza | Wskrzesza gracza. | AllPlayers[number]:PushEvent('respawnfromghost') |
| Nadaj tryb kreatywny | Nadaje wskazanemu graczowi tryb kreatywny. | AllPlayers[number].components.builder:GiveAllRecipes( |
| Teleportuj do gracza | Teleportuje do wskazanego gracza. | c_goto(AllPlayers[number]) |
| Bobrołak | Zmienia Woodiego w Werebeavera. | GetPlayer().components.beaverness:SetPercent(1) |
Polecenia świata
| Funkcja | Opis | Składnia |
| Teleportuj do prefabu | Teleportuje gracza do pierwszej instancji prefabu o podanej nazwie. | c_gonext("prefab") |
| Usuń przedmiot pod kursorem | Usuwa przedmiot znajdujący się pod kursorem myszy. | ConsoleWorldEntityUnderMouse():Remove()c_select():Remove() |
| Usuń wszystko | Usuwa przedmioty w wyznaczonym prefabie. | for k,v in pairs(Ents) do if v.prefab == "prefab" then v:Remove() end end |
| Pomiń cykl dnia | Przechodzi do następnego cyklu dnia. | TheWorld:PushEvent("ms_nextcycle") |
| Pomiń dzień | Pomija dzień. | c_skip(num) |
| Pomiń czas | Przewija czas do przodu o wyznaczoną wartość. | TheWorld.net.components.clock:OnUpdate(16*30*x) |
| Pomiń jednostkę czasu & zaktualizuj | Pomija x jednostek czasu i aktualizuje. | LongUpdate(X) |
| Przyspiesz symulację | Przyspiesza symulację świata. | c_speedup() |
| Pomiń fazę | Pomija bieżącą fazę świata. | TheWorld:PushEvent("ms_nextphase") |
| Ustaw segment | Ustawia czas trwania dnia, zmierzchu i nocy. (Suma nie może przekroczyć 16) | TheWorld:PushEvent("ms_setclocksegs", {day=x,dusk=y,night=z}) |
| Ustaw segment sezonu | Ustawia czas trwania dnia, zmierzchu i nocy według sezonu. (Suma nie może przekroczyć 16) | TheWorld:PushEvent("ms_setseasonclocksegs", {summer={day=sx,dusk=sy,night=sz}, winter={day=wx,dusk=wy,night=wz}}) |
| Ustaw długość sezonu | Ustawia liczbę dni w sezonie. | TheWorld:PushEvent("ms_setseasonlength", {season="summer", length=15}) |
| Rozpocznij wiosnę | Ustawia sezon na wiosnę. | TheWorld:PushEvent("ms_setseason", "spring") |
| Rozpocznij lato | Ustawia sezon na lato. | TheWorld:PushEvent("ms_setseason", "summer") |
| Rozpocznij jesień | Ustawia sezon na jesień. | TheWorld:PushEvent("ms_setseason", "autumn") |
| Rozpocznij zimę | Ustawia sezon na zimę. | TheWorld:PushEvent("ms_setseason", "winter") |
| Rozpocznij deszcz | Rozpoczyna deszcz. | TheWorld:PushEvent("ms_forceprecipitation") |
| Uderzenie pioruna | Przywołuje uderzenie pioruna na kursor myszy. | TheWorld:PushEvent("ms_sendlightningstrike", ConsoleWorldPosition()) |
| Uderzenie meteoru | Przywołuje uderzenia meteorów na kursor myszy. (Może spowodować awarię gry) | c_spawn("shadowmeteor", 1) |
| Aktywuj wszystkie wydarzenia | Aktywuje wszystkie wydarzenia jednocześnie. | for k, v in pairs(SPECIAL_EVENTS) do if v ~= SPECIAL_EVENTS.NONE then local tech = TECH[k] if tech ~= nil then tech.SCIENCE = 0 end end end function IsSpecialEventActive(event) return true end |