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 RAM | Zalecana liczba graczy | Typowe zastosowanie |
|---|---|---|
| 8 GB | ~50 slotów | Mał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ów | Duż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.