Hosting Valheim
Serwer Valheim: hosting i konfiguracja krok po kroku
Serwer Valheim w pakiecie S (do 5 graczy) kosztuje u nas 19,99 zł brutto za pierwszy miesiąc, potem 28,99 zł miesięcznie; przy płatności rocznej wychodzi ok. 22,50 zł miesięcznie. Cenę pierwszego miesiąca dostają nowi klienci za jeden serwer. Dostarcza go Supercraft, z crossplayem, codziennymi kopiami zapasowymi i ochroną DDoS. Wybierz pakiet i okres, a plan trafi prosto do kasy. Wolisz postawić serwer sam? Poradnik krok po kroku jest niżej.
- Crossplay z konsolami
- Mody BepInEx od pakietu M
- Kopie zapasowe i ochrona DDoS
- 2 dni na zwrot
Co jest w pakietach
Pakiety
- S: do 5 graczy, gra bez modów.
- M: do 10 graczy, BepInEx i mody z Thunderstore wgrywane w panelu, gałęzie beta, powiadomienia na Discordzie.
- L: do 30 graczy (ponad standardowe 10 miejsc dzięki modowi po stronie serwera, instalowanemu automatycznie), pomoc wsparcia przy modach, restarty według harmonogramu i priorytetowe wsparcie.
W każdym pakiecie
- Crossplay z PC, Xboxem, PlayStation 5 i Switchem 2. Gdy ktoś nie może wejść, zajrzyj do poradnika o crossplayu.
- Codzienne automatyczne kopie zapasowe i ochrona DDoS
- Dostęp FTP i SFTP, własne ziarno świata
- Import świata: folder świata z wersji 1.0 albo pliki
.dbi.fwlsprzed 1.0 - Regiony: Europa (północna Francja: Roubaix, Gravelines), Ameryka Północna (Oregon, Beauharnois koło Montrealu) i Australia (Sydney), zmiana regionu bez opłat
Jak to działa
- Wybierasz pakiet i okres w formularzu powyżej.
- Płacisz w kasie Supercraft kartą albo PayPalem; konto zakładasz przy zamówieniu.
- W panelu potwierdzasz region, wgrywasz swój świat albo zaczynasz nowy i uruchamiasz serwer.
Cennik
Ceny w złotych brutto, tyle płacisz przy zamówieniu z Polski. Przy dłuższym okresie płacisz z góry i mniej za miesiąc.
Kliknij kwotę w tabeli, aby zamówić wskazany pakiet i okres bez konfiguratora.
| Pakiet | 1 miesiąc | 3 miesiące | 6 miesięcy | 12 miesięcy |
|---|---|---|---|---|
| Sdo 5 graczybez modów | 19,99 złza 1. miesiąc, potem 28,99 zł/mies. | 79,99 zł26,66 zł/mies. | 147,99 zł24,67 zł/mies. | 269,99 zł22,50 zł/mies. |
| Mdo 10 graczymody BepInEx i Thunderstore | 46,99 zł | 125,99 zł42,00 zł/mies. | 237,99 zł39,67 zł/mies. | 438,99 zł36,58 zł/mies. |
| Ldo 30 graczymody BepInEx i Thunderstore | 92,99 zł | 240,99 zł80,33 zł/mies. | 456,99 zł76,17 zł/mies. | 841,99 zł70,17 zł/mies. |
Oferta sprawdzona . Cena pierwszego miesiąca dotyczy pakietu S przy płatności co miesiąc, nowych klientów i jednego serwera. Plan odnawia się automatycznie co wybrany okres, a anulujesz go w panelu w dowolnej chwili. Kasa ustala walutę według kraju: zamawiając spoza Polski, zobaczysz kwotę w swojej walucie. Serwer dostarcza Supercraft: konto, płatność, panel i wsparcie są na supercraft.host.
Pytania przed zamówieniem
Ile kosztuje serwer Valheim?
Pakiet S (do 5 graczy, bez modów) kosztuje 19,99 zł brutto za pierwszy miesiąc, potem 28,99 zł miesięcznie; cenę pierwszego miesiąca dostają nowi klienci za jeden serwer. M (do 10 graczy, mody BepInEx) kosztuje 46,99 zł, a L (do 30 graczy) 92,99 zł miesięcznie. Płacąc z góry za 12 miesięcy, za S zapłacisz 269,99 zł, czyli ok. 22,50 zł miesięcznie.
Komu przysługuje pierwszy miesiąc za 19,99 zł?
Nowym klientom: na koncie i adresie e-mail nie może być wcześniejszego opłaconego zamówienia ani aktywnej subskrypcji. Niższa cena obejmuje pierwszy miesiąc jednego serwera w pakiecie S przy płatności co miesiąc, a od drugiego miesiąca płacisz 28,99 zł. Kod rabatowy trafia do koszyka sam, gdy zamawiasz pakiet S na miesiąc z tej strony. Jeśli masz już konto z zamówieniem, kasa pokaże, że oferta jest tylko dla nowych klientów, a zamówienie przejdzie w zwykłej cenie.
Kto prowadzi serwery i komu płacę?
Serwery dostarcza Supercraft (supercraft.host), a GameHosting.pl jest jego polską stroną z cennikiem, formularzem zamówienia i poradnikami. Po kliknięciu „Zamawiam” przechodzisz do kasy Supercraft: tam zakładasz konto, płacisz i dostajesz panel serwera. Pomoc: support@supercraft.host albo Discord Supercraft.
Jak zapłacę i w jakiej walucie?
Kartą płatniczą (przez Stripe) albo przez PayPal. Ceny na tej stronie są w złotych brutto i tyle płacisz, zamawiając z Polski. Kasa ustala walutę według kraju, więc spoza Polski zobaczysz kwotę w swojej walucie.
Który pakiet wybrać?
S wystarczy na czystą grę dla drużyny do 5 osób. M (do 10 graczy) to pakiet pod mody: BepInEx i mody z Thunderstore wgrywasz w panelu, są też gałęzie beta. L (do 30 graczy) dokłada pomoc wsparcia przy instalacji modów, restarty według harmonogramu i priorytetowe wsparcie.
Czy gracze z konsol wejdą na serwer?
Tak, każdy pakiet obsługuje crossplay: na serwer wejdą gracze z PC, Xboxa, PlayStation 5 i Switcha 2. Crossplay przechodzi przez zewnętrzny relay, więc gdy ktoś nie może wejść, sprawdź poradnik o crossplayu.
Czy mogę przenieść swój świat?
Tak. Import świata przyjmuje folder świata z wersji 1.0 albo parę plików .db i .fwl sprzed 1.0, a pliki serwera masz też pod FTP i SFTP. Świat z wersji 1.0 kopiuj zawsze jako cały folder.
Gdzie stoi serwer?
Domyślnie w północnej Francji (Roubaix i Gravelines), najbliżej Polski; w naszym pomiarze z polskiego łącza ping wyniósł około 50 ms. Pozostałe regiony to Oregon i Beauharnois koło Montrealu w Ameryce Północnej oraz Sydney w Australii. Region potwierdzasz w panelu przy tworzeniu serwera, a jego zmiana jest bezpłatna.
Jak działa odnawianie i zwrot?
Plan odnawia się automatycznie co wybrany okres. Anulujesz go w panelu, a serwer działa do końca opłaconego okresu. Nowi klienci mogą poprosić o zwrot w ciągu 2 dni od pierwszego zakupu; zwrot nie obejmuje odnowień ani podniesienia pakietu.
Hosting serwerów innych gier
Wybierz grę, sprawdź pakiety i ceny, a potem przejdź do zamówienia. Minecraft, Valheim i pozostałe gry Supercraft rozliczamy w złotych przy zakupie z Polski. 7 Days to Die zamówisz w 7d2d.net, po angielsku i w USD.
Poradnik
Własny dedykowany serwer Valheim krok po kroku
Od SteamCMD do działającego świata: którą aplikację pobrać, które porty otworzyć, jakie parametry naprawdę mają znaczenie, gdzie leżą pliki świata i dlaczego twoja konfiguracja znika po każdej aktualizacji. Bez listy dziesięciu hostingów na końcu.
W skrocie: serwer Valheim to osobna aplikacja Steam o ID 896660, nie tryb w grze. Pobierasz ją przez SteamCMD (instalacja anonimowa wystarcza), otwierasz porty 2456-2458 UDP, a konfigurację podajesz parametrami -name, -world, -password (minimum 5 znaków, nie może być w nazwie serwera) i opcjonalnie -crossplay. Skrypt startowy skopiuj przed edycją, bo aktualizacja nadpisuje oryginał. Od wersji 1.0 świat to folder w worlds_local; kopiuj cały folder.
Czego właściwie potrzebujesz
Dedykowany serwer Valheim to osobny program, nie tryb w grze. Klient gry i serwer to dwie różne pozycje w Steamie: gra ma swoje ID, a Valheim Dedicated Server ma ID 896660. To rozróżnienie jest ważne, bo większość problemów początkujących sprowadza się do tego, że ktoś próbuje odpalić serwer z katalogu gry.
Sprzętowo Valheim jest łagodny na start i wymagający później. Świat rośnie razem z tym, ile go zwiedziliście, i to on, a nie liczba graczy, zjada pamięć. Na czwórkę znajomych na świeżym świecie wystarczą 2 GB RAM przypisane serwerowi. Po kilkuset godzinach eksploracji, z rozbudowanymi bazami i kilkoma portalami, ten sam świat potrafi potrzebować 4 GB i więcej. Procesor liczy się wydajnością jednego rdzenia: Valheim słabo skaluje się na wiele wątków, więc szybszy zegar da więcej niż dodatkowe rdzenie. Więcej o doborze podzespołów jest w notatkach o sprzęcie pod serwer gry.
Instalacja przez SteamCMD
SteamCMD to konsolowy klient Steama i standardowy sposób pobierania plików serwera. Na Linuksie założ osobnego użytkownika systemowego dla serwera i nigdy nie uruchamiaj go z konta root. Potem pobierasz aplikację 896660 do wybranego katalogu.
Instalacja anonimowa działa, bo pliki serwera Valheim są publiczne: nie musisz podawać danych swojego konta Steam ani mieć gry kupionej na tym koncie. Po pobraniu w katalogu znajdziesz skrypty startowe, start_server.sh na Linuksie albo start_server.bat na Windowsie. Nie edytuj ich w miejscu. Zrób kopię i uruchamiaj kopię, bo każda aktualizacja serwera nadpisuje oryginalne skrypty, a twoja konfiguracja wyparuje razem z nimi.
Parametry uruchomienia, które mają znaczenie
Serwer konfiguruje się argumentami wiersza poleceń, nie plikiem konfiguracyjnym. Cztery są obowiązkowe albo praktycznie obowiązkowe:
- -name: nazwa widoczna na liście serwerów. Nie może zawierać hasła.
- -port: port bazowy, domyślnie 2456.
- -world: nazwa świata. To ona decyduje, który plik świata zostanie wczytany albo utworzony.
- -password: hasło, minimum 5 znaków. Nie może być częścią nazwy serwera ani nazwy świata, a serwer po prostu odmówi startu, jeśli tę zasadę złamiesz.
Do tego dochodzi -crossplay, który włącza dołączanie przez kod zaproszenia i graczy z konsol. Warto wiedzieć, że to nie jest darmowy dodatek: crossplay przepuszcza ruch przez zewnętrzną infrastrukturę relayową, która ma własne awarie. Rozpisałem to osobno w tekście o tym, dlaczego serwer Valheim przestaje działać przy problemach z crossplayem.
Porty i zapora
Valheim używa portu, który podasz, oraz kolejnych nad nim. W praktyce przepuszczasz 2456, 2457 i 2458 na protokole UDP. Port 2456 obsługuje grę, a 2457 zapytania o status, dzięki którym serwer w ogóle pokazuje się na liście. To najczęstsza przyczyna sytuacji, w której serwer chodzi, w logach nie ma błędów, a nikt nie może wejść: ruch nie dochodzi do maszyny. Jeśli stawiasz serwer u siebie w domu, przekierowanie portów na routerze jest obowiązkowe i opisałem je krok po kroku w poradniku o port forwardingu.
Na maszynie w chmurze pamiętaj o dwóch warstwach zapory: tej w systemie i tej po stronie dostawcy. Otwarcie portu tylko w jednej z nich to klasyk, który kosztuje godzinę szukania.
Gdzie są pliki świata
To pytanie wraca zawsze, kiedy trzeba zrobić kopię albo przenieść świat na inną maszynę. Na Linuksie dane serwera leżą w katalogu domowym użytkownika, który go uruchamia, pod .config/unity3d/IronGate/Valheim/. Światy są w podkatalogu worlds_local. Od wersji 1.0 świat to cały folder: plik _main.<n>.fwl2 z metadanymi, _main.<n>.db2 z zawartością świata, _main.<n>.chunks z indeksem terenu i pliki .chunk z samym terenem, a do tego znacznik _main.<n>.ok, który serwer zapisuje po udanym zapisie świata. Kopiujesz zawsze cały folder, bo pojedyncze pliki z niego nie odtworzą świata.
Przed 1.0 świat był parą plików .db i .fwl. Serwer 1.0 nadal taką parę wczyta i przerobi na folder, ale stara para zostaje po konwersji obok niego. Przenosząc świat, bierz więc folder: sama para to świat w stanie sprzed aktualizacji.
W tym samym katalogu znajdziesz pliki uprawnień: adminlist.txt, bannedlist.txt i permittedlist.txt. Wpisujesz do nich Steam ID gracza, jeden na linię. Zmiany działają bez restartu, ale gracz musi się przelogować, żeby serwer zauważył nowe uprawnienia.
Kopie zapasowe, zanim będą potrzebne
Serwer Valheim sam robi kopie świata, ale trzyma je obok oryginału. To zabezpiecza przed uszkodzonym zapisem, nie przed awarią dysku i nie przed pomyłką administratora. Reguła jest prosta: kopia, która leży na tej samej maszynie co świat, nie jest kopią zapasową.
Osobno ważny moment: przed każdą aktualizacją gry. Valheim aktualizuje klientów przez Steama w ciągu minut, a serwery dopiero wtedy, kiedy ich operator się tym zajmie. W tej luce nikt się nie połączy, a jeśli aktualizacja zmienia format świata, powrót na starszą wersję bez kopii nie jest możliwy. Tak było przy Valheim 1.0, który zmienił zapis świata na opisany wyżej folder; przygotowanie serwera na tę aktualizację rozpisałem w notatkach o 1.0 i Deep North.
Własna maszyna czy hosting
Własny sprzęt ma sens, jeśli masz komputer, który i tak chodzi całą dobę, i nie przeszkadza ci patchowanie go w dniu aktualizacji. Wychodzi taniej i masz pełną kontrolę nad plikami.
Hosting kupujesz wtedy, gdy nie chcesz być osobą, do której cała drużyna pisze w dniu patcha, i gdy zależy ci, żeby świat trwał, kiedy wszyscy są offline. Różnice po kolei rozpisałem w tekście o własnym hostingu kontra usłudze zarządzanej. Jeśli szukasz gotowego serwera Valheim z panelem i kopiami zapasowymi, zamówisz go na górze tej strony.
Najczęstsze błędy na start
- Serwer nie pokazuje się na liście. Świeżo uruchomiony serwer potrzebuje kilku minut, zanim pojawi się w przeglądarce serwerów. Jeśli po kwadransie go nie ma, sprawdź port 2457 i zaporę, nie logi.
- Hasło odrzucone przy starcie. Krótsze niż 5 znaków albo zawarte w nazwie serwera lub świata. Serwer nie wystartuje i napisze to w logu.
- Niezgodna wersja. Klient zaktualizował się sam, serwer nie. Trzeba pobrać aplikację 896660 ponownie.
- Skrypt startowy wrócił do domyślnych wartości. Edytowałeś oryginalny
start_server.sh, a aktualizacja go nadpisała. Uruchamiaj kopię. - Uruchamianie z konta root. Działa, ale zostawia pliki świata z właścicielem root i później nie da się ich odczytać ze zwykłego konta. Założ osobnego użytkownika od razu.