Poradnik konfiguracji serwera Rust

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:

  1. Pobierz najnowszą wersję Oxide ze strony umod.org.
  2. Rozpakuj pliki do folderu głównego serwera (nadpisując istniejące pliki).
  3. Zrestartuj serwer. Po uruchomieniu pojawi się folder oxide/plugins.
  4. 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.saveinterval do 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.


Nadal masz problem? Otwórz zgłoszenie do supportu, nasz zespół chętnie pomoże.

Powrót do bazy wiedzy