Notatki operatora
Kody i komendy Valheim 1.0: konsola, devcommands i polecenia admina na serwerze
Konsola Valheima ma ponad sto poleceń, ale część to narzędzia deweloperskie, część działa tylko w twoim własnym świecie, a w 1.0 przed pierwszym kodem doszedł jeszcze jeden krok. Poniżej, na podstawie kodu gry w wersji 1.0.20: jak otworzyć konsolę, jak włączyć kody, co robią z dokonaniami i które polecenia zadziałają na serwerze dedykowanym.
W skrócie: konsolę włączasz w Ustawienia, Rozgrywka, Zezwól na konsolę (albo parametrem -console w Steamie) i otwierasz klawiszem F5. Kody uruchamia devcommands, a w 1.0 przy pierwszym kodzie gra każe jeszcze wpisać confirmcheats, co na stałe blokuje dokonania tej postaci. Kody działają tylko wtedy, gdy twoja gra jest serwerem: w świecie jednoosobowym albo gdy hostujesz. Na serwerze dedykowanym admin ma kick, ban, save i ustawienia świata, a pełne kody daje dopiero mod Server Devcommands.
Jak otworzyć konsolę
- W grze: Ustawienia, zakładka Rozgrywka, przełącznik Zezwól na konsolę. Działa od razu, bez ponownego uruchamiania.
- W Steamie: Właściwości gry, pole opcji uruchamiania, wpisz
-console. Gra sama zaznacza, że ten parametr ma pierwszeństwo przed ustawieniem w menu. - Otwieranie: F5 (klawisz zmienisz w sterowaniu). Na padzie trzeba przytrzymać lewy spust i lewy bumper, a potem nacisnąć Start.
help wypisuje dostępne polecenia, a help 2 4 pokazuje drugą ćwiartkę listy. Tab podpowiada argumenty, na przykład nazwy przedmiotów i stworzeń przy spawn. Polecenia, które nie są kodami, jak ping, fov czy die, działają od razu.
devcommands i confirmcheats: co zmieniło 1.0
devcommands przełącza kody. Gra odpowiada Dev commands: True i ostrzega, że używasz ich na własne ryzyko. Ponowne wpisanie devcommands wyłącza kody.
W 1.0 to nie wystarcza. Przy pierwszym kodzie gra zatrzymuje się z komunikatem:
To polecenie jest kodem. Aby zezwolić na korzystanie z kodów, wpisz "confirmcheats" w konsoli. Korzystanie z kodów na stałe uniemożliwi odblokowywanie dokonań na tej postaci i na tym świecie.
Dopiero confirmcheats odblokowuje kody, a gra potwierdza: „Postępy dokonań tej postaci zostały zablokowane na stałe ze względu na użycie kodów”. To jednorazowa decyzja dla postaci, której nie da się cofnąć. Jeśli chcesz coś przetestować, zrób osobną postać i osobny świat. Ustawianie kluczy świata poleceniem setkey też może liczyć się jako kod: bez tej blokady gra przyjmuje tylko klucze i wartości, które da się ustawić w menu modyfikatorów świata.
Gdzie kody działają, a gdzie nie
W kodzie gry kody są aktywne tylko wtedy, gdy włączyłeś devcommands i twoja gra jest serwerem. Tak jest w świecie jednoosobowym i wtedy, gdy hostujesz świat z menu dla znajomych. Na serwerze dedykowanym twoja gra jest tylko klientem, więc na god, fly czy spawn konsola odpowie:
'god' is not valid in the current context.
Gra przesyła na serwer kilka poleceń i wykonuje je tam, jeśli jesteś na liście adminów: to głównie ustawienia świata, opisane niżej. Formalnie na serwer trafia też kilka kodów, na przykład skiptime i sleep, ale pełny zestaw kodów dla admina na serwerze dedykowanym daje dopiero mod Server Devcommands. Według opisu autora instalujesz go na komputerze admina, a pełne możliwości daje dopiero razem z instalacją na serwerze; admin musi też być w adminlist.txt. Wersja 1.116.0 wyszła 21 października 2026, a strona moda to Server_devcommands na Thunderstore. Jak dodawać mody na serwer, opisuję w tekście o modach Valheim.
Polecenia admina na serwerze dedykowanym
Te polecenia wpisuje admin w konsoli swojej gry, połączony z serwerem, a nie w oknie samego serwera. Gracz spoza listy adminów dostaje odpowiedź You are not admin.
| Polecenie | Co robi |
|---|---|
kick [nick/IP/ID] | wyrzuca gracza z serwera |
ban [nick/IP/ID] | banuje gracza, wpis trafia do bannedlist.txt |
unban [IP/ID] | zdejmuje bana |
banned | lista zbanowanych |
save | wymusza zapis świata i zeruje odliczanie do autozapisu |
setworldmodifier [modyfikator] [wartość] | zmienia modyfikator świata: Combat, DeathPenalty, Resources, Raids albo Portals; nazwę modyfikatora podpowiada Tab |
setworldpreset [preset] | ustawia wszystkie modyfikatory według presetu: Normal, Casual, Easy, Hard, Hardcore, Immersive albo Hammer |
resetworldkeys | przywraca domyślne modyfikatory świata |
ping | czas odpowiedzi serwera, dla każdego gracza |
Modyfikatory od pierwszego startu ustawisz też parametrami serwera -preset i -modifier, obok reszty parametrów startowych opisanych w przewodniku o serwerze Valheim.
Admini, bany i biała lista
Uprawnienia są w trzech plikach w folderze zapisu serwera (tym, który wskazujesz parametrem -savedir): adminlist.txt, bannedlist.txt i permittedlist.txt. W każdym jeden identyfikator na linię.
- Gracz Steam: SteamID64, czyli 17 cyfr, sam albo z przedrostkiem
Steam_. - Gracz z innej platformy: identyfikator z przedrostkiem platformy, na przykład
Xbox_,PlayStation_alboNintendo_i numer. - permittedlist.txt to biała lista. Pusta wpuszcza wszystkich, a jeśli jest w niej choć jeden wpis, wchodzą tylko wpisani. Ban działa niezależnie od niej i obejmuje też nick gracza.
Kody do gry jednoosobowej i hostowania
Wszystkie poniższe wymagają devcommands, a w 1.0 także jednorazowego confirmcheats. Opisy powstały na podstawie opisów poleceń w samej grze.
Postać
| Kod | Co robi |
|---|---|
god | nieśmiertelność |
ghost | tryb ducha, przełączany albo wymuszany słowem on lub off |
fly [prędkość] | latanie, opcjonalnie z prędkością |
nocost | budowanie bez materiałów |
heal | pełne zdrowie i wytrzymałość |
puke | opróżnia żołądek z jedzenia |
raiseskill [umiejętność] [ilość], resetskill [umiejętność] | podnosi albo zeruje umiejętność, nazwy podpowiada Tab |
resetcharacter | resetuje dane postaci |
Przedmioty i stworzenia
| Kod | Co robi |
|---|---|
spawn [nazwa] [ilość] [poziom] | tworzy przedmiot albo stworzenie; nazwa zakończona gwiazdką tworzy wszystko, co ją zawiera, a dopisane p od razu podnosi przedmioty |
itemset [nazwa] | gotowy, nazwany zestaw przedmiotów |
tame | oswaja pobliskie zwierzęta, które da się oswoić |
killall, killenemies, killtame | zabija pobliskie stworzenia, samych wrogów albo oswojone |
repairall | naprawia cały ekwipunek |
forcedelete [promień] [nazwa] | usuwa obiekty w promieniu, domyślnie 5, najwyżej 150; gra sama radzi zrobić wcześniej kopię |
Świat i mapa
| Kod | Co robi |
|---|---|
exploremap, resetmap | odkrywa albo zakrywa całą mapę |
pos, goto [x,z] | pokazuje twoją pozycję, teleportuje we wskazane miejsce |
findbiome [nazwa], findbiometp [nazwa] | zaznacza na mapie środki biomów, teleportuje do najbliższego |
tod [0-1], tod -1 | ustawia porę dnia ułamkiem doby, -1 przywraca normalny upływ czasu |
skiptime [sekundy], sleep | przewija czas o podaną liczbę sekund gry albo do rana |
env [nazwa], resetenv | wymusza pogodę i przywraca normalną |
wind [kąt] [siła], resetwind | ustawia wiatr, przydatne przy żegludze |
event [nazwa], randomevent, stopevent | uruchamia albo przerywa najazd |
nospawn | wyłącza naturalne pojawianie się potworów |
stopfire | gasi rozprzestrzeniający się ogień i dym |
Bez kodów, dla każdego
diezabija postać, gdy utkniesz w terenie.resetspawnkasuje punkt odrodzenia ustawiony łóżkiem.nomapwyłącza mapę dla twojej postaci. Użyte przez hosta wyłącza ją wszystkim, którzy dołączą od tej chwili.printseedswypisuje seedy wczytanych lochów. To nie jest seed świata: jak go znaleźć, opisuję w tekście o seedzie i mapie Valheim.ping,fov,maxfps,clear,bind [klawisz] [polecenie],unbind [klawisz]oraz czat:say,s(krzyk) iw [gracz](szept).
Najczęstsze pytania
Jak włączyć kody w Valheim?
Włącz konsolę w Ustawienia, Rozgrywka, Zezwól na konsolę (albo dodaj -console w opcjach uruchamiania w Steamie), otwórz ją klawiszem F5 i wpisz devcommands. W 1.0 przy pierwszym kodzie wpisz jeszcze confirmcheats.
Czy kody w Valheim blokują dokonania?
Tak. Po confirmcheats gra na stałe blokuje postępy dokonań tej postaci. Do testów używaj osobnej postaci i osobnego świata.
Czy devcommands działa na serwerze dedykowanym?
Tylko w małym zakresie. Kody działają, gdy twoja gra jest serwerem, a na serwerze dedykowanym jest klientem. Admin może tam używać kick, ban, save i poleceń modyfikatorów świata, a pełne kody daje mod Server Devcommands.
Jak nadać admina na serwerze Valheim?
Dopisz identyfikator gracza do adminlist.txt w folderze zapisu serwera, jeden na linię: SteamID64 dla graczy Steam albo identyfikator z przedrostkiem platformy, na przykład Xbox_, dla innych platform.
Dlaczego konsola pisze, że polecenie is not valid in the current context?
Bo to kod, a kody nie są włączone albo twoja gra nie jest serwerem. Na serwerze dedykowanym zwykłe kody, takie jak god czy spawn, zawsze zwrócą ten komunikat.