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 +quitRocketWerkz’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=TrueMaxPlayers1 ile 8 arasında olabilir.AdminPasswordboş bırakılırsa/AdminLoginherkese yönetici yetkisi verir; mutlaka doldurun.ShutdownIfNotJoinedForveShutdownIfEmptyForsaniye cinsindendir; negatif değer sunucunun süresiz açık kalmasını sağlar.SessionNameşu an işlevsizdir; sunucu adını-SteamServerNameile verin.
Dosyayı sunucu kapalıyken düzenleyin.
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.
- Yeni oturum:
CreateProspectkomutu prospect türü, zorluk, hardcore seçeneği ve kayıt adını alır. - Kayıtlı oturumu açma:
LoadProspect KayitAdibelirtilen kaydı yükler. - Kaldığı yerden devam:
ResumeProspecten son oynanan prospect’i açar;ResumeProspect=Trueayarı 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.
- Sunucu klasöründe, güncelleme ve başlatma satırlarını içeren bir
StartIcarus.batdosyası oluşturun. - Görev Zamanlayıcı içinde Temel Görev Oluştur seçeneğiyle yeni bir görev açın.
- Tetikleyici olarak Bilgisayar başladığında seçeneğini belirleyin.
- Eylem olarak
StartIcarus.batdosyası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 -LogBetiğ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:
ShutdownIfEmptyForveShutdownIfNotJoinedFordeğerlerini negatif yapın. - Ayarlar uygulanmıyor: Dosyanın
WindowsServerklasöründe olduğunu ve-UserDirkullanı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