ARK: Survival Ascended Sunucu Kurulumu ve Ayar Dosyaları
ARK Survival Ascended sunucu kurulumu, Unreal Engine 5 ile yeniden yapılan ARK’ın kendi dedicated server sürümünü bir makinede 7/24 çalışır hâle getirmektir; böylece kabile üyeleriniz siz çevrimdışıyken de dinozorlarını besleyebilir, üslerini büyütebilir. ASA sunucusu, eski Survival Evolved’a göre belirgin biçimde daha fazla bellek ve işlemci ister ve resmî olarak yalnızca Windows için yayımlanır.
Kurulumu kendi Windows sunucunuzda yapabilir ya da panelden tek tıkla açılan oyun sunucusu paketlerinden birini seçebilirsiniz. Hazır bir ortam arıyorsanız ARK sunucu kiralama sayfasındaki seçenekler, kendiniz kurmak istiyorsanız aşağıdaki adımlar işinizi görür.
Kısa cevap
ARK Survival Ascended sunucu kurulumu, Windows tabanlı bir sunucuda SteamCMD ile 2430930 numaralı uygulamayı indirip ArkAscendedServer.exe dosyasını harita adı, oturum adı, port ve yönetici parolası içeren bir satırla başlatmaktan oluşur. Oyuncular için 7777/UDP açılır; kalıcı ayarlar GameUserSettings.ini ve Game.ini dosyalarına, modlar ise CurseForge kimlikleriyle -mods= parametresine yazılır.
ARK Survival Ascended sunucu kurulumu için hangi altyapı gerekir?
ASA dedicated server resmî olarak Windows üzerinde çalışır; bu yüzden ilk tercih Windows Server kurulu bir VDS sunucu ya da fiziksel sunucudur. Linux’ta Proton gibi uyumluluk katmanlarıyla çalıştıran topluluk çözümleri vardır, ancak bunlar resmî olarak desteklenmez ve güncellemelerden sonra bozulabilir.
Kaynak planlarken şunlara dikkat edin:
- Bellek: ASA, harita yüklenir yüklenmez yüksek miktarda RAM kullanır; büyük haritalar, çok sayıda yapı ve modlar bu tüketimi artırır. Bellek kısıtlı paketlerde sunucu açılışta kapanabilir.
- İşlemci: Sunucu döngüsü büyük ölçüde tek çekirdeğe yüklenir; yüksek saat hızlı çekirdekler, çekirdek sayısından daha belirleyicidir.
- Disk: Oyun dosyaları onlarca gigabayt yer kaplar; NVMe disk açılış ve kayıt sürelerini kısaltır.
- Ağ: DDoS korumalı bir hat, PvP sunucularında saldırıya karşı ilk savunmadır.
Oyuncu sayısı arttıkça kaynak ihtiyacının nasıl değiştiğini oyun sunucusu kiralama rehberindeki seçim ölçütleriyle karşılaştırabilirsiniz.
Sunucu dosyaları SteamCMD ile nasıl indirilir?
ARK Survival Ascended sunucu kurulumu dosyaların indirilmesiyle başlar: sunucu dosyaları, Valve’ın komut satırı aracı SteamCMD ile anonim oturumla indirilir; ASA dedicated server’ın uygulama numarası 2430930’dur. SteamCMD’nin kurulumu ve diğer komutları için SteamCMD kullanımı rehberine bakabilirsiniz.
- SteamCMD’yi örneğin
C:\steamcmdklasörüne açın. - Komut isteminde aşağıdaki satırı çalıştırın;
validateeksik ya da bozuk dosyaları onarır. - İndirme bitince sunucu klasöründe
ShooterGame\Binaries\Win64\ArkAscendedServer.exedosyasını doğrulayın. - Oyun güncellendiğinde aynı komutu sunucu kapalıyken yeniden çalıştırın; istemci ve sunucu sürümü uyuşmazsa oyuncular bağlanamaz.
steamcmd.exe +force_install_dir C:\asa-server +login anonymous +app_update 2430930 validate +quitWindows Server’da sunucu ilk açılışta Visual C++ ve DirectX çalışma zamanı bileşenleri isteyebilir; eksik bileşen hatası alırsanız Microsoft’un resmî yükleyicileriyle tamamlayın.
Başlatma satırı nasıl yazılır?
ASA sunucusu, harita adının arkasına ? ile eklenen sorgu seçenekleri ve boşlukla ayrılan - bayraklarıyla başlatılır. Bir start.bat dosyası oluşturup aşağıdaki satırı kendi değerlerinizle düzenleyin:
start ArkAscendedServer.exe TheIsland_WP?listen?SessionName="Kabile Sunucusu"?Port=7777?RCONEnabled=True?RCONPort=27020?ServerAdminPassword=GucluParola -WinLiveMaxPlayers=20| Parametre | Görevi |
|---|---|
TheIsland_WP | Yüklenecek harita; diğer resmî haritalar da _WP son ekiyle anılır |
SessionName | Sunucu listesinde görünen ad |
Port | Oyuncuların bağlandığı UDP portu |
RCONEnabled / RCONPort | Uzaktan yönetim konsolunu açar |
ServerAdminPassword | Oyun içi yönetici komutları ve RCON parolası |
-WinLiveMaxPlayers | Eş zamanlı oyuncu sınırı |
-ServerPlatform | Bağlanabilecek platformları sınırlar (PC, XSX, PS5); varsayılan tüm platformlardır |
Sunucuya giriş parolası koymak için ?ServerPassword= eklenir. Parolalarda boşluk ve ? karakteri kullanmayın; satırın ayrıştırılmasını bozar.
Hangi portlar açılmalı?
Oyuncuların bağlanması için oyun portu olan 7777/UDP açık olmalıdır; uzaktan RCON yönetimi kullanacaksanız 27020/TCP de açılır. ASA sunucusu UPnP desteklemez, bu nedenle ev bağlantısında modem üzerinden yönlendirme, sunucuda ise Windows Defender Güvenlik Duvarı kuralı gerekir.
netsh advfirewall firewall add rule name="ASA Oyun" dir=in action=allow protocol=UDP localport=7777
netsh advfirewall firewall add rule name="ASA RCON" dir=in action=allow protocol=TCP localport=27020 remoteip=YONETIM_IPRCON portunu herkese açmak yerine remoteip ile yalnızca kendi IP adresinize izin verin. Birden fazla haritayı aynı makinede çalıştıracaksanız her örneğe farklı oyun ve RCON portu atayın. Ayrıntılı kural yazımı için oyun sunucusu port açma rehberine bakın.
GameUserSettings.ini ve Game.ini ne işe yarar?
Kalıcı sunucu ayarları ShooterGame\Saved\Config\WindowsServer\ klasöründeki iki dosyada tutulur: GameUserSettings.ini genel sunucu davranışını, Game.ini ise ayrıntılı oyun kurallarını belirler. Klasör sunucu ilk kez çalıştırılıp kapatıldıktan sonra oluşur.
- GameUserSettings.ini →
[ServerSettings]: deneyim, evcilleştirme ve toplama çarpanları (XPMultiplier,TamingSpeedMultiplier,HarvestAmountMultiplier), PvE modu (serverPVE), gün uzunluğu ve RCON ayarları. - Game.ini →
[/script/shootergame.shootergamemode]: seviye tavanı, üreme ve kuluçka hızları, engram kuralları gibi daha ince ayarlar.
En sık yapılan hata, sunucu açıkken dosyayı düzenlemektir: ASA kapanırken GameUserSettings.ini dosyasını yeniden yazar ve değişiklikleriniz kaybolur. Önce sunucuyu kapatın, düzenleyin, sonra başlatın. Port gibi başlatma satırında verilen değerler ini dosyasındakileri geçersiz kılar; çakışmayı önlemek için her ayarı tek yerde tutun.
Modlar ve RCON yönetimi nasıl yapılır?
ASA modları Steam Workshop yerine CurseForge üzerinden dağıtılır; sunucuya eklemek için mod sayfasındaki proje kimliklerini başlatma satırına virgülle ayırarak yazarsınız. Sunucu açılışta modları kendisi indirir, oyuncular bağlanırken aynı modları otomatik olarak alır.
ArkAscendedServer.exe TheIsland_WP?listen?SessionName=Sunucu?Port=7777 -mods=111111,222222 -WinLiveMaxPlayers=20Yukarıdaki sayılar örnektir; gerçek kimlikleri mod sayfasından alın. Mod ekledikten sonra ilk açılış uzun sürebilir.
RCON etkinse ARK uyumlu herhangi bir RCON istemcisiyle sunucuya bağlanıp şu tür komutları uzaktan çalıştırabilirsiniz:
SaveWorld— dünyayı hemen diske kaydeder; yedek ve yeniden başlatma öncesi ilk adımdır.ListPlayers— bağlı oyuncuları ve kimliklerini listeler.Broadcast— tüm oyunculara duyuru gönderir.DoExit— sunucuyu kaydedip kapatır.
Kayıtlar ShooterGame\Saved\SavedArks altında harita adına göre tutulur; düzenli kopyalama için oyun sunucusu yedekleme rehberindeki zamanlanmış görev yöntemini uygulayabilirsiniz.
Sık Sorulan Sorular
ARK Survival Ascended sunucusu Linux’ta çalışır mı?
Resmî dedicated server yalnızca Windows için yayımlanır. Linux’ta Proton ya da Wine tabanlı topluluk betikleriyle çalıştırılabilir, ancak bu yöntem desteklenmez ve oyun güncellemelerinden sonra bozulabilir. Sorunsuz bir kurulum için Windows Server tercih edin.
ASA sunucusunda konsol oyuncuları oynayabilir mi?
Evet, ASA dedicated server varsayılan olarak PC, Xbox Series ve PlayStation 5 oyuncularını kabul eder. Belirli platformları sınırlamak isterseniz başlatma satırına <code>-ServerPlatform=PC</code> gibi bir değer eklersiniz. Konsol oyuncuları yalnızca resmî konsol mod listesinde bulunan modları kullanabilir.
GameUserSettings.ini değişikliklerim neden kayboluyor?
Sunucu kapanırken bu dosyayı bellekteki ayarlarla yeniden yazar. Dosyayı sunucu çalışırken düzenlerseniz kapanışta eski değerler geri gelir. Sunucuyu durdurun, dosyayı düzenleyip kaydedin, ardından yeniden başlatın.
ARK sunucusu hangi portu kullanır?
Oyuncular varsayılan olarak 7777 numaralı UDP portuna bağlanır. RCON kullanılacaksa ayrıca TCP portu (örnekte 27020) açılır. Aynı makinede ikinci bir harita çalıştıracaksanız her örneğe ayrı oyun ve RCON portu verin.
Sunucu güncellemesi nasıl yapılır?
Önce RCON ile <code>SaveWorld</code> komutunu çalıştırıp sunucuyu kapatın, ardından SteamCMD’de aynı <code>app_update 2430930 validate</code> komutunu tekrar çalıştırın. Güncelleme bitince sunucuyu başlatın; istemcisi güncel olan oyuncular yeniden bağlanabilir.
Bu makale yardımcı oldu mu?
Geri bildiriminiz için teşekkürler!
kişi faydalı buldu