ARK: Survival Ascended mı kullanıyorsunuz? Bu rehber, klasik ARK olan Survival Evolved içindir. Ascended yalnızca UDP 7777 portuna ihtiyaç duyar (RCON'u dışarıdan kullanıyorsanız TCP 27020 de gerekir): bunu ASA sunucusu kurma rehberinde anlatıyoruz.
ARK: Survival Evolved birkaç port kullanır ve bunların neredeyse tamamı UDP'dir. Yalnızca oyun portuyla yetinmemek önemlidir: sorgu portu olmadan sunucu Steam listesinde görünmez ve kimse sizi bulamaz.
Portlar
| Port | Protokol | Ne için | Açılsın mı? |
|---|---|---|---|
| 7777 | UDP | Oyun | Evet |
| 7778 | UDP | Eş (peer) portu (her zaman oyun portu + 1) | Evet |
| 27015 | UDP | Steam sorgusu: sizi listeye ekler | Evet |
| 27020 | TCP | RCON | Yalnızca dışarıdan kullanıyorsanız |
7778 hiçbir yerde ayarlanmaz: ARK her zaman oyun portunun bir fazlasını kullanır. Oyun portunu 7780 yaparsanız eş portu 7781 olur.
Survival Ascended farklıdır: sunucu listesi Epic'in hizmetleri üzerinden çalıştığı için ne eş portunu ne de Steam sorgu portunu kullanır. UDP 7777 portu yeterlidir.
Windows (yönetici olarak PowerShell)
# Oyun, eş ve sorgu portları tek seferde
New-NetFirewallRule -DisplayName "ARK UDP 7777-7778 (gelen)" -Direction Inbound -Protocol UDP -LocalPort 7777-7778 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "ARK sorgu UDP 27015 (gelen)" -Direction Inbound -Protocol UDP -LocalPort 27015 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "ARK UDP 7777-7778 (giden)" -Direction Outbound -Protocol UDP -LocalPort 7777-7778 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "ARK sorgu UDP 27015 (giden)" -Direction Outbound -Protocol UDP -LocalPort 27015 -Action Allow -Profile Any
RCON (yalnızca dışarıdan ihtiyacınız varsa):
New-NetFirewallRule -DisplayName "ARK RCON TCP 27020 (gelen)" -Direction Inbound -Protocol TCP -LocalPort 27020 -Action Allow -Profile Any
Linux
# Ubuntu / Debian
ufw allow 7777:7778/udp
ufw allow 27015/udp
ufw allow 27020/tcp # yalnızca RCON'u dışarıdan kullanıyorsanız
# AlmaLinux / Rocky
firewall-cmd --permanent --add-port=7777-7778/udp
firewall-cmd --permanent --add-port=27015/udp
firewall-cmd --permanent --add-port=27020/tcp
firewall-cmd --reload
# Dinliyor mu?
ss -lntup | grep -E '7777|7778|27015'
Aynı makinede birden fazla sunucu çalıştırıyorsanız
Portlar oyun için ikişer, diğerleri için birer artar. İkinci sunucu 7779/7780, sorgu için 27016 ve RCON için 27021 portlarını kullanır; üçüncüsü ise 7781/7782, 27017 ve 27022. Aralığın tamamını tek seferde açın:
# Üç sunucu, Windows'ta
New-NetFirewallRule -DisplayName "ARK UDP 7777-7782 (gelen)" -Direction Inbound -Protocol UDP -LocalPort 7777-7782 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "ARK sorgu UDP 27015-27017 (gelen)" -Direction Inbound -Protocol UDP -LocalPort 27015-27017 -Action Allow -Profile Any
Her ARK örneğinin kendi RAM payının tamamını kullandığını unutmayın: aynı makinedeki üç harita yalnızca port değil, çok fazla bellek de ister.
Listede görünmüyor
- UDP 27015 eksik (Survival Evolved'da). En sık tekrarlanan hata budur. Bu port olmadan IP ile girilebilir ama Steam sizi listelemez.
- 7778 eksik. Eş portu kapalıyken, Steam'in yönlendirmesine bağlı olarak bazı oyuncular bağlanabilir, bazıları bağlanamaz.
- RCON dışında her şey UDP'dir. Kuralları TCP olarak oluşturduysanız işe yaramazlar.
- ARK'ın açılması zaman alır. Büyük bir haritanın yüklenip dinlemeye başlaması birkaç dakika sürebilir. Güvenlik duvarını suçlamadan önce konsola bakın.
- “Unofficial” (resmi olmayan) sekmesinde arayın. Kendi sunucunuz resmi sunucular sekmesinde görünmez; ayrıca oturum filtrelerinin doğru işaretlenmiş olması gerekir.
- AntiDDoS filtreleme: paneldeki hizmetinizin Güvenlik sekmesi.
- Windows Server üzerinde Survival Ascended kullanıyorsanız sorun neredeyse her zaman sistemde eksik olan bir sertifikadır: nasıl kurulacağını öğrenin.