Jak stworzyć serwer dedykowany Rust (przewodnik 2026)
Rust to hardkorowa wieloosobowa gra survival od Facepunch Studios, w której budzisz się nago na losowo wygenerowanej wyspie, zbierasz zasoby, budujesz bazę i bronisz jej przed innymi graczami, którzy chcą cię najechać. Własny serwer dedykowany Rust daje pełną kontrolę nad slotami, harmonogramem wipe, wtyczkami Oxide/uMod i zasadami gry. Ten przewodnik opisuje obie drogi: samodzielne hostowanie serwera przez SteamCMD oraz wdrożenie zarządzanego serwera Rust w zdecentralizowanej chmurze Flux w około 30 sekund.
Zanim zaczniesz: czego naprawdę potrzebuje serwer Rust
Serwer Rust to program żarłoczny na CPU i RAM. Mapa jest generowana w pamięci przy starcie, a każde drzewo, budowla i gracz są symulowane na hoście. Jako orientacyjną zasadę przyjmij: nowoczesny procesor o wysokim taktowaniu, 8 GB RAM dla społeczności ok. 50 graczy, ok. 12 GB, gdy celujesz w 100 graczy, i 24 GB dla serwera na 200 slotów lub dużej mapy. Potrzebujesz też trzech otwartych portów: 28015/UDP dla ruchu gry, 28016/TCP dla RCON oraz 28017/UDP dla portu zapytań Steam, dzięki któremu serwer jest widoczny na liście w przeglądarce serwerów w grze.
Opcja A: samodzielne hostowanie serwera Rust przez SteamCMD
SteamCMD to narzędzie Valve działające z linii poleceń, służące do pobierania plików serwerów dedykowanych. Serwer dedykowany Rust to aplikacja Steam 258550. Na maszynie z Linuxem (najczęściej Debian lub Ubuntu) proces wygląda tak:
- Zainstaluj zależności i użytkownika bez uprawnień roota. Serwery Rust nigdy nie powinny działać jako root. Utwórz dedykowanego użytkownika
rustserveri zainstalujlib32gcc-s1,curloraztar. - Pobierz SteamCMD i uruchom go. Wskaż katalog instalacji i wykonaj
app_update 258550 validate, aby pobrać najnowszą wersję od Facepunch. Pobieranie waży kilka gigabajtów i trwa kilka minut. - Utwórz skrypt startowy. Uruchom
RustDedicatedz flagami, na przykład-batchmode +server.hostname "My Rust Server" +server.maxplayers 100 +server.worldsize 4000 +server.seed 12345 +rcon.password "yourpassword". Rozmiar świata i seed kontrolują losową mapę, a maksymalna liczba graczy określa liczbę slotów. - Otwórz zaporę sieciową. Przekieruj porty 28015/UDP, 28016/TCP i 28017/UDP. Bez portu 28017 serwer będzie działał, ale nigdy nie pojawi się na liście serwerów społeczności.
- Utrzymuj serwer w aktualnej wersji. Facepunch wydaje obowiązkową łatkę w pierwszy czwartek każdego miesiąca (wymuszony wipe). Gdy klient się zaktualizuje, serwer musi ponownie wykonać
app_updatew SteamCMD, inaczej gracze nie będą mogli się połączyć. Większość adminów owija serwer w usługę systemd albo narzędzie typu LinuxGSM, żeby automatycznie restartować go i aktualizować.
Samodzielne hostowanie jest darmowe, jeśli masz już sprzęt, ale oznacza, że sam odpowiadasz za łatanie, ochronę przed DDoS, backupy, uptime i miesięczną aktualizację wipe o północy. To realne zaangażowanie czasowe przy grze, która co miesiąc dostaje łatki.
Opcja B: wdróż zarządzany serwer Rust na Flux w ok. 30 sekund
Jeśli wolisz pominąć pracę administratora systemów, zarządzany hosting przygotuje za ciebie wszystko powyższe. Przy Rust na Flux zakładasz konto, wybierasz plan dopasowany do społeczności (8 GB dla ok. 50 slotów, 12 GB dla ok. 100, 24 GB dla ok. 200), wybierasz Vanilla albo Oxide/uMod, wskazujesz region blisko graczy i klikasz wdróż. Serwer działa w mniej niż 30 sekund z już otwartymi poprawnymi portami, włączoną ochroną DDoS i panelem webowym do konsoli, menedżera plików i backupów. Ponieważ Flux to zdecentralizowana chmura rozproszona na ponad 50 krajach i tysiącach niezależnych węzłów, nie ma jednego punktu awarii.
Instalacja Oxide / uMod na serwerze Rust
Oxide (dziś rozwijany jako uMod) to framework modów, na którym działa zdecydowana większość społecznościowych serwerów Rust: zestawy startowe, teleportacja, ekonomia, eventy, narzędzia administracyjne i tysiące innych wtyczek. Żeby modować samodzielnie hostowany serwer, pobierasz build Oxide dla Rust, rozpakowujesz go nad plikami serwera, restartujesz i wrzucasz pliki wtyczek .cs do folderu oxide/plugins, gdzie są ładowane na gorąco. Na Flux wybierasz po prostu edycję Modded (Oxide) przy wdrażaniu, framework jest już zainstalowany, a wtyczkami zarządzasz z przeglądarki plików w panelu.
Łączenie się z nowym serwerem Rust
Gdy serwer działa, naciśnij F1 w Rust, żeby otworzyć konsolę, i wpisz client.connect adres_ip_serwera:28015, albo znajdź serwer w zakładce Community w przeglądarce serwerów (wymaga to otwartego portu zapytań 28017). Podziel się adresem IP i portem ze znajomymi, a będziecie gotowi do wipe, budowania i najazdów.
FAQ przewodnika
Jaki jest Steam app ID serwera dedykowanego Rust?
Serwer dedykowany Rust to aplikacja Steam 258550. Instalujesz go przez SteamCMD poleceniem app_update 258550 validate. (Sam klient gry Rust to aplikacja 252490.)
Ile RAM potrzebuję, żeby hostować serwer Rust?
Mniej więcej 8 GB dla serwera na ok. 50 slotów, 12 GB dla ok. 100 graczy i 24 GB dla serwera na 200 slotów lub dużej mapy. Zużycie RAM w Rust rośnie wraz z rozmiarem mapy i liczbą graczy, bo cały świat jest symulowany w pamięci.
Czy muszę aktualizować serwer co miesiąc?
Tak. Facepunch wymusza wipe obowiązkową łatką w pierwszy czwartek każdego miesiąca. Osoby hostujące samodzielnie muszą ponownie uruchomić aktualizację SteamCMD; zarządzane hostingi, jak Flux, robią to automatycznie.
Czy trudno jest hostować serwer Rust samodzielnie?
Hostowanie samodzielne przez SteamCMD jest jak najbardziej wykonalne, ale wymaga stałej pracy: sam odpowiadasz za aktualizacje, porty, backupy i ochronę przed DDoS. Zarządzane wdrożenie zdejmuje z ciebie tę obsługę, dzięki czemu możesz skupić się na prowadzeniu społeczności.
Gotowy, żeby pominąć konfigurację? Wdróż serwer dedykowany Rust na Flux w mniej niż 30 sekund: Vanilla lub Oxide, pierwszy tydzień za darmo.