NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Jak hostować serwer Rust (2026)

RustUpdated Nov 5, 20268 min read

Krótka odpowiedź. Serwer Rust możesz hostować samodzielnie za darmo: zainstaluj Rust Dedicated Server (aplikacja Steam 258550) przez SteamCMD z anonimowym logowaniem, uruchom RustDedicated z hasłem RCON i rozmiarem świata oraz otwórz UDP 28015 (gra) i port zapytań. Albo wynajmij serwer Rust i pomiń sieć.

Gracze wchodzą, znajdując twój serwer w przeglądarce serwerów w grze albo naciskając F1 i wpisując polecenie connect z twoim adresem i portem.

Sprawdzone 5 listopada 2026, gdy najnowszą miesięczną aktualizacją w ogłoszeniach Steam Rusta było Livestock (1 października 2026). Miesięczne aktualizacje Facepunch wychodziły w pierwszy czwartek miesiąca przez cały 2026 rok, a domyślny licznik wipe'a serwera odlicza do pierwszego czwartku o 19:00 czasu londyńskiego, więc zaplanuj aktualizację serwera na ten dzień.

Ten poradnik opiera się na dokumentacji serwera od samego Facepunch i na tym, co uruchamiamy na każdym hostowanym przez nas serwerze Rust. Aby przejść od razu do wynajmu, zobacz Opcję 2.

Czego potrzebujesz

  • Oprogramowanie serwera: „Rust Dedicated Server", aplikacja Steam 258550. Pobiera się z anonimowym logowaniem. Do uruchomienia serwera nie potrzebujesz konta Steam, ale każdy gracz musi mieć Rusta na Steamie.
  • Maszyna, która działa non stop: Windows, Linux lub macOS. Dokumentacja serwera Facepunch podaje potrzebną pamięć (mapa o rozmiarze 6000 zużywa więcej) i wymaga co najmniej 15 GB wolnego miejsca na dysku, najlepiej SSD lub NVMe. Ten poradnik używa Linuksa, którego sami używamy.
  • Sieć: port gry (domyślnie 28015, UDP) i port zapytań (UDP) muszą być osiągalne z internetu. RCON używa portu TCP, a aplikacja towarzysząca Rust+ ma własny port TCP.
  • Hasło RCON: wybierz własne. Przykład Facepunch ustawia je w wierszu poleceń, a zewnętrzne narzędzia administracyjne łączą się z jego pomocą.
  • Twój SteamID64: 17-cyfrowy numer twojego konta Steam, żebyś mógł nadać sobie admina.

Opcja 1: hostuj samodzielnie

Te kroki dotyczą maszyny z Linuksem. Polecenia SteamCMD są takie, jakie publikuje Facepunch.

Zainstaluj serwer

  1. Zainstaluj bibliotekę potrzebną SteamCMD na Debianie lub Ubuntu.
    sudo apt-get install lib32gcc-s1
  2. Zainstaluj SteamCMD.
    mkdir steamcmd
    cd steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar xvfz steamcmd_linux.tar.gz
    chmod +x steamcmd.sh
  3. Pozwól SteamCMD raz zaktualizować się samemu. Świeży SteamCMD przy pierwszym uruchomieniu aktualizuje się i restartuje. Dlatego nasz skrypt instalacyjny najpierw uruchamia ./steamcmd.sh +quit: pobieranie wydane w trakcie tego restartu może się nie udać z komunikatem „Missing configuration".
  4. Pobierz serwer.
    ./steamcmd.sh +force_install_dir ../rust +login anonymous +app_update 258550 validate +quit
    Jeśli pominiesz +login, Steam odpowie „Failed to install app '258550' (No subscription)". Nasz skrypt instalacyjny sprawdza też potem, czy istnieje steamapps/appmanifest_258550.acf, i jeśli nie, uruchamia pobieranie ponownie, bo SteamCMD zgłaszał sukces przy naszych instalacjach, nie zostawiając plików gry. Zrób to samo z ../rust/steamapps/appmanifest_258550.acf.

