Bu kılavuz, sunucu başlatma hataları, bağlantı sorunları, Prospect yükleme sorunları, performans optimizasyonu ve sürüm uyumsuzluğu hataları dahil olmak üzere Icarus adanmış sunucularıyla ilgili yaygın sorunları ve bunların nasıl çözüleceğini kapsar. İlk sunucu kurulumu ve yapılandırması için Icarus Sunucu Kurulum Kılavuzu makalesine bakın.
Sunucu Başlatma Sorunları
Icarus sunucunuz başlamıyorsa veya başlatmadan hemen sonra çöküyorsa, sorunu teşhis etmek ve çözmek için bu adımları izleyin.
Sunucu Başlatmadan Hemen Sonra Kapanıyor
Bir Icarus sunucusunun başlatmadan kısa süre sonra kapanmasının en yaygın nedeni ShutdownIfNotJoinedFor ayarıdır. Varsayılan olarak bu, 300 saniye (5 dakika) olarak ayarlanmıştır; yani başlatmadan sonraki 5 dakika içinde hiçbir oyuncu katılmazsa sunucu otomatik olarak kapanacaktır.
Çözüm:
- Sunucuyu GPanel'deki Console sekmesinden durdurun.
Icarus/Saved/Config/WindowsServer/ServerSettings.inikonumunda bulunanServerSettings.inidosyasını GPanel Files sekmesi veya SFTP aracılığıyla açın.- Otomatik kapanmayı önlemek için aşağıdaki değerleri ayarlayın:
ShutdownIfNotJoinedFor=-1 ShutdownIfEmptyFor=-1 - Dosyayı kaydedin ve sunucuyu başlatın.
ShutdownIfNotJoinedFor=-1 ayarı, barındırılan sunucular için gereklidir. Bu değişiklik olmadan, oyuncular yeterince hızlı bağlanmazsa sunucu her yeniden başladığında kapanacaktır.
Sunucu Başlatılamıyor (Başlatmada Çökme)
Sunucu, konsolda hata mesajlarıyla başlatma sırasında çökerse:
- Bozuk dosyaları kontrol edin: Sunucuyu yeniden kurmayı deneyin. GPanel'de, tüm sunucu dosyalarını Steam'den yeniden indirmek için yeniden kurulum seçeneğini kullanın.
- Yapılandırma dosyası söz dizimini kontrol edin: Hatalı biçimlendirilmiş bir
ServerSettings.inibaşlatmayı engelleyebilir. Dosyanın doğru INI formatını izlediğini doğrulayın:[/Script/Icarus.DedicatedServerSettings] SessionName=My Server JoinPassword= MaxPlayers=8 - Eksik Prospect verilerini kontrol edin:
LoadProspectveyaLastProspectName, artık var olmayan bir Prospect'e başvuruyorsa, sunucu başarısız olabilir. Bu alanları temizleyin ve geçici olarakResumeProspect=Falseayarlayın. - Sunucu günlüklerini kontrol edin: Çökmenin nedenini gösteren belirli hata mesajları için
Icarus/Saved/Logs/içindeki günlük dosyalarını gözden geçirin.
Sunucu Başlıyor Ancak Tarayıcıda Görünmüyor
Sunucu başarıyla başlıyor ancak oyun içi sunucu tarayıcısında görünmüyorsa:
- 2-5 dakika bekleyin. Yeni sunucuların Steam'in ana sunucu listesine kaydolması için zamana ihtiyacı vardır.
-SteamServerNameayarını kontrol edin.ServerSettings.iniiçindekiSessionNameayarı tarayıcı adını kontrol etmez.-SteamServerNamekomut satırı parametresi GPanel Startup sekmesinden ayarlanmalıdır.- Portları doğrulayın. Oyun portunun ve sorgu portunun doğru atandığından emin olun. Sorgu portuna (varsayılan
27015) erişilebildiğini kontrol edin. - Doğrudan bağlantı kullanın. Sunucu tarayıcıya kaydolurken,
IP:PORTkullanarak doğrudan bağlanabilirsiniz (örneğin,192.168.1.100:17777).
Oyuncular Bağlanamıyor
Oyuncular sunucunuza bağlanamıyorsa, bu sorun giderme adımlarını uygulayın.
Bağlantı Zaman Aşımı / Sunucu Yanıt Vermiyor
- Sunucunun çalıştığını doğrulayın. Sunucunun çevrimiçi olduğunu ve çökmüş veya durdurulmuş bir durumda olmadığını doğrulamak için GPanel Console sekmesini kontrol edin.
- Doğru IP ve portu kontrol edin. Oyuncular sorgu portunu değil, oyun portunu (varsayılan
17777) kullanmalıdır. Sunucunuzun IP'sini ve portunu GPanel Console sekmesinden bulun. Ayrıntılı talimatlar için Sunucu IP ve Portunuzu Nasıl Bulabilirsiniz makalesine bakın. - Parolayı kontrol edin. Bir
JoinPasswordayarlanmışsa, oyuncular bağlanırken bunu girmelidir. Parolanın doğru olduğunu ve oyuncularınızla paylaşıldığını doğrulayın. - Oyuncu sayısını kontrol edin. Sunucu doluysa (varsayılan olarak maksimum 8 oyuncu), birisi ayrılana kadar ek oyuncular katılamaz.
- Sunucuyu yeniden başlatın. Sunucu uzun süredir çalışıyorsa, bir yeniden başlatma, eski oturumlardan kaynaklanan bağlantı sorunlarını çözebilir.
Sonsuz "Connecting..." Ekranı
Oyuncular ana menüde sonsuz bir "Connecting..." ekranında takılı kalırsa:
- Oyuncunun Komut İstemi'ni Yönetici olarak açmasını ve aşağıdaki komutları çalıştırmasını sağlayın:
netsh winsock reset netsh int ip reset ipconfig /flushdns - Bu komutları çalıştırdıktan sonra bilgisayarı yeniden başlatın.
- Icarus'u tekrar başlatın ve bağlanmayı deneyin.
İstemci Hatası: "Invalid Prospect Information - 001"
Bu hata, istemci ve sunucu arasında bir sürüm uyumsuzluğunu gösterir. Çözüm adımları için aşağıdaki Sürüm Uyumsuzluğu bölümüne bakın.
Prospect Yükleme Sorunları
Prospect'leri yükleme, oluşturma veya devam ettirme ile ilgili sorunlar, en yaygın Icarus sunucu sorunları arasındadır.
Bir Prospect Yüklenirken Sonsuz Yükleme Ekranı
Oyun bir Prospect yüklemeye çalışırken sonsuz bir yükleme ekranında takılı kalırsa:
- Prospect dosyasının var olduğunu doğrulayın. Prospect kayıt dosyasının
Icarus/Saved/PlayerData/DedicatedServer/Prospects/içinde bulunduğunu kontrol edin. - Bozuk kayıt verilerini kontrol edin. Prospect dosyası bozuksa, düzgün yüklenmeyebilir. Farklı bir Prospect yüklemeyi veya yeni bir tane oluşturmayı deneyin.
- İstemci önbelleğini temizleyin. Oyuncunun makinesinde, oyun önbelleğini Steam aracılığıyla doğrulayın:
- Steam Kütüphanesi'nde Icarus'a sağ tıklayın
- Properties > Installed Files seçin
- Verify integrity of game files butonuna tıklayın
- Sunucuyu yeniden başlatın. Sunucuyu GPanel'den durdurun ve yeniden başlatın. Bu, sunucuyu Prospect verilerini yeniden okumaya zorlar.
Yeni Bir Prospect Oluşturulamıyor veya Başlatılamıyor
Oyuncular veya yöneticiler yeni Prospect'ler oluşturamıyorsa:
- İzinleri kontrol edin.
AllowNonAdminsToLaunchProspectsFalseolarak ayarlanmışsa, yalnızca yönetici kimliği doğrulanmış oyuncular Prospect oluşturabilir. Ya bu ayarıTrueolarak değiştirin ya da oyuncunun önce/AdminLogin [password]ile yönetici olarak kimlik doğrulaması yapmasını sağlayın. - CreateProspect formatını kontrol edin. Komutun veya yapılandırma ayarının doğru formatı kullandığından emin olun:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]. Yanlış bir Prospect tür adı sessizce başarısız olur. - Mevcut aktif Prospect'i kontrol edin. Zaten bir Prospect yüklüyse, yeni bir tane oluşturmadan önce onu sonlandırmanız veya silmeniz gerekebilir.
Sunucu Yeniden Başlatıldıktan Sonra Prospect Devam Etmiyor
Sunucu yeniden başlıyor ancak önceki Prospect'i devam ettirmiyorsa:
ServerSettings.iniiçindeResumeProspect=Trueayarının yapıldığını doğrulayın.LastProspectNamealanının doğru Prospect adını içerdiğini kontrol edin. Bu otomatik olarak doldurulur ancak sunucu temiz bir şekilde kapanmadıysa bozulabilir.- Prospect adı eksikse, yüklemek istediğiniz Prospect dosyasına
LoadProspect=[name]ayarını manuel olarak yapın.
Performans Optimizasyonu
Icarus sunucunuz gecikme, takılma veya düşük performans yaşıyorsa, bu optimizasyon adımlarını deneyin.
Sunucu Tarafı Optimizasyonu
- MaxPlayers değerini azaltın. Maksimum 8 oyuncuyla gecikme yaşıyorsanız, yükü hafifletmek için 4-6'ya düşürmeyi deneyin.
- Düzenli olarak yeniden başlatın. Bellek sızıntılarını ve birikmiş durumu temizlemek için düzenli sunucu yeniden başlatmaları planlayın. Aktif sunucular için her 12-24 saatte bir yeniden başlatma önerilir.
- Kaynak kullanımını izleyin. Sunucunun CPU ve RAM kullanımını GPanel'de kontrol edin. Kaynaklar sürekli olarak maksimuma ulaşıyorsa, barındırma planınızı yükseltmeyi düşünün.
- İnşa yoğunluğunu azaltın. Çok sayıda yerleştirilmiş nesne içeren büyük, karmaşık üsler sunucu performansını önemli ölçüde etkiler. Oyuncuları verimli inşa etmeye teşvik edin.
İstemci Tarafı Optimizasyonu
Bireysel oyuncular düşük performans yaşıyorsa, bu ayar düzenlemelerini önerin:
- Görüş alanını (FOV) artırın. Daha yüksek bir FOV, bazı senaryolarda paradoksal olarak kare hızlarını iyileştirebilir.
- Gölge kalitesini azaltın. Gölgeler, performans açısından en yoğun grafik ayarlarından biridir.
- DirectX 11 kullanın. DirectX 12 yalnızca üst düzey Nvidia GPU'larda RTX aydınlatmasıyla faydalıdır. Çoğu oyuncu DX11 ile daha iyi performans elde edecektir.
- DLSS (Nvidia) veya FSR (AMD) etkinleştirin. DLSS, Nvidia kartlarında önemli bir performans iyileştirmesi sağlar. FSR hem AMD hem de Nvidia kartlarında çalışır (ancak Nvidia'da DLSS tercih edilir).
- Görüş mesafesini düşürün. Render mesafesini azaltmak, istemcinin işlemesi gereken nesne sayısını düşürür.
Sürüm Uyumsuzluğu
Sürüm uyumsuzluğu hataları, istemci ve sunucu Icarus'un farklı sürümlerini çalıştırdığında meydana gelir. Bu, özellikle oyun güncellemelerinden sonra en yaygın bağlantı sorunlarından biridir.
Hata: "Host is running newer Version than Client" / "Invalid prospect information - 001"
Bu hatalar, sunucunun güncellendiği ancak oyuncunun oyun istemcisinin güncellenmediği (veya tam tersi) anlamına gelir.
Bir İstemci Sürüm Uyumsuzluğunu Düzeltme:
- Icarus'u tamamen kapatın.
- Steam'i açın ve oyun güncellemelerini kontrol edin. Icarus güncellemeleri otomatik olarak indirilmelidir.
- Hiçbir güncelleme görünmüyorsa, Steam Kütüphanesi'nde Icarus'a sağ tıklayın > Properties > Installed Files > Verify integrity of game files.
- Güncelleme hâlâ görünmüyorsa Steam'i yeniden başlatın.
- Güncellendikten sonra, Icarus'u başlatın ve tekrar bağlanmayı deneyin.
Bir Sunucu Sürüm Uyumsuzluğunu Düzeltme:
- Sunucu güncel olmayan bir sürüm çalıştırıyorsa, GPanel'den yeniden başlatın. Sunucu başladığında otomatik olarak en son sürüme güncellenmelidir.
- Sunucu otomatik olarak güncellenmiyorsa, sunucu dosyalarının yeni bir şekilde indirilmesini zorlamak için GPanel'deki yeniden kurulum seçeneğini deneyin.
- Güncelleme tamamlandıktan sonra, sunucu sürümünün istemci sürümüyle eşleştiğini doğrulayın.
Yaygın Hata Mesajları
Yaygın hata mesajları ve çözümleri için hızlı referans:
| Hata Mesajı | Neden | Çözüm |
|---|---|---|
Invalid prospect information - 001 |
İstemci ve sunucu sürüm uyumsuzluğu. | Hem istemciyi hem de sunucuyu aynı sürüme güncelleyin. |
Host is running newer Version than Client (Error 63) |
Sunucunun istemciden daha yeni bir oyun sürümü var. | Oyun istemcisini Steam aracılığıyla güncelleyin. |
| Sunucu 5 dakika sonra kapanıyor | ShutdownIfNotJoinedFor=300 (varsayılan). |
ServerSettings.ini içinde ShutdownIfNotJoinedFor=-1 ayarlayın. |
| Sunucu tarayıcıda görünmüyor | SessionName yapılandırma ayarı yok sayılır. |
GPanel Startup sekmesi aracılığıyla -SteamServerName başlatma parametresini kullanın. |
| Katılamıyor: Sunucu dolu | Maksimum oyuncu sayısına ulaşıldı (1-8). | Bir oyuncunun ayrılmasını bekleyin veya MaxPlayers değerini artırın (maks. 8). |
| Karanlık ekran / Zaman "0:-01" değerinde takılı | 5 USD'den az harcama yapılmış Steam hesabı. | Tam Steam özelliklerinin kilidini açmak için Steam cüzdanına en az 5 USD ekleyin. |
| Prospect'te eşyalar alınamıyor | İstemci senkronizasyon hatası. | Oyun istemcisini yeniden başlatın. |
| Prospect yüklenmiyor (sonsuz ekran) | Bozuk kayıt verileri veya önbellek. | Steam'de oyun dosyalarını doğrulayın, sunucuyu yeniden başlatın veya yeni bir Prospect başlatın. |
Genel Sorun Giderme Kontrol Listesi
Icarus sunucunuzla ilgili herhangi bir sorunu giderirken, bu kontrol listesini uygulayın:
- GPanel'de sunucu durumunu kontrol edin. Sunucunun çalıştığını ve çökmüş veya durdurulmuş olmadığını doğrulayın.
- Sunucu konsolunu gözden geçirin. GPanel Console sekmesinde hata mesajları veya uyarılar arayın.
- Sunucu günlüklerini kontrol edin. Ayrıntılı günlük çıktısı için
Icarus/Saved/Logs/konumuna gidin. - Yapılandırma dosyası söz dizimini doğrulayın.
ServerSettings.inidosyasının yazım hataları veya fazladan karakterler olmadan doğru biçimlendirildiğinden emin olun. - Sürümlerin eşleştiğini doğrulayın. Hem istemci hem de sunucu Icarus'un aynı sürümünü çalıştırmalıdır.
- Bir sunucu yeniden başlatması deneyin. Birçok geçici sorun, GPanel'den temiz bir yeniden başlatma ile çözülür.
- İstemcide oyun dosyalarını doğrulayın. Oyuncuların Steam aracılığıyla oyun dosyası bütünlüğünü doğrulamasını sağlayın.
ShutdownIfNotJoinedForayarını kontrol edin. Otomatik kapanmayı önlemek için bunun-1olarak ayarlandığından emin olun.- Temiz bir yeniden kurulum deneyin. Son çare olarak, yeni sunucu dosyaları almak için sunucuyu GPanel aracılığıyla yeniden kurun.
İlgili Makaleler
- Icarus Sunucu Kurulum Kılavuzu
- Sunucu IP ve Portunuzu Nasıl Bulabilirsiniz
- SFTP ile Dosyalar Nasıl Yüklenir
- Yeni Sunucunuza Başlarken
Yardıma mı İhtiyacınız Var?
Yukarıdaki adımları denediyseniz ve Icarus sunucunuzla hâlâ sorun yaşıyorsanız, lütfen bir destek talebi açın, ekibimiz size yardımcı olmaktan memnuniyet duyacaktır.