Krótka odpowiedź. Serwer Euro Truck Simulator 2 możesz hostować samodzielnie i za darmo: zainstaluj narzędzie "Euro Truck Simulator 2 Dedicated Server" (aplikacja Steam 1948160) przez SteamCMD z anonimowym logowaniem, wyeksportuj server_packages.sii i server_packages.dat z własnej gry i otwórz dwa porty ustawione w server_config.sii (27015 dla połączenia i 27016 dla zapytań w przykładzie SCS) dla TCP i UDP. Albo wynajmij serwer Euro Truck Simulator 2 i pomiń zabawę z siecią.
Kierowcy dołączają, wyszukując sesję w przeglądarce serwerów w grze. Wiki SCS podaje limit 8 graczy.
Sprawdzono 5 listopada 2026 na Euro Truck Simulator 2 1.61 (wersja stabilna z 17 września 2026). Od 22 października 2026 dostępna jest otwarta beta 1.62.
Ten poradnik korzysta ze strony Dedicated Server od SCS Software na SCS Modding Wiki oraz z tego, co uruchamiamy na własnych serwerach Euro Truck Simulator 2. Żeby przejść od razu do wynajmu, zobacz Opcję 2.
Czego potrzebujesz
Oprogramowanie serwera: "Euro Truck Simulator 2 Dedicated Server", aplikacja Steam 1948160. Jest darmowe, a według wiki nie musisz mieć gry, żeby je uruchomić.
Maszyna, która działa non stop: zapasowy komputer, domowy serwer albo wirtualna maszyna w chmurze. Ten poradnik używa 64-bitowego Linuksa, z którego sami korzystamy. Serwer ma też wersję na Windows.
Gra na własnym komputerze: serwer nigdy nie przechowuje modów ani DLC. Eksportujesz listę pakietów z kopii Euro Truck Simulator 2 z włączonymi modami i DLC z mapami, więc do tego kroku potrzebujesz gry.
Sieć: serwer używa dwóch portów fizycznych, connection_dedicated_port i query_dedicated_port (27015 i 27016 w przykładowej konfiguracji z wiki), a wiki wymaga reguł zarówno dla TCP, jak i UDP przy przekierowaniu. Porty wirtualne (100 i 101 w przykładzie) nie wymagają przekierowania.
Token logowania serwera gier Steam (opcjonalnie): bez niego serwer używa anonimowego konta i dostaje nietrwały identyfikator serwera, czyli ID, którego kierowcy używają do wyszukiwania bezpośredniego. Token daje mu trwały. Do utworzenia tokena trzeba mieć grę, a wiki mówi, żeby tworzyć go z ID aplikacji gry (227300), a nie serwera.
Sprzęt: strona Dedicated Server od SCS nie podaje wymagań sprzętowych.
Oprogramowanie serwera jest darmowe. Płacisz za maszynę, prąd i łącze, nie za oprogramowanie.
Opcja 1: hostuj samodzielnie
To działa na zapasowym komputerze, domowym serwerze lub wirtualnej maszynie w chmurze. Kroki SteamCMD pochodzą ze strony SteamCMD od Valve, a kroki serwera z wiki SCS.
Linux (Debian lub Ubuntu)
Zainstaluj bibliotekę, której potrzebuje SteamCMD.
sudo apt-get install lib32gcc-s1
Utwórz użytkownika steam. Valve odradza uruchamianie SteamCMD jako root.
Pierwsza linia pozwala świeżemu SteamCMD zaktualizować się samemu przed właściwym pobraniem. Pobieranie przez SteamCMD może się nie udać bez widocznego błędu, więc sprawdź, czy istnieje /home/steam/ets2-server/steamapps/appmanifest_1948160.acf. Jeśli nie, uruchom pobieranie ponownie. Wiki ostrzega też, że SteamCMD nie aktualizuje serwera za ciebie: po łatce do gry uruchom to samo polecenie jeszcze raz.
Daj serwerowi bibliotekę Steam, o którą prosi. Według wiki serwer na Linuksie, który wypisuje błąd zaczynający się od [S_API FAIL] SteamAPI_Init() failed, potrzebuje pliku steamclient.so. Użyj skryptu server_launch.sh obok pliku wykonywalnego albo podlinkuj bibliotekę:
Przykładowy link z wiki zaczyna się od jej folderu steamcmd, więc dopasuj pierwszą ścieżkę do miejsca, w którym twój SteamCMD umieścił linux64/steamclient.so.
Uruchom serwer raz, żeby utworzył swoje pliki.
cd /home/steam/ets2-server
./bin/linux_x64/eurotrucks2_server
Pierwsze uruchomienie tworzy folder domowy serwera (domyślnie ścieżkę użytkownika gry, którą SCS podaje na Linuksie jako ~/.local/share/Euro Truck Simulator 2/) z domyślnym server_config.sii i server.log.txt. Potem zgłasza [MP] Error: Server packages file not found, bo serwer nie wystartuje bez plików pakietów. To normalne: dostarczasz je w następnym kroku.
Wyeksportuj parę pakietów z własnej gry. Na swoim komputerze ustaw g_console na 1 w config.cfg gry, uruchom Euro Truck Simulator 2 z modami i DLC, których chcesz, wczytaj mapę, naciśnij ~ i uruchom:
export_server_packages
Gra zapisuje server_packages.sii i server_packages.dat w swoim folderze domowym (Documents\Euro Truck Simulator 2 na Windows). Opisują twoją konfigurację modów i DLC i nie są powiązane z twoim kontem. Skopiuj oba do folderu domowego serwera z poprzedniego kroku.
Edytuj server_config.sii w tym folderze. Zachowaj otoczkę SiiNunit pliku i zmieniaj tylko wartości w środku. Klucze, które zmienia większość osób:
lobby_name, description i password są ograniczone do 63 znaków, a wiki podaje limit graczy 8.
Otwórz porty. Zezwól na 27015 i 27016 dla TCP i UDP w zaporze maszyny (z ufw: sudo ufw allow 27015 i sudo ufw allow 27016 otwierają oba protokoły), a potem przekieruj oba na routerze do tej maszyny.
Uruchom serwer ponownie poleceniem ./bin/linux_x64/eurotrucks2_server. Sprawdź server.log.txt w folderze domowym serwera. Jeśli się zawiesi, poszukaj server.crash.txt w tym samym miejscu. Zatrzymaj serwer skrótem Ctrl+C.
Windows
Zainstaluj narzędzie "Euro Truck Simulator 2 Dedicated Server" z biblioteki Steam (narzędzia są domyślnie ukryte, więc zmień filtr biblioteki) albo uruchom powyższe polecenie SteamCMD z +login anonymous i folderem instalacji na Windows.
Uruchom plik wykonywalny serwera raz, potem wyeksportuj parę pakietów i edytuj server_config.sii jak w krokach 6 do 8 dla Linuksa. Opcja startowa -homedir z wiki przenosi folder domowy serwera na Windows.
Zezwól na porty 27015 i 27016 dla TCP i UDP przychodzącego w Zaporze Windows i przekieruj oba na routerze.
Jak kierowcy znajdują serwer hostowany samodzielnie
Wyszukiwanie bezpośrednie: serwer wypisuje ID wyszukiwania przy starcie. Kierowcy wpisują je w polu wyszukiwania przeglądarki serwerów w grze. Wiki podaje, że wyszukiwanie bezpośrednie działa nawet dla serwera za NAT.
Publiczna lista sesji: serwer dedykowany nie robi NAT punching, więc potrzebuje publicznego IP lub przekierowanych portów, żeby pokazać się w przeglądarce sesji.
Moderatorzy: serwer nie ma interfejsu, więc wpisz Steam ID do moderator_list w server_config.sii. Moderatorzy mogą używać na czacie /set_time, /set_rain_factor i /help.
Opcja 2: hostuj w PlayNHost
Wynajem eliminuje zaporę, przekierowanie portów i rutynę aktualizacji. Porty i plik konfiguracji są ustawione za ciebie.
Wybierz plan. Otwórz stronę hostingu serwerów Euro Truck Simulator 2. W chwili pisania jest jeden plan, CONVOY, na 8 graczy. Kliknij przy nim Dostosuj plan i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
Poczekaj na instalację. Dostaniesz e-mail "serwer gotowy", a serwer pojawi się na panel.playnhost.com. Na karcie Console panel uznaje serwer za uruchomiony, gdy wypisze [MP] State: running.
Otwórz Ustawienia, potem Ustawienia gry. Liczą się tu dwa pola:
Nazwa lobby: nazwa sesji, którą kierowcy widzą w przeglądarce serwerów. SCS ogranicza ją do 63 znaków.
Token Steam Auth: twój token logowania serwera gier Steam, jeśli go masz. Utwórz go na steamcommunity.com/dev/managegameservers z ID aplikacji gry, 227300 (a nie serwera, 1948160), i wklej tutaj. Zostaw puste, jeśli nie masz prawdziwego.
Automatyczna aktualizacja jest pod Pokaż zaawansowane na tej samej karcie i domyślnie jest włączona.
Zrestartuj. Gdy panel pokaże "Zapisano. Serwer musi się zrestartować, zanim zmiany zaczną działać.", kliknij Zrestartuj teraz i poczekaj na linię gotowości.
Dodaj swoje mody (opcjonalnie). Otwórz kartę Modowanie. Włącz mody i DLC z mapami we własnej grze, uruchom export_server_packages w jej konsoli i wgraj oba pliki, które zapisze, server_packages.sii i server_packages.dat, przez Files do .local/share/Euro Truck Simulator 2/, zastępując dwa istniejące pliki. Potem zrestartuj.
Dodaj moderatorów (opcjonalnie). W Files edytuj moderator_list w .local/share/Euro Truck Simulator 2/server_config.sii, wpisując Steam ID swoich kierowców, potem zrestartuj. Panel nie nadpisuje tego klucza.
Dołącz. Wyszukaj nazwę swojego lobby w przeglądarce serwerów w grze. Kierowcy potrzebują modów, z którymi wyeksportowano twoje pliki pakietów.
Co panel robi za ciebie
Porty i klucze. Przy każdym starcie panel zapisuje twój port gry, port zapytań, token Steam i nazwę lobby w server_config.sii (connection_dedicated_port, query_dedicated_port, server_logon_token, lobby_name). Ręczne zmiany tych czterech kluczy są zastępowane przy następnym starcie: zmieniaj nazwę lobby i token w Ustawienia gry, a porty podążają za przydziałem samego serwera.
Fabryczna para pakietów. Nowy serwer startuje z domyślnym server_config.sii i domyślną parą server_packages.sii i server_packages.dat (mapa bazowa, bez modów, bez DLC), więc uruchamia grę bazową. Nasz skrypt startowy czyta je przy każdym starcie i wypisuje, co serwer ogłasza: liczbę modów, mapę i datę eksportu.
Ostrzeżenie przed klasycznym błędem. Wgranie tylko jednego z dwóch plików pakietów łatwo przeoczyć. Przy każdym starcie konsola wypisuje ostrzeżenie [pnh-packages], gdy tylko .sii albo tylko .dat różni się od fabrycznej pary.
Sprawdzona instalacja. W naszych instalacjach SteamCMD czasem zawodził, mimo że zgłaszał sukces. Nasz skrypt instalacji sprawdza, czy manifest aplikacji istnieje, i ponawia próbę do trzech razy, zanim się podda, żeby serwer nie startował z pustego folderu.
Błędny token zamyka serwer. W naszych testach nieprawidłowy token Steam sprawił, że Steam odmówił logowania, a serwer zakończył pracę w ciągu kilku sekund. Jeśli tak się stanie, wyczyść Token Steam Auth albo wklej poprawny, a potem uruchom serwer.
Backupy. Jeśli twój plan zawiera backupy, wykonaj jeden w Backupy przed ręczną zmianą plików.
Hosting samodzielny czy wynajem: uczciwe porównanie
Koszt. Samodzielnie: oprogramowanie jest darmowe, a płacisz za sprzęt, prąd i łącze albo za wirtualną maszynę w chmurze. Wynajem: miesięczna opłata zależna od planu. Zobacz aktualne plany.
Dostępność. Samodzielnie: tak niezawodny, jak twoja maszyna, prąd i domowy internet, i musi działać, gdy twój konwój jeździ. Wynajem: działa na sprzęcie hostingodawcy, nie na twoim komputerze.
Ekspozycja sieciowa. Samodzielnie: otwierasz porty TCP i UDP na routerze, a gracze łączą się z twoim publicznym IP, chyba że polegasz na wyszukiwaniu bezpośrednim. Wynajem: twój domowy adres IP nie bierze w tym udziału.
Potrzebne umiejętności. Samodzielnie: wiersz poleceń, przekierowanie portów, edycja server_config.sii i eksport pary pakietów. Wynajem: panel www z polami formularza, a parę pakietów i tak eksportujesz sam, jeśli chcesz mody lub DLC z mapami.
Aktualizacje. Samodzielnie: po łatce do gry uruchom polecenie SteamCMD ponownie. Wynajem: ustawienie panelu Automatyczna aktualizacja, domyślnie włączone, aktualizuje serwer przy starcie, więc po łatce kliknij Restart.
Hosting samodzielny pasuje, jeśli jakaś maszyna i tak działa cały dzień, a z sieciami czujesz się swobodnie. Wynajem pasuje, jeśli wolisz nie zajmować się sprzętem.
Częste problemy i rozwiązania
Serwer zatrzymuje się przy pierwszym starcie z błędem brakujących pakietów
Przyczyna: serwer hostowany samodzielnie nie ma jeszcze server_packages.sii i server_packages.dat.
Rozwiązanie: wyeksportuj je z własnej gry poleceniem export_server_packages i skopiuj oba do folderu domowego serwera.
Serwer nie pojawia się na liście sesji
Przyczyna: porty fizyczne nie są osiągalne z zewnątrz. Serwer dedykowany nie robi NAT punching.
Serwer zamyka się z komunikatem "[MP] Steam disconnected"
Przyczyna: według wiki Steam stracił połączenie, na przykład gdy zerwie się internet albo komputer przejdzie w stan uśpienia.
Rozwiązanie: uruchom serwer ponownie, sprawdź połączenie sieciowe maszyny i wyłącz jej usypianie.
Twoje zmiany w pliku konfiguracji znikają (PlayNHost)
Przyczyna: to klucz, który panel zapisuje przy każdym starcie.
Rozwiązanie: zmieniaj nazwę lobby i token w Ustawienia gry. Inne klucze, takie jak password i moderator_list, zachowują twoje zmiany.
FAQ
Czy mogę hostować serwer Euro Truck Simulator 2 za darmo?
Tak. Serwer dedykowany jest darmowy na Steam i pobiera się z anonimowym logowaniem. Nadal płacisz za maszynę, prąd i internet, a serwer musi działać, dopóki ludzie jeżdżą.
Ilu graczy może dołączyć?
Wiki SCS podaje limit 8 graczy. Nasz plan jest na 8 graczy.
Czy muszę mieć grę, żeby uruchomić serwer?
Do uruchomienia nie. Grę musisz mieć, żeby wyeksportować pliki pakietów i utworzyć token Steam.
Jakich portów używa serwer Euro Truck Simulator 2?
Dwóch ustawionych w server_config.sii: connection_dedicated_port i query_dedicated_port, czyli 27015 i 27016 w przykładzie SCS, przekierowanych dla TCP i UDP. Wiki podaje, że query_dedicated_port musi mieścić się między 27015 a 27020 dla gier w sieci LAN.
Czy mogę używać Steam Workshop?
Wiki podaje, że serwer nie ma dostępu do Steam Workshop. Mody trafiają do kierowców przez parę pakietów, którą eksportujesz z własnej gry.
Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Możesz zaakceptować wszystko, zaakceptować tylko niezbędne pliki cookie lub wybrać według kategorii.Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Tutaj są domyślnie włączone. Możesz wyłączyć to, czego nie chcesz.Przeczytaj naszą politykę prywatności