Uruchom go

  1. Uruchom serwer z folderu rust. Tak wygląda wiersz poleceń, którego używamy, z opcjami, które będziesz zmieniać:
    ./RustDedicated -batchmode +server.port 28015 +server.identity "server1" +server.hostname "My Rust server" +server.maxplayers 50 +server.level "Procedural Map" +server.worldsize 3000 +server.seed 12345 +rcon.port 28016 +rcon.web true +rcon.password "choose-a-long-password"
    Facepunch dopuszcza rozmiar świata od 1000 do 6000 i seed od 0 do 2147483647. Większe mapy potrzebują więcej dysku i pamięci. server.identity to nazwa folderu z plikami tego serwera. Aby serwer działał z widocznym wyjściem, Facepunch sugeruje uruchamiać go w screen.
  2. Poczekaj na linię gotowości. Facepunch pisze, że serwer startuje w pełni kilka minut. Jest gotowy, gdy konsola wypisze Server startup complete.

Otwórz porty

  • Gra: UDP 28015 albo to, co ustawisz przez +server.port. Zezwól na niego w zaporze (na przykład sudo ufw allow 28015/udp) i przekieruj go na routerze.
  • Zapytania: UDP, i musi się różnić od portu gry. Facepunch pisze, że przeglądarka serwerów go potrzebuje. Jeśli nie ustawisz +server.queryport, Rust użyje wartości o jeden większej niż większy z portów gry i RCON: 28017 przy powyższym poleceniu, więc otwórz i ten (sudo ufw allow 28017/udp).
  • RCON i Rust+: TCP, tylko jeśli używasz zewnętrznego narzędzia RCON lub aplikacji towarzyszącej Rust+. Facepunch pisze, że do połączenia i gry wystarczy sam port gry. Nie wystawiaj RCON na świat ze słabym hasłem.
  • Nadaj maszynie stały adres lokalny, żeby reguła na routerze nadal na nią wskazywała.

Zostań adminem i dołącz

  1. Nadaj sobie admina. Przy zatrzymanym serwerze dodaj wiersz do server/server1/cfg/users.cfg (użyj własnej identity w ścieżce):
    ownerid 76561198000000000 "YourName" ""
    Uruchom serwer ponownie i dołącz, aby dostać poziom właściciela. Przy działającym serwerze możesz zamiast tego wpisać ownerid ze swoim SteamID64 w konsoli serwera lub przez RCON, a potem połączyć się ponownie. Facepunch dokumentuje też moderatorid dla moderatora.
  2. Dołącz. W Ruście naciśnij F1 i wpisz connect your.ip.address:28015. Na tej samej maszynie działa connect localhost:28015.
  3. Aktualizuj co miesiąc. Zatrzymaj serwer i uruchom polecenie pobierania ponownie w pierwszy czwartek miesiąca, gdy Facepunch wypuszcza miesięczną aktualizację.

Wtyczki Oxide i Carbon

Facepunch zaznacza, że Oxide trzeba instalować ponownie po każdej aktualizacji serwera (Oxide wydaje nową wersję krótko potem) oraz że uruchamianie SteamCMD w skrypcie startowym przywraca pliki do wersji vanilla. Jeśli używasz Carbona, po każdej aktualizacji Rusta postępuj według własnych instrukcji aktualizacji Carbona.

Opcja 2: hostuj w PlayNHost

