Jak zrobić serwer Rust?
Najprościej wynająć serwer Rust na hostingu – wybierasz grę i silnik (Vanilla, Oxide albo Carbon), a gdy mapa się wygeneruje, znajomi łączą się po adresie. Druga droga to darmowy serwer RustDedicated od Facepunch na własnym komputerze lub VPS-ie – wtedy sam ustawiasz parametry startu, przekierowujesz porty i instalujesz każdą aktualizację.
Rust nie ma w kliencie opcji „hostuj grę” – każdy świat, nawet prywatny dla dwóch osób, działa na serwerze dedykowanym. To osobny program (aplikacja Steam 258550), który nie wymaga posiadania gry.
| Własny komputer / VPS | Hosting (np. Spot.gg) | |
|---|---|---|
| Koszt | Darmowy serwer, płacisz za sprzęt i prąd | od 47 zł / mies. (8 GB RAM, 20 GB dysku), 24 h za darmo na start |
| Dostępność | Tylko gdy maszyna jest włączona | 24/7 |
| Porty i router | Przekierowujesz sam | Przydzielone i otwarte od razu |
| Aktualizacje | Ręcznie przez SteamCMD, do tego Oxide/Carbon po każdej comiesięcznej aktualizacji | Automatyczne aktualizacje w panelu |
| Wtyczki | Sam pobierasz i kopiujesz pliki .cs |
Katalog wtyczek uMod w panelu |
Jak postawić serwer Rust na własnym komputerze?
Pobierz RustDedicated przez SteamCMD, uruchom go z parametrami startu (port, rozmiar mapy, ziarno, nazwa) i przekieruj port gry w routerze. Krok po kroku:
- Pobierz SteamCMD i zainstaluj serwer:
steamcmd +login anonymous +force_install_dir C:\rustserver +app_update 258550 validate +quit. - W folderze serwera utwórz plik startowy (
start.batw Windows) z poleceniem w rodzaju:RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.worldsize 3000 +server.seed 12345 +server.maxplayers 50 +server.hostname "Mój serwer Rust" +server.identity "myserver" +rcon.port 28016 +rcon.password "zmien-to" +rcon.web 1 - W routerze przekieruj port gry (28015 UDP) na swój komputer i zezwól na RustDedicated w zaporze. Jeśli serwer ma być widoczny na liście serwerów w grze, przekieruj też port query (
+server.queryport). - Uruchom plik startowy. Przy pierwszym starcie serwer generuje mapę, co trwa kilka minut – graczy wpuszcza dopiero po jej wygenerowaniu.
- Znajomi łączą się na Twój publiczny adres IP i port gry.
Minusy są takie jak przy każdym serwerze w domu: komputer musi chodzić cały czas, operator często nie daje publicznego IP (CGNAT – wtedy przekierowanie portów nic nie da), a comiesięczna aktualizacja Rusta oznacza ponowne pobranie serwera i czekanie na nową wersję Oxide/Carbon, jeśli używasz wtyczek.
Ile RAM potrzebuje serwer Rust?
Zaplanuj co najmniej 8 GB RAM – to minimum dla serwerów Rust na Spot.gg, a mapa 3000 z małą grupą graczy zużywa większość tej pamięci. Zużycie rośnie z rozmiarem mapy, liczbą budowli i obiektów, liczbą graczy i wtyczek.
| Konfiguracja | Zalecany RAM |
|---|---|
| Mała mapa (do 3000), znajomi, vanilla lub kilka wtyczek | 8 GB |
| Średnia mapa (3500–4000), społeczność 20–50 graczy | 10–12 GB |
| Duża mapa (4500+), dużo graczy lub dużo wtyczek | 16 GB i więcej |
Serwer Rust potrzebuje też miejsca na dysku: sam serwer zajmuje około 10 GB, do tego mapa i zapisy – dlatego minimalny dysk na Spot.gg to 20 GB. Bardzo liczy się szybki rdzeń procesora, bo serwer symuluje budowle, obiekty i graczy głównie na jednym wątku.
Jak założyć serwer Rust na Spot.gg?
Załóż konto, aktywuj darmowy serwer, wybierz Rust i silnik – gdy mapa się wygeneruje, przycisk „Jak się połączyć?” w panelu pokaże adres i przycisk Połącz. Pierwsze 24 h są za darmo, bez karty.
- Załóż konto na Spot.gg i potwierdź adres e-mail.
- Kliknij Aktywuj darmowy serwer i wybierz Rust.
- Wybierz silnik: Vanilla (czysty Rust), Oxide albo Carbon (oba obsługują wtyczki – więcej niżej).
- Poczekaj na instalację. Serwer pobiera się z oficjalnych serwerów Steama, więc zawsze masz aktualną wersję Rusta, a przy pierwszym starcie generuje mapę.
- W panelu kliknij Jak się połączyć? – zobaczysz adres i przycisk Połącz.
Na jednym koncie możesz mieć jeden aktywny darmowy serwer. Po okresie próbnym serwer Rust z 8 GB RAM i 20 GB dysku kosztuje od 47 zł miesięcznie; RAM i dysk dołożysz w panelu w dowolnej chwili.
Jak zmienić rozmiar mapy, ziarno i nazwę serwera?
Na Spot.gg wszystkie główne ustawienia są na karcie Konfiguracja – każde pole ma własny przycisk zapisu, a zmiany działają po restarcie. To parametry startu Rusta (+server.hostname, +server.worldsize itd.), więc nie trzeba edytować żadnego pliku.
- Nazwa serwera – nazwa widoczna na liście serwerów, do 64 znaków.
- Opis, adres strony i obrazek nagłówka – widoczne na stronie serwera w przeglądarce serwerów w grze (obrazek PNG lub JPG 512×256 przez https).
- Maks. liczba graczy – od 1 do 200, domyślnie 50.
- Rozmiar mapy – od 1000 do 6000, domyślnie 3000. 3000 wystarczy dla małej grupy, duże społeczności grają na 4000–4500.
- Ziarno mapy – liczba, od której zależy układ mapy proceduralnej; panel losuje ją przy instalacji.
- Hasło RCON – do zewnętrznych narzędzi administracyjnych.
Uwaga: zmiana rozmiaru lub ziarna mapy generuje nową mapę przy następnym starcie – w praktyce to wipe mapy. Jak dobrać rozmiar i seed, piszemy w poradniku rozmiar mapy i ziarno w Rust. Na tej samej karcie są też Auto Restart i Automatyczne aktualizacje.
Jakich portów używa serwer Rust?
Serwer Rust używa czterech portów: portu gry (UDP, domyślnie 28015), portu query (UDP) do listy serwerów, RCON (TCP, domyślnie 28016) i portu aplikacji Rust+ (TCP, domyślnie 28082). Do połączenia gracze potrzebują tylko portu gry.
| Port | Protokół | Do czego służy |
|---|---|---|
Port gry (server.port) |
UDP | Połączenia graczy |
Port query (server.queryport) |
UDP | Lista serwerów i zapytania Steama |
RCON (rcon.port) |
TCP | Zdalna konsola (WebRCON) |
Rust+ (app.port) |
TCP | Aplikacja Rust+ na telefon |
Na Spot.gg wszystkie cztery porty są przydzielane automatycznie i otwarte, a zobaczysz je na karcie Sieć. Nic nie trzeba przekierowywać.
Jak połączyć się z serwerem Rust?
Najszybciej: kliknij Połącz w oknie „Jak się połączyć?” w panelu – Steam uruchomi Rusta i od razu połączy z serwerem. Jeśli to nie zadziała, użyj konsoli w grze:
- Uruchom Rusta i poczekaj na menu główne.
- Naciśnij F1, żeby otworzyć konsolę.
- Wpisz
client.connect adres:port(adres z panelu) i naciśnij Enter.
Dodanie serwera Rust do ulubionych serwerów w Steamie zwykle nic nie daje – odpowiedź serwera Rust na zapytanie nie zawiera identyfikatora aplikacji, którego oczekuje Steam, więc okno Steama zgłasza nieprawidłowy serwer. Używaj przycisku Połącz albo client.connect.
Jak dać sobie admina na serwerze Rust?
Wpisz w konsoli serwera ownerid <Twój SteamID64> "nick", potem server.writecfg, żeby zapisać zmianę, i połącz się ponownie. Na Spot.gg wpisujesz to na karcie Konsola, bez ukośnika na początku.
- SteamID64 to 17-cyfrowy numer zaczynający się od
7656…– w kliencie Steam znajdziesz go w Szczegółach konta. owneriddaje pełne uprawnienia właściciela,moderatorid– moderatora.removeowner/removemoderatorje odbierają.- Po ponownym połączeniu admin może używać komend w konsoli F1 w grze, np.
kick,ban,sayczystatus. Pełną listę zebraliśmy w poradniku komendy admina w Rust.
Konsola w panelu łączy się z serwerem przez WebRCON, więc komendy administracyjne wydasz także wtedy, gdy nie jesteś w grze – również komendy oxide.* na Oxide i c.* na Carbon.
Rust Vanilla, Oxide czy Carbon – co wybrać?
Vanilla to oryginalna gra, Oxide – największa biblioteka wtyczek, a Carbon – nowszy, lżejszy framework, który uruchamia większość wtyczek Oxide. Zmienisz to później w panelu: Informacje → Modyfikuj → Zmień silnik.
| Silnik | Wtyczki | Folder | Dla kogo |
|---|---|---|---|
| Vanilla | Nie | – | Serwery w stylu oficjalnych, czysty Rust ze znajomymi |
| Oxide (uMod) | Tak, wtyczki .cs |
oxide/plugins |
Klasyczny framework, największy wybór na uMod |
| Carbon | Tak, działa większość wtyczek Oxide | carbon/plugins |
Alternatywa dla Oxide nastawiona na wydajność |
Na Spot.gg:
- Zmiana silnika zachowuje mapę, postępy graczy i ustawienia. Po zmianie serwer zostaje wyłączony – uruchom go, kiedy chcesz.
- Przy pierwszym starcie Carbon kopiuje wtyczki z
oxide/pluginsdocarbon/plugins, więc przejście z Oxide ich nie usuwa. - Na Oxide i Carbon karta Dodatki pozwala zainstalować wtyczki z katalogu uMod jednym kliknięciem – ładują się bez restartu. Przejrzysz je w katalogu wtyczek Rust.
- Płatnych wtyczek (np. z Codefling) nie ma w katalogu – wgraj plik
.csdo folderu wtyczek na karcie Pliki albo przez SFTP. Szczegóły w poradniku jak zainstalować wtyczki Rust.
Zasady Facepunch wymagają, żeby serwery zmieniające podstawową rozgrywkę – mnożniki zbierania, kity, teleporty – były na liście w zakładce Modded, a nie Community.
Na czym polega wipe w Rust?
Wipe usuwa mapę i wszystko, co na niej zbudowano, więc wszyscy zaczynają od zera; wipe blueprintów dodatkowo kasuje poznane przez graczy schematy. Facepunch wymusza wipe mapy na wszystkich serwerach raz w miesiącu, razem z comiesięczną aktualizacją w pierwszy czwartek miesiąca (około 20:00 czasu polskiego) – nowa wersja nie wczyta starego zapisu, więc serwer startuje na świeżej mapie. Wipe blueprintów Facepunch wymusza tylko od czasu do czasu.
Między wymuszonymi wipe'ami terminy ustalasz sam: wiele serwerów robi wipe co tydzień albo co dwa tygodnie, serwery dla znajomych często tylko przy wymuszonym wipe'ie. Daty najbliższych force wipe'ów i harmonogramy opisujemy w poradniku wipe w Rust.
Na Spot.gg wipe robisz w Informacje → Modyfikuj → Wipe i wybierasz:
- Mapa – nowa mapa od zera; blueprinty i ustawienia serwera zostają.
- Mapa + blueprinty – nowa mapa i blueprinty wyzerowane wszystkim graczom.
Serwer musi być wyłączony – panel sam go zatrzyma i zaproponuje wcześniej kopię zapasową (na darmowym serwerze próbnym kopii nie ma). Nowa mapa wygeneruje się przy następnym starcie z tym samym ziarnem i rozmiarem; jeśli chcesz inny układ, zmień Ziarno mapy na karcie Konfiguracja.
Jak działają aktualizacje serwera Rust?
Rust dostaje aktualizację w pierwszy czwartek każdego miesiąca, a nieaktualny serwer nie wpuści zaktualizowanych graczy. Gdy Automatyczne aktualizacje są włączone (domyślnie na Spot.gg, karta Konfiguracja), panel co 15 minut sprawdza Steama: wyłączony serwer aktualizuje od razu, a na działającym gracze dostają na czacie komunikat o restarcie za 5 minut, po czym serwer jest zatrzymywany, aktualizowany i uruchamiany ponownie.
Na Oxide i Carbon aktualizacja czeka, aż framework wyda wersję zgodną z nowym Rustem – zwykle kilka godzin po aktualizacji Facepunch. Panel nie planuje wipe'ów – między wymuszonymi wipe'ami robisz je ręcznie, kiedy chcesz.
Najczęstsze problemy z serwerem Rust
Większość problemów to niedokończone generowanie mapy, różne wersje po comiesięcznej aktualizacji albo wtyczka, która przestała działać po aktualizacji. Ściąga:
| Objaw | Przyczyna | Rozwiązanie |
|---|---|---|
| Nie da się połączyć tuż po starcie | Mapa wciąż się generuje – serwer otwiera port gry dopiero po jej wygenerowaniu | Poczekaj i sprawdź Konsolę |
| „Wrong connection protocol” | Serwer i gra mają różne wersje Rusta | Zaktualizuj serwer (włącz Automatyczne aktualizacje) |
| Wtyczka przestała działać | Wtyczka nie ma wersji dla nowego Rusta | Zaktualizuj albo usuń wtyczkę, sprawdź błędy kompilacji w konsoli |
| Serwera nie ma w zakładce Community | Wtyczki zmieniające rozgrywkę (lista Modded) albo lista się jeszcze nie odświeżyła | Sprawdź zakładkę Modded, połącz się przyciskiem Połącz |
FAQ
Czy serwer Rust jest darmowy?
RustDedicated pobierzesz za darmo przez SteamCMD, ale potrzebujesz komputera lub VPS-a z co najmniej 8 GB RAM, który działa cały czas. Na Spot.gg pierwsze 24 h są za darmo bez karty, potem serwer Rust kosztuje od 47 zł miesięcznie.
Czy mogę zrobić prywatny serwer Rust dla znajomych?
Tak. Nie udostępniaj adresu publicznie, a na Oxide lub Carbon wtyczka whitelist z uMod wpuści tylko wybranych graczy. Każdy świat Rusta działa na serwerze dedykowanym, więc to jedyny sposób, żeby grać tylko ze znajomymi.
Ilu graczy zmieści serwer Rust?
Na Spot.gg ustawiasz od 1 do 200 graczy w polu Maks. liczba graczy. Realny limit wyznaczają RAM i procesor – duża liczba graczy wymaga większej mapy i więcej pamięci.
Jak często robić wipe na serwerze Rust?
Co najmniej raz w miesiącu, przy wymuszonym wipe'ie (pierwszy czwartek miesiąca). Wiele serwerów społecznościowych robi też wipe co tydzień lub co dwa tygodnie; dla znajomych zwykle wystarczy ten comiesięczny.
Czy gracze muszą instalować wtyczki, żeby wejść na serwer Oxide lub Carbon?
Nie. Wtyczki Oxide i Carbon działają tylko po stronie serwera – gracze łączą się zwykłym klientem Rusta.
Gdzie znajdę adres serwera?
W panelu serwera kliknij „Jak się połączyć?” – zobaczysz adres, przycisk Połącz i komendę client.connect do konsoli F1.