- Konfigurowanie dedykowanych serwerów przy użyciu narzędzi Steam w systemie Windows i otwieranie portów na routerze.
- Wdrażanie bezpłatnych serwerów dostępnych 24/7 przy użyciu instancji Oracle Cloud z Ubuntu i emulatorami, takimi jak FEX.
- Zarządzanie modami poprzez BepInEx i korzystanie z narzędzi administracyjnych takich jak PuTTY, FileZilla i screen.
- Profesjonalne alternatywy hostingowe zapewniające ochronę przed atakami DDoS i skalowalność zasobów bez komplikacji technicznych.

Jeśli lubisz gry survivalowe i chcesz dzielić się swoimi wikińskimi przygodami ze znajomymi, z pewnością wiesz, że tryb kooperacji w Valheim to prawdziwa frajda. Gra lokalna jest łatwa, ale przychodzi moment, gdy masz ochotę na coś poważniejszego: prywatny, dedykowany serwer , który pozwala każdemu dołączać i odłączać się od gry, bez konieczności ciągłego wpatrywania się w ekran.
Stworzenie własnej przestrzeni w świecie Odina może wydawać się uciążliwe, jeśli nie jesteś obeznany z technologią, ale bez obaw. W zależności od tego, jak bardzo chcesz skomplikować system, możesz zdecydować się na szybkie rozwiązania w systemie Windows , skorzystać z chmury z Linuksem lub zlecić profesjonalną usługę hostingową, aby oszczędzić Ci kłopotu.
Prosta opcja: dedykowany serwer w systemie Windows

Najprostszym sposobem dla tych, którzy chcą uniknąć komplikacji, jest skorzystanie z oficjalnego narzędzia Steam. Najpierw przejdź do swojej biblioteki i w filtrze gry zaznacz pole „Narzędzia”, aby zlokalizować serwer dedykowany Valheim. Po zainstalowaniu nie uruchamiaj programu bezpośrednio; najlepiej przejdź do plików lokalnych i poszukaj pliku o nazwie start_headless_server.bat.
Aby naprawdę posiadać serwer, zrób kopię tego pliku i zmień jego nazwę (na przykład „my_viking_world.bat”). Otwórz ten plik w Notatniku i dostosuj parametry: nazwę serwera , port (domyślnie 2456), nazwę świata oraz hasło składające się z co najmniej 5 znaków. Jeśli chcesz, aby Twoi znajomi z konsoli również dołączyli, nie zapomnij dodać tagu `-crossplay` , a jeśli wolisz uniemożliwić dołączanie obcym, zmień wartość `public` na 0.
Zachowaj ostrożność w kwestii bezpieczeństwa, ponieważ system Windows prawdopodobnie zablokuje Ci dostęp. Musisz zezwolić na połączenie w zaporze sieciowej , wybierając sieci prywatne. Dodatkowo, aby umożliwić innym osobom dostęp do Twojej sieci spoza domu, musisz otworzyć ustawienia routera i włączyć przekierowywanie portów , kierując ruch z portu 2456 na lokalny adres IP Twojego komputera.
Opcja zaawansowana: Bezpłatny serwer w chmurze z Oracle Cloud

Dla użytkowników obeznanych z technologią, poszukujących całodobowego, aktualnego serwera bez wydawania ani grosza, Oracle Cloud to potężna, choć bardziej złożona opcja. Proces rozpoczyna się od utworzenia konta, a jeśli chcesz uniknąć niekończącego się oczekiwania z powodu niewystarczającej pojemności, zaleca się przejście na konto pay-as-you-go (które nadal oferuje bardzo hojny darmowy plan). Konieczne będzie utworzenie instancji maszyny wirtualnej z Ubuntu 22.04 i użycie procesorów Ampere z 12 GB lub 24 GB pamięci RAM, w zależności od aktualnej dostępności.
Do zarządzania tym serwerem potrzebne będą narzędzia takie jak PuTTY do połączeń SSH , FileZilla do przenoszenia plików oraz Notepad++ do edycji konfiguracji. Po uruchomieniu konsoli Linux ścieżka się rozchodzi: jeśli chcesz mieć serwer vanilla, użyj BOX64; ale jeśli wolisz modyfikacje, zainstaluj FEX-Emu . Po zainstalowaniu Steamcmd i pobraniu serwera Valheim, musisz skonfigurować reguły przychodzące w Panelu sterowania Oracle i zmodyfikować zaporę Linux, edytując plik rules.v4 , aby otworzyć odpowiednie porty TCP i UDP.
Jeśli zdecydowałeś się dodać modyfikacje, standardem jest użycie BepInEx . Musisz przesłać pliki do folderu serwera przez SFTP i edytować skrypt startowy, aby załadować serwer z żądanymi parametrami. Aby zapobiec zamknięciu procesu po zamknięciu PuTTY, niezbędne jest użycie `screen` , które pozwala na pozostawienie konsoli uruchomionej w tle i powrót do niej w dowolnym momencie za pomocą polecenia `screen -r`.
Profesjonalne alternatywy hostingowe

Jeśli powyższe brzmi dla Ciebie jak bełkot lub po prostu nie masz czasu zajmować się adresami IP i zaporami sieciowymi, istnieją usługi takie jak AxentHost. Platformy te oferują intuicyjny interfejs , w którym konfiguracja serwera zajmuje zaledwie kilka kliknięć. Ich ogromną zaletą jest ochrona przed atakami DDoS , która zapobiega narażeniu Twojego adresu IP na ataki, oraz całodobowe wsparcie techniczne.
Ten rodzaj hostingu pozwala na łatwe skalowanie zasobów (pamięci RAM i dysku) wraz ze wzrostem wioski i liczby graczy. Co więcej, znacznie upraszcza zarządzanie kopiami zapasowymi i przesyłanie niestandardowych światów przez FTP, eliminując potrzebę ręcznej konfiguracji każdej reguły sieciowej na routerze.
Rozważania techniczne i wydajność

Ważne jest, aby zrozumieć, że hosting serwera zużywa zasoby. Jeśli robisz to na własnym komputerze, pamiętaj, że musi on obsługiwać jednocześnie serwer i grę . Wraz z budowaniem większych baz lub eksploracją głębszych lochów, obciążenie procesora i pamięci RAM będzie rosło, co może powodować opóźnienia, jeśli Twój sprzęt jest ograniczony.
Niezależnie od wybranej metody, zaleca się regularne tworzenie kopii zapasowych folderu valheim_data. Jest to niezbędne w przypadku aktualizacji gry, które mogą zakłócić kompatybilność modów. Dodatkowo, ponowne uruchomienie serwera raz w tygodniu pomaga zwolnić pamięć i zmniejszyć problemy z połączeniem lub awarie podczas zapisywania gry.
Niezależnie od tego, czy konfigurujesz maszynę wirtualną na Linuksie, edytujesz pliki .bat na komputerze z systemem Windows, czy zlecasz wszystko zewnętrznemu hostingowi, kluczem jest zapewnienie dobrego połączenia internetowego i otwartych portów dla płynnego działania. Dzięki odpowiedniej konfiguracji pamięci RAM, inteligentnemu zarządzaniu modyfikacjami i cotygodniowej konserwacji systemu, zyskasz stabilną przystań Wikingów, w której Twoi znajomi będą mogli budować i walczyć bez przeszkód.