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
Zainstaluj bibliotekę potrzebną SteamCMD na Debianie lub Ubuntu.
sudo apt-get install lib32gcc-s1
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
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".
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
Uruchom serwer z folderu rust. Tak wygląda wiersz poleceń, którego używamy, z opcjami, które będziesz zmieniać:
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.
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
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.
Dołącz. W Ruście naciśnij F1 i wpisz connect your.ip.address:28015. Na tej samej maszynie działa connect localhost:28015.
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.
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.
Poczekaj na instalację. Serwer pojawi się w panelu. Jego konsola wypisze Server startup complete, gdy będzie gotowy.
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.
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.
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.
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