Rust to jedna z najpopularniejszych gier survivalowych, w której rywalizacja między graczami jest równie ważna jak walka o przetrwanie. Własny serwer daje pełną kontrolę nad ustawieniami, pluginami i harmonogramem wipe. Szukasz hostingu? Sprawdź naszą ofertę serwerów Rust.
Konfiguracja server.cfg
Plik server.cfg zawiera główne ustawienia serwera. Umieść go w folderze server/moj_serwer/cfg. Najważniejsze parametry:
server.hostname: nazwa serwera na liście.server.description: opis serwera widoczny dla graczy.server.maxplayers: maksymalna liczba graczy (popularne wartości to 50, 100, 200).server.worldsize: rozmiar mapy w jednostkach (domyślnie 3000, zakres 1000-6000).server.seed: ziarno generatora mapy. Zmiana tego parametru generuje zupełnie inną mapę.server.saveinterval: częstotliwość zapisu (w sekundach, domyślnie 600).decay.scale: mnożnik rozpadu budynków (1.0 = normalny, 0 = wyłączony).
Ustawienia można również zmieniać na bieżąco przez konsolę RCON, bez konieczności restartu serwera.
Rozmiary mapy
Rozmiar mapy ma bezpośredni wpływ na styl rozgrywki i wymagania sprzętowe:
- 1000-2000: małe mapy, intensywne PvP. Do 50 graczy.
- 3000-3500: standardowy rozmiar, balans między eksploracją a akcją. 50-150 graczy.
- 4000-6000: duże mapy. 150+ graczy, wymagają 16 GB+ RAM.
Niestandardowe mapy możesz pobrać z RustMaps.com i wskazać parametrem server.levelurl.
System pluginów Oxide/uMod
Oxide (znany też jako uMod) to najpopularniejsza platforma pluginów dla Rust. Instalacja:
- Pobierz najnowszą wersję Oxide ze strony umod.org.
- Rozpakuj pliki do folderu głównego serwera (nadpisując istniejące pliki).
- Zrestartuj serwer. Po uruchomieniu pojawi się folder
oxide/plugins. - Pobieraj pluginy ze strony umod.org i umieszczaj pliki .cs w folderze
oxide/plugins.
Popularne pluginy: Gather Manager (mnożniki zbierania), Backpacks, Clans (system klanów), NTeleportation i RemoverTool. Konfiguracja pluginów znajduje się w folderze oxide/config w formacie JSON.
Cykl wipe
Wipe to reset serwera: budynki, ekwipunek i postęp zostają usunięte. Rust wymusza force wipe w pierwszy czwartek każdego miesiąca. Możesz też przeprowadzać własne wipe:
- Weekly (tygodniowy): popularny na serwerach PvP. Szybki start, intensywna rywalizacja.
- Biweekly (dwutygodniowy): dobry kompromis. Gracze mają czas na rozbudowę bazy.
- Monthly (miesięczny): tylko force wipe. Najdłuższe sesje, ale ryzyko spadku wydajności pod koniec cyklu.
Aby wykonać wipe, usuń pliki .map i .sav z folderu serwera. Dla wipe blueprintów usuń też pliki .db. Ogłaszaj harmonogram wipe w opisie serwera.
RCON (zdalna konsola)
RCON pozwala zarządzać serwerem zdalnie. Ustaw rcon.password, rcon.port 28016 i rcon.web 1 w konfiguracji. Do połączenia użyj RustAdmin lub WebRCON w przeglądarce. Przydatne komendy: say "wiadomość", kick, ban, server.save.
Optymalizacja wydajności
- Dla 100 graczy na standardowej mapie (3000) zalecamy minimum 10 GB RAM i 4 vCPU.
- Pod koniec cyklu wipe serwer zużywa znacznie więcej pamięci z powodu dużej liczby budynków.
- Zmniejsz
server.saveintervaldo 300, jeśli chcesz częstsze zapisy, ale pamiętaj, że każdy zapis powoduje krótki lag. - Regularnie restartuj serwer (co 24 godziny), aby zapobiec wyciekom pamięci.
Ile RAM potrzebuje serwer Rust?
Rust jest bardzo wymagający. Dla 50 graczy potrzebujesz minimum 8 GB RAM. Przy 100 graczach zalecamy 12-16 GB. Pod koniec cyklu wipe zużycie pamięci bywa o 50% wyższe. Sprawdź naszą ofertę hostingu Rust.
Czym jest force wipe i czy mogę go uniknąć?
Force wipe to globalny reset w pierwszy czwartek każdego miesiąca, dotyczy wszystkich serwerów. Usuwane są mapy i budynki, a co drugi miesiąc również blueprinty. Nie da się go uniknąć, ale można dostosować własny harmonogram tak, aby force wipe wypadł naturalnie w cyklu.
Jak dodać administratorów na serwerze Rust?
Użyj komendy ownerid SteamID64 "Nazwa" "Powód" w konsoli RCON. Dla moderatorów użyj moderatorid. SteamID64 znajdziesz na steamid.io. Po dodaniu wpisz server.writecfg, aby zapisać zmiany.