Wynajem eliminuje instalację, porty, zaporę i miesięczną rutynę aktualizacji. Nazwę, mapę i zasady nadal wybierasz sam.

  1. Wybierz plan. Otwórz stronę hostingu serwerów Rust i porównaj plany: WORKBENCH LEVEL 1 (40 graczy), WORKBENCH LEVEL 2 (70) i WORKBENCH LEVEL 3 (125) w chwili pisania. Kliknij Utwórz serwer (Dostosuj plan przy WORKBENCH LEVEL 3) i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
  2. Poczekaj na instalację. Serwer pojawi się w panelu. Jego konsola wypisze Server startup complete, gdy będzie gotowy.
  3. Nazwij go i wybierz mapę. Na stronie Ustawienia ustaw Nazwa serwera, Rozmiar świata i Seed świata (liczba od 1 do 2147483647), a potem zrestartuj. Zmiana seeda zadziała przy następnym starcie, ale stara mapa zostaje na dysku do wipe'a, więc zmieniaj seed przy wipe'ie mapy. Zobacz Jak wybrać rozmiar świata i seed na serwerze Rust.
  4. Wybierz wtyczki albo vanilla. Wybierz vanilla, Oxide lub Carbon w Framework modów. Zobacz Jak przełączyć serwer Rust między Oxide a Carbon.
  5. Zaproś graczy. Karta Graj ze znajomymi w Przegląd pokazuje, jak dołączają, a Kopiuj wiadomość z zaproszeniem ją kopiuje. Zobacz Jak dołączyć do serwera Rust.

Co panel robi za ciebie:

  • Hasło RCON jest generowane dla twojego serwera i pokazane w Ustawienia. Potrzebujesz go tylko do zewnętrznych narzędzi, takich jak RustAdmin. Konsola panelu działa bez niego. Jeśli je wyczyścisz lub chcesz zmienić, zobacz Serwer Rust nie uruchomi się bez hasła RCON.
  • Porty są przydzielane i otwarte od początku. Porty gry, zapytań, RCON i Rust+ są wpisane za ciebie w wierszu startowym.
  • Przy włączonej opcji Automatyczna aktualizacja (domyślnie, w Pokaż zaawansowane na stronie Ustawienia) serwer przy każdym starcie sprawdza w Steamie nową wersję, co ma znaczenie w pierwszy czwartek miesiąca. Zobacz Jak zaktualizować serwer Rust.
  • Framework wtyczek instaluje się ponownie przy każdym starcie, więc aktualizacja gry nigdy nie usuwa Oxide ani Carbona.
  • Rezygnacja z Oxide to też ustawienie: przełącz się na Carbon lub vanilla, a serwer przy następnym starcie przywróci oryginalne pliki Rusta, więc nie zostaje żaden plik Oxide.
  • Przełączanie między gałęziami Release i Staging to ustawienie Gałąź, a nie sesja SteamCMD. Zobacz Jak przełączyć serwer Rust na gałąź staging.
  • Wipe'y mają własną stronę Wipe z opcją Najpierw zrób backup, która robi kopię zapasową, zanim cokolwiek zostanie usunięte. Zobacz Jak zrobić wipe serwera Rust.

Samodzielny hosting czy wynajem: uczciwe porównanie

  • Koszt: oprogramowanie serwera jest darmowe. Samodzielny hosting kosztuje sprzęt, prąd i łącze albo maszynę w chmurze, z pamięcią podaną w dokumentacji Facepunch. Wynajem to miesięczna opłata ustalona przez plan.
  • Dostępność: domowy serwer działa tylko tak długo, jak twój komputer, prąd i internet. Wynajęty serwer działa na sprzęcie hostingodawcy.
  • Ekspozycja: w domu gracze łączą się z twoim publicznym adresem IP, a ty dbasz o zaporę i router. Wynajęty serwer trzyma twoje domowe IP z dala od tego.
  • Miesięczna aktualizacja: samodzielny hosting oznacza za każdym razem zatrzymanie serwera, uruchomienie SteamCMD i aktualizację frameworka wtyczek. Na naszych serwerach Automatyczna aktualizacja i ponowna instalacja frameworka dzieją się przy starcie.
  • Kontrola: samodzielny hosting daje ci każdy plik i każdą opcję startową. Na naszych serwerach nadal masz kartę Files, Dodatkowe argumenty i RCON do własnych narzędzi.

Chcesz pominąć konfigurację? Zobacz plany serwerów Rust. Masz już serwer? Zacznij od Jak skonfigurować serwer Rust: najważniejsze ustawienia.

Masz już serwer gdzie indziej? Przenieś go do nas

NASZE OSTATNIE WPISY