LIONFIN
Oyun Sunucuları

Icarus Sunucu Kurulumu: Dedicated Server ve Sunucu Ayarları

4 dk okuma Güncelleme: 1 görüntülenme
Icarus Sunucu Kurulumu: Dedicated Server ve Sunucu Ayarları

Icarus sunucu kurulumu, RocketWerkz’in hayatta kalma oyununda prospect adı verilen görevleri ve açık dünya oturumlarını, ev sahibinin oyunda olmasına gerek kalmadan sürdüren bir sunucu açmanızı sağlar. Dedicated server, oyuncuların giriş yaptığı bir lobi gibi davranır: prospect’ler burada oluşturulur, yüklenir ve devam ettirilir.

Sunucu yazılımı ücretsizdir ve resmî olarak Windows için yayımlanır. Bu nedenle bir Windows VDS ya da hazır yapılandırılmış bir oyun sunucusu, Icarus için en sorunsuz ortamdır.

Kısa cevap

Icarus sunucu kurulumu, Windows için yayımlanan dedicated server dosyalarının SteamCMD ile indirilmesi ve sunucunun -SteamServerName, -PORT ve -QueryPort parametreleriyle başlatılmasıyla yapılır. Parola, oyuncu sınırı, yönetici parolası ve prospect davranışı Saved\Config\WindowsServer\ServerSettings.ini dosyasında ayarlanır. Oyuncular yönetici yetkisini oyunda /AdminLogin komutuyla alır.

Icarus dedicated server nasıl indirilir?

Icarus dedicated server, Steam araçları arasında yer alan ücretsiz bir uygulamadır ve grafik arayüzü olmayan sunucularda SteamCMD ile indirilir; topluluk belgelerinde uygulama kimliği 2089300 olarak geçer:

steamcmd.exe +force_install_dir C:\IcarusServer +login anonymous +app_update 2089300 validate +quit

RocketWerkz’in resmî belgeleri yalnızca Windows yollarını tanımlar; Linux’ta Wine ile çalıştırma yöntemleri topluluk tarafından geliştirilmiştir ve desteklenmez. Oyun güncellendiğinde aynı komutla sunucuyu güncelleyin; sürüm farkı oyuncuların bağlanmasını engeller. Komutların ayrıntıları için SteamCMD kullanımı rehberine bakabilirsiniz.

Sunucu hangi parametrelerle başlatılır?

Sunucu, kurulum klasöründeki IcarusServer.exe dosyası ad, port ve kayıt klasörü parametreleriyle çalıştırılarak başlatılır. Örnek bir toplu iş (batch) satırı:

IcarusServer.exe -SteamServerName="LIONFIN Icarus" -PORT=17777 -QueryPort=27015 -Log
Parametreİşlevi
-SteamServerName=Sunucu listesinde görünen ad (en fazla 64 karakter)
-PORT=Oyun portu
-QueryPort=Steam sorgu portu
-UserDir=Saved klasörünün temel konumu
-saveddirsuffix=Aynı makinede ikinci sunucu için klasör adına ek
-MULTIHOME=Birden çok IP varsa bağlanılacak adres

Port değerleri örnektir; seçtiğiniz oyun ve sorgu portlarını güvenlik duvarında UDP olarak açın. Aynı makinede ikinci bir sunucu için farklı portlar ve -saveddirsuffix kullanın. Port açma için oyun sunucusu port açma rehberine bakın.

ServerSettings.ini dosyasında neler ayarlanır?

ServerSettings.ini, sunucunun parolasını, oyuncu sınırını, yönetici parolasını ve prospect’lerin nasıl başlatılacağını belirler; varsayılan konumu %localappdata%\Icarus\Saved\Config\WindowsServer\ klasörüdür.

[/Script/Icarus.DedicatedServerSettings]
JoinPassword=GirisParolasi
MaxPlayers=8
AdminPassword=GucluYoneticiParolasi
ShutdownIfNotJoinedFor=300
ShutdownIfEmptyFor=300
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
ResumeProspect=True
  • MaxPlayers 1 ile 8 arasında olabilir.
  • AdminPassword boş bırakılırsa /AdminLogin herkese yönetici yetkisi verir; mutlaka doldurun.
  • ShutdownIfNotJoinedFor ve ShutdownIfEmptyFor saniye cinsindendir; negatif değer sunucunun süresiz açık kalmasını sağlar.
  • SessionName şu an işlevsizdir; sunucu adını -SteamServerName ile verin.

Dosyayı sunucu kapalıyken düzenleyin.

Dikkat: Kiralık ya da 7/24 çalışan bir sunucuda kapanma sürelerini varsayılanda bırakırsanız sunucu boş kaldığında kendini kapatır ve oyuncular bağlanamaz.

Prospect’ler sunucuda nasıl yönetilir?

Prospect, Icarus’ta belirli bir hedef ve süreyle oynanan görev ya da açık dünya oturumudur; sunucu bu oturumları lobi komutları veya ayar dosyasıyla oluşturur, yükler ve sürdürür.

  1. Yeni oturum: CreateProspect komutu prospect türü, zorluk, hardcore seçeneği ve kayıt adını alır.
  2. Kayıtlı oturumu açma: LoadProspect KayitAdi belirtilen kaydı yükler.
  3. Kaldığı yerden devam: ResumeProspect en son oynanan prospect’i açar; ResumeProspect=True ayarı bunu açılışta otomatik yapar.

