VDS Start
899,00 ₺ / ay'dan
- 4 ayrılmış çekirdek
- 8 GB RAM
- 200 GB NVMe
- 10 TB Trafik
- 1 IPv4
Prospect görevleriniz ve açık dünya üssünüz arkadaşlarınız bağlandığında hazır olsun: RocketWerkz’in resmi Icarus Dedicated Server yazılımını ayrılmış kaynaklı bir sunucuda çalıştırın.
Kısa cevap
Icarus sunucu kiralama, RocketWerkz'in resmi Icarus Dedicated Server yazılımını sürekli açık bir sunucuda çalıştırmaktır. Sunucu SteamCMD ile 2089300 uygulama kimliğiyle kurulur, IcarusServer.exe ile başlar ve resmi belgelere göre oyun portu 17777, sorgu portu 27015'tir. Ayarlar ServerSettings.ini dosyasındadır ve bir sunucu en fazla 8 oyuncu alır. Resmi kurulum Windows üzerinden anlatıldığı için Windows Server ile çalışan bir VDS en sorunsuz yoldur.
Bu kullanım için hazır paket yerine, sunucuyu tam yetkiyle kurabileceğiniz VDS Sunucu paketlerini öneriyoruz. Kurulum desteği için destek talebi açabilirsiniz.
899,00 ₺ / ay'dan
1.599,00 ₺ / ay'dan
2.899,00 ₺ / ay'dan
| Senaryo | RAM | vCPU | Disk |
|---|---|---|---|
| 1–4 oyuncu, kısa prospect | 8 GB | 2–4 | 40 GB NVMe |
| 4–8 oyuncu, uzun prospect | 10–12 GB | 4 | 50 GB NVMe |
| 8 oyuncu, açık dünya ve büyük üs | 12–16 GB | 4–6 | 60 GB NVMe |
Değerler tahminidir; mod, eklenti ve oyun ayarlarına göre değişir.
Icarus dedicated server, RocketWerkz'in oyuncuların co-op oturumlarını kendi bilgisayarlarından bağımsız olarak çalıştırması için yayımladığı resmi sunucu yazılımıdır. Steam'de ayrı bir araç olarak bulunur ve SteamCMD ile app_update 2089300 komutuyla indirilir. Kurulum, başlatma parametreleri, prospect taşıma ve yönetici komutları RocketWerkz'in GitHub üzerindeki resmi wiki sayfalarında belgelenmiştir.
Icarus'ta oyun, “prospect” adı verilen görev oturumları ya da kalıcı açık dünya üzerinde ilerler. Oyuncu bilgisayarında barındırılan bir oturumda ev sahibi çıktığında herkes oyundan düşer; dedicated server ise oturumu ayakta tutar, arkadaşlarınızın farklı saatlerde bağlanmasına izin verir ve ev sahibinin bilgisayarını grafik yükü ile sunucu yükünü aynı anda taşımaktan kurtarır.
Bir dedicated server özellikle uzun soluklu açık dünya oyunlarında ve birden çok haftaya yayılan prospect görevlerinde fark yaratır: üssünüz, ekinleriniz ve envanteriniz tek bir yerde güvenle saklanır. Kurulumun komut komut anlatımı Icarus dedicated server kurulumu rehberindedir; bu sayfa ise kiralama kararını, kaynak planlamasını ve işletme ayrıntılarını ele alır.
Türkiye'den bağlanan bir grup için sunucunun yakın bir veri merkezinde olması, yaratıklarla savaşırken ve inşa ederken hissedilen gecikmeyi azaltır. Icarus'un 8 oyunculuk sınırı da sunucuyu genellikle küçük ve kapalı bir arkadaş topluluğunun ortak alanı yapar; bu yüzden parola, yönetici yetkisi ve yedek düzeni en baştan doğru kurulmalıdır.
RocketWerkz resmi wiki'de dedicated server için sabit bir donanım gereksinimi yayımlamaz; yukarıdaki tablo, oyunun Unreal Engine tabanlı yapısı ve 8 oyuncuyla sınırlı oturum yapısı dikkate alınarak hazırlanmış tahmindir. Icarus'un dünya simülasyonu geniş bir haritayı, hava olaylarını, yaratık yapay zekâsını ve oyuncu yapılarını kapsadığı için, aynı oyuncu sayısındaki birçok hafif co-op oyununa göre daha fazla bellek ister.
Kaynak planlarken şu noktalara dikkat edin:
İlk haftalarda bellek kullanımını izleyin; sınıra yaklaşıyorsa kaynakları artırmak, sunucunun çöküp prospect ilerlemesini riske atmasından iyidir.
Windows Server'da bellek ve işlemci kullanımını Görev Yöneticisi'nin Performans sekmesinden ya da Kaynak İzleyicisi'nden takip edebilirsiniz. IcarusServer sürecinin bellek kullanımı oturum ilerledikçe yükseliyor ve planlı yeniden başlatmadan sonra düşüyorsa bu olağandır; yeniden başlatma sonrasında da hızla sınıra dayanıyorsa sunucu gerçekten daha fazla kaynağa ihtiyaç duyuyordur. Kararı tek bir yoğun akşama değil, birkaç günlük gözleme dayandırın.
Icarus için bu sayfada VDS paketleri gösterilir; sunucuyu VDS üzerinde kendiniz kurabilir ya da destek talebiyle hazır kurulum isteyebilirsiniz. Resmi kurulum kılavuzu Windows adımlarıyla yazıldığı için VDS'inizi Windows Server ile kullanmak en az sürprizli yoldur; Uzak Masaüstü ile bağlanır, SteamCMD'yi çalıştırır ve sunucuyu tıpkı kendi bilgisayarınızdaki gibi yönetirsiniz.
VDS'in avantajları Icarus için somuttur:
ServerSettings.ini, başlatma parametreleri ve kayıt klasörü üzerinde tam yetkiniz olur.Windows Server lisansı için işletim sistemi lisansları sayfasına göz atabilirsiniz; Uzak Masaüstü bağlantısı için uzak masaüstü bağlantısı rehberi adım adım yol gösterir. Hangi modelin size uyduğunu oyun paketi mi VDS mi karşılaştırmasında ayrıntılı bulabilirsiniz. Paket tablosundaki güncel değerlerden oyuncu sayınıza ve oyun modunuza uyanı seçin; ihtiyaç büyüdükçe kaynaklar sonradan artırılabilir.
Aynı VDS'i yalnız Icarus için kullanmak zorunda değilsiniz: Windows Server üzerinde Discord botu, ses sunucusu ya da başka bir oyunun sunucusunu da barındırabilirsiniz. Bu durumda her uygulamanın bellek payını ayrı hesaplayın ve Icarus'a tablodaki değerleri bırakın.
Icarus sunucusunun davranışını ServerSettings.ini dosyası belirler; dosya, resmi wiki'ye göre Saved\Config\WindowsServer\ klasöründedir. Saved klasörü varsayılan olarak %localappdata%\Icarus\ altında oluşur; -UserDir= parametresiyle başka bir yere taşınabilir.
| Ayar | Açıklama |
|---|---|
JoinPassword | Giriş parolası; boş bırakılırsa parola sorulmaz |
MaxPlayers | Eşzamanlı oyuncu sayısı, 1–8 arası |
AdminPassword | Yönetici komutları için parola |
ShutdownIfNotJoinedFor | Kimse katılmazsa kapanma süresi (saniye, varsayılan 300) |
ShutdownIfEmptyFor | Sunucu boşalınca kapanma süresi (saniye, varsayılan 300) |
AllowNonAdminsToLaunchProspects | Yönetici olmayanların prospect başlatması (varsayılan açık) |
LoadProspect, CreateProspect, ResumeProspect | Açılışta yüklenecek, oluşturulacak ya da devam edilecek prospect |
Resmi wiki, SessionName alanının şu anda işlev görmediğini ve sunucu listesindeki adın -SteamServerName= başlatma parametresiyle verilmesini önerir. Dosyayı düzenlemeden önce sunucuyu kapatın.
Icarus sunucusu varsayılan ayarlarla, kimse katılmadığında ya da son oyuncu ayrıldıktan sonra 300 saniye içinde kendini kapatır; bu, kiralık sunucuda “sunucum durmuş” izleniminin en yaygın nedenidir. Resmi wiki'ye göre ShutdownIfNotJoinedFor ve ShutdownIfEmptyFor ayarları saniye cinsindendir: 0 değeri mümkün olan en kısa sürede kapanma, sıfırdan küçük bir değer ise süresiz çalışma anlamına gelir.
Sunucunuzun 7/24 erişilebilir kalmasını istiyorsanız iki ayara da negatif bir değer verin. Örnek:
ShutdownIfNotJoinedFor=-1
ShutdownIfEmptyFor=-1Bu ayarın bir sonucu olarak sunucu boşken de çalışmaya devam eder ve kaynak tüketir; açık dünya oturumlarında bu çoğu zaman istenen davranıştır. Alternatif olarak sunucunun kapanmasına izin verip bir Windows servisi ya da zamanlanmış görevle yeniden başlatılmasını sağlayabilirsiniz; ancak bu yöntemde oyuncular bağlanmak istediğinde sunucunun yeniden açılmasını beklemek zorunda kalabilir.
ResumeProspect varsayılan olarak açık olduğu için sunucu yeniden başladığında son prospect'e devam eder. Planlı bir yeniden başlatma, uzun süre açık kalan sunucularda bellek kullanımını da tazeler; bunu oyuncu yoğunluğunun en düşük olduğu saate koymak iyi bir uygulamadır.
Icarus sunucusunda yönetici yetkisinin güvenliği tamamen AdminPassword ayarına bağlıdır ve bu alanı boş bırakmak ciddi bir risktir. Resmi wiki'ye göre AdminPassword boşsa, oyundaki /AdminLogin komutu herhangi bir oyuncuya yönetici yetkisi verir. Herkese açık ya da parolasız bir sunucuda bu, ilk gelen oyuncunun prospect'leri yönetebilmesi, oyuncuları atabilmesi demektir.
Önerilen güvenlik düzeni:
AdminPassword alanına uzun ve tahmin edilemez bir parola yazın; bunu yalnız yöneticilerle paylaşın.JoinPassword belirleyin.AllowNonAdminsToLaunchProspects ayarını kapatarak yeni prospect başlatma yetkisini yöneticilere bırakın; böylece bir oyuncunun yanlışlıkla aktif görevi değiştirmesi önlenir.RocketWerkz'in wiki'sindeki “Console RCON Commands” sayfası yönetici komutlarının listesini verir. Komutları kullanmadan önce prospect'in yedeğini almak, yanlış bir komutun sonuçlarını geri almanın tek güvenli yoludur.
Parolaları sunucu klasöründe düz metin olarak sakladığınızı unutmayın: ServerSettings.ini dosyasına erişimi olan herkes yönetici parolasını görebilir. Bu yüzden Uzak Masaüstü hesaplarını paylaşmayın, her yönetici için ayrı bir Windows kullanıcısı açın ve bir yönetici ekipten ayrıldığında AdminPassword değerini değiştirin.
Kendi bilgisayarınızda başlattığınız bir Icarus prospect'i resmi wiki'deki yöntemle dedicated server'a taşınabilir; prospect tek bir JSON dosyası olarak saklanır. İşlem sırası şöyledir:
%UserProfile%\AppData\Local\Icarus\Saved\PlayerData\{SteamID}\Prospects\ klasöründeki prospect dosyası.Icarus\Saved\PlayerData\DedicatedServer\Prospects klasörü yoksa oluşturun.LoadProspect ayarına prospect adını yazın ya da lobiden yükleyin.Dosya aktarımı için Uzak Masaüstü'nün pano ve sürücü paylaşımını ya da güvenli bir dosya aktarım yöntemini kullanabilirsiniz. Taşımadan sonra sunucuya bağlanıp üssünüzü, envanterinizi ve görev durumunu kontrol edin; sorun görürseniz yedekteki dosyaya dönmek mümkündür.
Icarus sunucusunda hangi oturum türünü çalıştırdığınız, hem sunucunun nasıl yönetileceğini hem de kaynak ihtiyacını belirler. Klasik prospect görevleri belirli bir hedef ve süreyle sınırlıdır; görev bittiğinde ya da süre dolduğunda oyuncular yörüngeye döner. Açık dünya oturumları ise süresizdir; üsler büyür, ekinler ve depolar birikir ve dünya haftalarca, hatta aylarca aynı kalır.
Resmi wiki, sunucunun açılışta hangi oturumla başlayacağını belirlemek için üç ayar sunar. ResumeProspect son oturuma devam eder ve varsayılan olarak açıktır. LoadProspect adı verilen belirli bir kaydı yükler. CreateProspect ise yeni bir oturumu [ProspectType] [Difficulty] [Hardcore?] [SaveName] biçiminde tanımlanan değerlerle oluşturur; prospect türlerinin adları wiki'deki “Prospect Names” sayfasında listelenir.
Uzun soluklu bir açık dünya sunucusunda şu düzen işe yarar: sunucuyu ResumeProspect açıkken çalıştırın, kapanma sürelerini negatif değere çekin ve kaydı her gün yedekleyin. Görev odaklı bir grupta ise AllowNonAdminsToLaunchProspects açık kalabilir; böylece oyuncular lobiden sıradaki görevi kendileri seçer. Hangi düzeni seçerseniz seçin, büyüyen bir açık dünya kaydının bellek ve disk ihtiyacını zamanla artıracağını unutmayın; kullanım arttıkça kaynakları gözden geçirin.
Icarus sunucusu SteamCMD ile güncellenir: sunucuyu durdurur, prospect dosyalarını yedekler ve app_update 2089300 validate komutunu yeniden çalıştırırsınız. Oyuncuların Steam istemcisi kendiliğinden güncellendiği için sunucuyu geride bırakmak, “sunucu görünmüyor” ya da “bağlanılamıyor” sorunlarının sık bir nedenidir. RocketWerkz'in wiki'sinde güncelleme ve sunucuyu çalıştırma için ayrı bir sayfa bulunur.
Güncelleme sürecini kolaylaştırmak için:
.bat) yazın; güncelleme tek tıkla yapılır.Yedekleri sunucu dışında saklamayı unutmayın. Yöntemler için oyun sunucusu yedekleme rehberine, genel güvenlik yaklaşımı için yedekleme tanımına bakabilirsiniz. Güncellemeyi hafta içi bir sabah değil, oyuncuların en az bağlı olduğu saatte yapın ve öncesinde topluluğa kısa bir duyuru geçin.
Herkese açık bir Icarus sunucusu, IP adresi Steam sunucu listesinde göründüğü için hizmet engelleme saldırılarına açıktır; koruma ağ ve sunucu seviyesinde birlikte kurulmalıdır. LIONFIN altyapısında trafik RouteFence firewall ile ağ seviyesinde süzülür, DDoS trafiği sunucunuza ulaşmadan filtrelenmeye çalışılır ve altyapı 7/24 NOC ve SOC tarafından izlenir.
Windows tarafında yapmanız gerekenler:
17777) ve sorgu portunu (27015) açın; diğer gelen bağlantıları kapalı tutun.AdminPassword ve gerekiyorsa JoinPassword belirleyin; bu iki parolayı farklı tutun.Saldırı belirtisi olarak oyuncuların aynı anda kopması ya da sunucu listesinden düşme görülebilir; böyle bir durumda müşteri panelinden destek talebi açarak ağ tarafının incelenmesini isteyebilirsiniz. Yalnız bir oyuncunun kopması ise çoğunlukla o oyuncunun ev bağlantısıyla ilgilidir; sorunu ayırt etmek için kopma saatlerini ve etkilenen oyuncuları not edin.
RocketWerkz'in resmi kurulum kılavuzu Windows adımlarıyla yazılmıştır ve sunucu yazılımı IcarusServer.exe adlı bir Windows uygulaması olarak gelir; resmi belgelerde yerel bir Linux sürümünden söz edilmez. Topluluk, sunucuyu Linux üzerinde Wine ya da Wine tabanlı Docker imajlarıyla çalıştırmanın yollarını geliştirmiştir ve bazı barındırma şirketleri bu yöntemi kullanır.
Bu yolu seçmeden önce şu dengeyi tartın:
Topluluğunuzun kararlılığa önem verdiği uzun soluklu bir açık dünya sunucusu için Windows Server önerimizdir. Linux ve Wine konusunda deneyiminiz varsa ve kaynak verimliliği önceliğinizse, Linux yolu da işinizi görebilir; bu durumda bir test sunucusunda denemeden ana prospect'inizi taşımayın. Hangi işletim sisteminin size uygun olduğu konusunda sunucu işletim sistemi seçimi yazısı genel bir çerçeve sunar.
Icarus sunucu sorunlarının çoğu kapanma ayarları, port ya da sürüm farkından kaynaklanır; sunucu günlükleri nedeni genellikle açıkça gösterir.
ShutdownIfNotJoinedFor ve ShutdownIfEmptyFor varsayılan 300 saniyededir. 7/24 açık sunucu için negatif değer verin.27015 sorgu portu kapalıdır ya da sunucu yeni açılmıştır. Port kurallarını kontrol edin; adımlar oyun sunucusu port açma rehberinde.SessionName ile verilmiştir; resmi wiki'ye göre bu alan şu anda çalışmaz, -SteamServerName= kullanın.AdminPassword boştur.PlayerData\DedicatedServer\Prospects yolunu kontrol edin.Çözemediğiniz durumlarda günlüklerle birlikte müşteri panelinden destek talebi açabilirsiniz.
Windows VDS seçin
Oyuncu sayınıza ve oyun modunuza göre paket tablosundan bir VDS seçin; Windows Server ile kullanacağınızı belirtin.
SteamCMD ile indirin
Uzak Masaüstü ile bağlanın, SteamCMD ile anonim giriş yapıp app_update 2089300 validate komutunu çalıştırın.
Sunucuyu ilk kez başlatın
IcarusServer.exe dosyasını -SteamServerName, -PORT=17777 ve -QueryPort=27015 parametreleriyle başlatıp ayar dosyalarının oluşmasını bekleyin.
Ayarları düzenleyin
Sunucuyu kapatın; ServerSettings.ini içinde AdminPassword, JoinPassword, MaxPlayers ve kapanma sürelerini ayarlayın.
Portları açın
Windows Güvenlik Duvarında 17777 ve 27015 portları için gelen bağlantı kuralı oluşturun.
Prospect yükleyin ve yedekleyin
Gerekirse yerel prospect dosyanızı sunucuya taşıyın, sunucuyu başlatıp bağlanın ve Prospects klasörü için düzenli yedek planlayın.
RocketWerkz’in resmi kurulum sayfasına göre oyun portu varsayılan olarak 17777, Steam sorgu portu 27015’tir. İki port da -PORT= ve -QueryPort= başlatma parametreleriyle değiştirilebilir. Sunucunun listede görünmesi ve oyuncuların bağlanabilmesi için iki portun da güvenlik duvarında açık olması gerekir.
Resmi wiki’ye göre MaxPlayers ayarı 1 ile 8 arasında bir değer alır; yani bir Icarus dedicated server aynı anda en fazla 8 oyuncuya hizmet verir. Daha kalabalık bir topluluk için aynı sunucuda farklı portlarla ikinci bir örnek çalıştırabilirsiniz.
Varsayılan ayarlarda sunucu, kimse katılmazsa ya da son oyuncu ayrıldıktan sonra 300 saniye içinde kapanır. ServerSettings.ini içindeki ShutdownIfNotJoinedFor ve ShutdownIfEmptyFor değerlerini sıfırdan küçük bir sayıya ayarlarsanız sunucu süresiz olarak açık kalır.
Resmi kılavuz yalnız Windows kurulumunu anlatır ve sunucu bir Windows uygulaması olarak gelir. Topluluk Wine tabanlı yöntemlerle Linux üzerinde çalıştırmayı mümkün kılmıştır, ancak bu yol resmi olarak desteklenmez ve güncellemelerde sorun çıkarabilir. Kararlılık için Windows Server önerilir.
Evet. Yerel Prospects klasöründeki JSON dosyasını, adını değiştirmeden sunucudaki PlayerData DedicatedServer Prospects klasörüne kopyalarsınız. Resmi wiki, dosyayı yeniden adlandırmanın ya da düzenlemenin kaydı bozabileceği konusunda uyarır; önce mutlaka yedek alın.
Resmi wiki’ye göre AdminPassword boşsa, /AdminLogin komutu sunucudaki herhangi bir oyuncuya yönetici yetkisi verir. Bu yüzden herkese açık sunucularda bu alanı mutlaka uzun ve tahmin edilemez bir parolayla doldurun ve parolayı yalnız yöneticilerle paylaşın.
Resmi wiki, ServerSettings.ini içindeki SessionName alanının şu anda işlev görmediğini belirtir. Sunucu listesinde görünecek adı -SteamServerName= başlatma parametresiyle verin; ad en fazla 64 karakter olabilir.
Sunucuyu durdurun, prospect dosyalarını yedekleyin ve SteamCMD ile app_update 2089300 validate komutunu yeniden çalıştırın. Oyuncuların istemcisi Steam üzerinden güncellendiği için sunucunun da aynı sürümde olması gerekir; aksi hâlde bağlantı sorunları yaşanır.
Varsayılan olarak AllowNonAdminsToLaunchProspects açıktır, yani lobideki herkes prospect oluşturabilir ya da yükleyebilir. Bu ayarı kapatırsanız prospect başlatma yetkisi yalnız yöneticilerde kalır; böylece aktif görevin yanlışlıkla değiştirilmesi önlenir.
Uzman ekibimizle ihtiyacınıza en uygun çözümü birlikte belirleyelim.
Çerezler. Siteyi çalıştırmak için zorunlu çerezleri, deneyimi iyileştirmek için tercih ve analiz çerezlerini kullanıyoruz. Gizlilik Politikası