Porty i zapora

Jakie porty otworzyć dla serwera Rust (28015, 28016 i 28017)

Port gry, port zapytań i port RCON, każdy z własnym protokołem. Gotowe polecenia i powód, dla którego Twojego serwera nie ma na liście serwerów społeczności.

3 min czytaniaZaktualizowano 19 października 2026Rust

Rust to jedna z gier, które budzą najwięcej zamieszania, bo używa trzech różnych portów do trzech różnych rzeczy, a jeden z nich działa po TCP, podczas gdy pozostałe po UDP. Jeśli otworzysz tylko port gry, ludzie będą mogli wejść, wpisując ręcznie adres IP, ale serwer nie pojawi się na liście serwerów.

Porty

PortProtokółDo czego służyOtworzyć?
28015UDPGra: tędy wchodzą graczeTak
28017UDPZapytania Steam (query): dzięki nim serwer trafia na listę serwerów społecznościTak
28016TCPRCON / konsola WWWTylko jeśli korzystasz z niego z zewnątrz
28083TCPAplikacja Rust+Tylko jeśli chcesz używać Rust+

Dwie uwagi do tej tabeli:

  • Port zapytań nie jest ustalony na sztywno. Jeśli nie ustawisz +server.queryport, Rust wybiera port powyżej wyższego z portów gry i RCON, co przy standardowej instalacji daje 28017. Jeśli któryś z nich został zmieniony, przelicz to albo ustaw port ręcznie.
  • Rust+ nasłuchuje na porcie podanym w +app.port. Jeśli nic nie podasz, używa wyższego z portów gry i RCON plus 67, czyli 28083 przy standardowej instalacji.

Windows (PowerShell jako administrator)

# Gra i zapytania: niezbędne minimum
New-NetFirewallRule -DisplayName "Rust gra UDP 28015 (do serwera)"   -Direction Inbound  -Protocol UDP -LocalPort 28015 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Rust query UDP 28017 (do serwera)" -Direction Inbound  -Protocol UDP -LocalPort 28017 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Rust gra UDP 28015 (z serwera)"    -Direction Outbound -Protocol UDP -LocalPort 28015 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Rust query UDP 28017 (z serwera)"  -Direction Outbound -Protocol UDP -LocalPort 28017 -Action Allow -Profile Any

A jeśli zamierzasz korzystać z RCON lub Rust+ z zewnątrz (tylko wtedy):

New-NetFirewallRule -DisplayName "Rust RCON TCP 28016 (do serwera)"  -Direction Inbound -Protocol TCP -LocalPort 28016 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Rust+ TCP 28083 (do serwera)"      -Direction Inbound -Protocol TCP -LocalPort 28083 -Action Allow -Profile Any

Linux

# Ubuntu / Debian
ufw allow 28015/udp
ufw allow 28017/udp
ufw allow 28016/tcp   # tylko jeśli korzystasz z RCON z zewnątrz

# AlmaLinux / Rocky
firewall-cmd --permanent --add-port=28015/udp
firewall-cmd --permanent --add-port=28017/udp
firewall-cmd --permanent --add-port=28016/tcp
firewall-cmd --reload
# Czy nasłuchuje?
ss -lntup | grep -E '28015|28016|28017'

RCON: ostrożnie

RCON daje pełną kontrolę nad konsolą serwera. Jeśli otworzysz go na internet z krótkim hasłem, to kwestia dni, aż ktoś je odgadnie i usunie Ci mapę. Ustaw długie i unikalne hasło w +rcon.password, a jeśli korzystasz z RCON tylko Ty, lepiej łącz się przez tunel SSH:

ssh -L 28016:localhost:28016 root@TWOJE_IP

W ten sposób łączysz się swoim narzędziem do RCON z localhost:28016, nie otwierając niczego na świat.

Mojego serwera nie ma na liście serwerów społeczności

  1. Brakuje portu zapytań (UDP 28017). To najczęstsza przyczyna: przy otwartym porcie gry można wejść przez IP, ale Steam nie pokazuje serwera na liście.
  2. Zły protokół. Port gry i port zapytań działają po UDP. Reguła dla TCP 28015 nie otwiera niczego przydatnego.
  3. Serwer pojawia się z opóźnieniem. Po uruchomieniu Steam może potrzebować kilku minut, żeby go zaindeksować. Daj mu czas, zanim cokolwiek zmienisz.
  4. Świeżo zrobiony wipe. Serwer uruchamia się ponownie i rejestruje od nowa; to normalne, że przez chwilę go nie widać.
  5. Filtrowanie AntiDDoS: zakładka Bezpieczeństwo Twojej usługi. Jeśli masz ręcznie utworzone filtry, porty 28015 i 28017 muszą być w nich ustawione dla UDP.

Dobierając maszynę na kolejny wipe, zwróć uwagę na jedno: zużycie zasobów w Rust rośnie w trakcie cyklu, bo wszystko, co zbudują gracze, zostaje na mapie. Nasz kalkulator dla Rust to uwzględnia.

Powiązane artykuły

Wróć do centrum pomocy

Nie możesz znaleźć tego, czego szukasz?

Otwórz zgłoszenie w panelu, a odpowiemy w mniej niż 5 minut.