Portlar ve güvenlik duvarı

Rust sunucusu için hangi portlar açılmalı (28015, 28016 ve 28017)

Oyun, sorgu ve RCON portları ve her birinin protokolü. Hazır komutlar ve sunucunuzun topluluk sunucuları listesinde neden görünmediği.

2 dakikalık okumaSon güncelleme: 19 Ekim 2026Rust

Rust, en çok kafa karıştıran oyunlardan biridir; çünkü üç farklı iş için üç farklı port kullanır ve bunlardan biri TCP, diğerleri UDP'dir. Yalnızca oyun portunu açarsanız oyuncular IP adresini elle yazarak girebilir ama sunucu listede görünmez.

Portlar

PortProtokolNe içinAçılsın mı?
28015UDPOyun: oyuncular buradan bağlanırEvet
28017UDPSteam sorgusu: sizi topluluk sunucuları listesine eklerEvet
28016TCPRCON / web konsoluYalnızca dışarıdan kullanıyorsanız
28083TCPRust+ uygulamasıYalnızca Rust+ istiyorsanız

Bu tabloyla ilgili iki uyarı:

  • Sorgu portu kendiliğinden sabitlenmez. +server.queryport belirtmezseniz Rust, oyun portu ile RCON portundan büyük olanın üzerinde bir port seçer; normal bir kurulumda bu 28017 olur. Bunlardan birini değiştirdiyseniz hesabı yapın veya portu elle sabitleyin.
  • Rust+, +app.port ile belirttiğiniz portu dinler. Hiçbir şey belirtmezseniz oyun ve RCON portlarından büyük olanın 67 fazlasını kullanır; yani standart bir kurulumda 28083.

Windows (yönetici olarak PowerShell)

# Oyun ve sorgu: olmazsa olmazlar
New-NetFirewallRule -DisplayName "Rust oyun UDP 28015 (gelen)"  -Direction Inbound  -Protocol UDP -LocalPort 28015 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Rust sorgu UDP 28017 (gelen)" -Direction Inbound  -Protocol UDP -LocalPort 28017 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Rust oyun UDP 28015 (giden)"  -Direction Outbound -Protocol UDP -LocalPort 28015 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Rust sorgu UDP 28017 (giden)" -Direction Outbound -Protocol UDP -LocalPort 28017 -Action Allow -Profile Any

RCON veya Rust+ uygulamasını dışarıdan kullanacaksanız (yalnızca bu durumda):

New-NetFirewallRule -DisplayName "Rust RCON TCP 28016 (gelen)"  -Direction Inbound -Protocol TCP -LocalPort 28016 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Rust+ TCP 28083 (gelen)"      -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   # yalnızca RCON'u dışarıdan kullanıyorsanız

# 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
# Dinliyor mu?
ss -lntup | grep -E '28015|28016|28017'

RCON'a dikkat

RCON, sunucu konsolu üzerinde tam kontrol sağlar. Kısa bir şifreyle internete açarsanız birinin şifreyi tahmin edip haritanızı silmesi birkaç gün meselesidir. +rcon.password için uzun ve benzersiz bir şifre belirleyin; yalnızca siz kullanıyorsanız SSH tüneli daha iyidir:

ssh -L 28016:localhost:28016 root@IP_ADRESINIZ

Böylece RCON aracınızla localhost:28016 adresine bağlanırsınız ve dünyaya hiçbir şey açmazsınız.

Topluluk sunucuları listesinde görünmüyorum

  1. Sorgu portu (UDP 28017) eksik. En sık rastlanan neden budur: yalnızca oyun portu açıkken oyuncular IP ile girebilir ama Steam sizi listelemez.
  2. Yanlış protokol. Oyun ve sorgu portları UDP kullanır. TCP 28015 kuralı işe yarar hiçbir şey açmaz.
  3. Sunucunun görünmesi zaman alıyor. Sunucu açıldıktan sonra Steam'in onu listeye eklemesi birkaç dakika sürebilir. Bir şeyi değiştirmeden önce biraz bekleyin.
  4. Yeni wipe yapıldı. Sunucu yeniden başlar ve yeniden kaydolur; bir süre görünmemesi normaldir.
  5. AntiDDoS filtreleme: hizmetinizin Güvenlik sekmesi. Elle oluşturduğunuz filtreler varsa 28015 ve 28017 portları UDP olarak tanımlı olmalıdır.

Wipe öncesinde makineyi boyutlandırırken bir şeye dikkat edin: Rust'ın kaynak tüketimi döngü boyunca artar, çünkü oyuncuların inşa ettiği her şey haritada kalır. Rust hesaplayıcımız bunu hesaba katar.

İlgili makaleler

Yardım merkezine dön

Aradığınızı bulamadınız mı?

Panelinizden bir destek talebi oluşturun, 5 dakikanın altında yanıt verelim.