Bu komutlar başlatma parametresi olarak da verilebilir. AllowNonAdminsToLaunchProspects değeri açıkken lobideki her oyuncu prospect başlatabilir; topluluk sunucularında yalnızca yöneticilerin oturum açmasını istiyorsanız bu değeri False yapın. Icarus sunucu kurulumu sonrası uzun süreli açık dünya oturumlarının kayıtlarını düzenli yedeklemek için oyun sunucusu yedekleme rehberine göz atın.

Sunucu Windows’ta arka planda nasıl çalıştırılır?

Icarus sunucusunu oturum kapatıldığında ya da makine yeniden başladığında da çalışır tutmanın yerleşik yolu, Windows Görev Zamanlayıcı (Task Scheduler) ile açılışta çalışan bir görev tanımlamaktır. Böylece bakım sonrası yeniden başlatmalarda sunucuyu elle açmanız gerekmez.

  1. Sunucu klasöründe, güncelleme ve başlatma satırlarını içeren bir StartIcarus.bat dosyası oluşturun.
  2. Görev Zamanlayıcı içinde Temel Görev Oluştur seçeneğiyle yeni bir görev açın.
  3. Tetikleyici olarak Bilgisayar başladığında seçeneğini belirleyin.
  4. Eylem olarak StartIcarus.bat dosyasını gösterin ve görevi kullanıcı oturum açmamışken de çalışacak şekilde ayarlayın.
@echo off
C:\steamcmd\steamcmd.exe +force_install_dir C:\IcarusServer +login anonymous +app_update 2089300 validate +quit
cd /d C:\IcarusServer
IcarusServer.exe -SteamServerName="LIONFIN Icarus" -PORT=17777 -QueryPort=27015 -Log

Betiğin başındaki SteamCMD satırı, sunucu her açıldığında güncel sürümü denetler; oyun yamasından sonra oyuncuların sürüm farkı nedeniyle bağlanamaması bu sayede önlenir. Görevi yönetici olmayan ayrı bir Windows hesabıyla çalıştırmak güvenlik açısından daha iyidir.

Yönetici yetkisi nasıl alınır ve sık sorunlar nelerdir?

Yönetici yetkisi, oyunda sohbet penceresine /AdminLogin Parola yazılarak alınır; parola ServerSettings.ini içindeki AdminPassword değeridir. Lobide eğik çizgi isteğe bağlıdır.

  • Sunucu listede görünmüyor: Sorgu portunun açık olduğunu ve başlatma satırında doğru yazıldığını kontrol edin.
  • Sunucu kendiliğinden kapanıyor: ShutdownIfEmptyFor ve ShutdownIfNotJoinedFor değerlerini negatif yapın.
  • Ayarlar uygulanmıyor: Dosyanın WindowsServer klasöründe olduğunu ve -UserDir kullanıyorsanız yeni konuma taşındığını doğrulayın.

Icarus sunucu kurulumu ile uğraşmadan kalıcı bir lobi için Icarus sunucu kiralama seçeneklerine bakabilirsiniz.

Sık Sorulan Sorular

Icarus sunucusuna en fazla kaç oyuncu bağlanabilir?

RocketWerkz’in belgelerine göre ServerSettings.ini dosyasındaki MaxPlayers değeri 1 ile 8 arasında olabilir. Bu sınır oyunun tasarımından gelir; daha fazla oyuncu için birden fazla sunucu örneğini farklı portlarla çalıştırmanız gerekir.

Icarus dedicated server Linux’ta çalışır mı?

Resmî belgeler yalnızca Windows sunucusunu tanımlar. Topluluk, Windows sürümünü Wine ile Linux’ta çalıştıran yöntemler geliştirmiştir; ancak bu yol desteklenmez ve güncellemelerde sorun çıkarabilir. Kararlı bir kurulum için Windows sunucu tercih edin.

Icarus sunucusunda yönetici şifresi nasıl belirlenir?

ServerSettings.ini dosyasındaki AdminPassword satırına parolayı yazıp sunucuyu yeniden başlatın. Oyuncular oyunda /AdminLogin komutuyla bu parolayı girerek yetki alır. Değer boş kalırsa komut herkese yönetici yetkisi verdiği için parolayı mutlaka doldurun.

Tek oyunculu Icarus kaydımı sunucuya taşıyabilir miyim?

Prospect kayıtları sunucunun Saved klasöründe tutulur. Kaydı uygun klasöre kopyaladıktan sonra LoadProspect komutuyla yükleyebilirsiniz. Taşımadan önce hem kaynak hem hedef kayıtların yedeğini alın ve sunucunun oyunla aynı sürümde olduğundan emin olun.

Bu makale yardımcı oldu mu?

Geri bildiriminiz için teşekkürler!

kişi faydalı buldu

Paylaş

X LinkedIn WhatsApp

Sorunuz mu var? Destek ekibimize yazın.