Wymagania systemowe serwera Rust (CPU, RAM i porty)

Rust, gra survival od Facepunch Studios, to jeden z najbardziej wymagających tytułów do self-hostingu. Ponieważ cała proceduralnie generowana mapa, każdy budynek i każdy gracz są symulowane na hoście, serwer dedykowany Rust mocno obciąża wydajność pojedynczego wątku CPU i jest żarłoczny na RAM. Oto, czego naprawdę potrzebujesz, by prowadzić płynny serwer, i jak te wymagania przekładają się na plany hostingowe.

CPU: najbardziej liczy się szybkość jednego wątku

Tick serwera Rust jest w dużej mierze ograniczony wydajnością pojedynczego rdzenia, więc nowoczesny CPU o wysokim taktowaniu bije wielordzeniowy procesor o niskich zegarach. Dla małego serwera survival chcesz nowoczesny rdzeń z zakresu 3.5 GHz+. Większe populacje i zmodowane serwery z wieloma wtyczkami Oxide zyskują na szybszych rdzeniach, a nie po prostu na ich liczbie.

RAM: skaluje się z rozmiarem mapy i graczami

RAM to wymaganie, które większość ludzi nie docenia. Rust ładuje cały świat do pamięci, więc większy worldsize i większa liczba graczy podnoszą zużycie pamięci. Zbyt mało RAM powoduje skoki lagów, rubber-banding i crashe w dniu wipe, gdy mapa się regeneruje.

Plan RAMZalecana liczba graczyTypowe zastosowanie
8 GB~50 slotówMała społeczność / mała mapa, Vanilla lub lekki Oxide
12 GB~100 slotówŚrednia społeczność, standardowa mapa 4000–4500, zmodowany
24 GB~200 slotówDuża społeczność, duża mapa, mocno zmodowany Oxide/uMod

To poziomy oferowane na Rust na Flux. Jeśli prowadzisz dużą proceduralną mapę lub zmodowany serwer z wieloma wtyczkami, wybierz wyższy poziom: głodny serwer to laggujący serwer.

Porty, które musisz otworzyć

Serwer Rust używa trzech portów. Jeśli pominiesz port zapytań, serwer działa, ale nigdy nie pojawia się w przeglądarce w grze:

  • 28015/UDP: port gry, do którego łączą się gracze.
  • 28016/TCP: RCON, do zdalnej administracji i konsoli WebRcon.
  • 28017/UDP: port zapytań Steam, który wpisuje twój serwer do przeglądarki społecznościowej. Jeśli nie ustawisz go jawnie, Rust wylicza go z wyższego z portu gry i RCON, plus jeden.
  • 28082/TCP: aplikacja towarzysząca Rust+. Opcjonalna, ale serwer domyślnie jej nie używa. Nasłuchuje na wyższym z portu gry i RCON plus 67, co przy standardowej konfiguracji daje 28083, więc przypnij +app.port 28082, jeśli otwierasz 28082. Na Flux ten port jest publikowany i przypięty za ciebie.

Pamięć masowa, przepustowość i system

Pliki serwera oraz dane mapy i zapisów są skromne: zarezerwuj kilka gigabajtów, więcej jeśli trzymasz wiele backupów. Przepustowość skaluje się z liczbą graczy. Zajęty serwer 100+ slotów generuje realny ruch, więc liczy się host z mocną przepustowością sieci i ochroną DDoS. Serwery Rust najczęściej działają na Linuksie (Debian/Ubuntu) ze względu na mniejszy narzut, choć Windows jest obsługiwany. Na zarządzanym hostingu, takim jak Flux, system, porty, ochrona DDoS i miesięczne aktualizacje Facepunch są obsługiwane za ciebie.

FAQ: wymagania serwera

Ile graczy może pomieścić serwer Rust?

Liczbę ustawia się przez server.maxplayers. Typowe społecznościowe serwery mają 50–200 graczy. Górną granicę w praktyce wyznacza twój CPU i RAM. Nasz poziom 24 GB wygodnie obsługuje około 200 slotów.

Czy Rust jest ograniczony przez CPU czy RAM?

Oba, ale wydajność jednego wątku CPU wyznacza tempo tickowania, a RAM określa, jak duża mapa i liczba graczy się mieszczą. Stawiaj na szybki rdzeń i wystarczającą pamięć dla rozmiaru mapy.

Z jakich portów korzysta serwer Rust?

28015/UDP (gra), 28016/TCP (RCON) i 28017/UDP (zapytania Steam). Wszystkie trzy powinny być otwarte. Port 28017 sprawia, że serwer pojawia się w przeglądarce.

Wdróż serwer Rust dopasowany rozmiarem na Flux: wybierz 8, 12 lub 24 GB, wszystkie porty otwarte z góry, ochrona DDoS w cenie.

Powiązane przewodniki po hostingu Rust