Bu təlimat Icarus xüsusi serverləri ilə bağlı ümumi problemləri və onların həll yollarını əhatə edir, o cümlədən server başlatma xətaları, qoşulma problemləri, Prospect yükləmə problemləri, performans optimallaşdırması və versiya uyğunsuzluğu xətaları. İlkin server quraşdırması və konfiqurasiyası üçün Icarus Server Quraşdırma Təlimatına baxın.
Server Başlatma Problemləri
Icarus serveriniz başlamırsa və ya başladıqdan dərhal sonra çökürsə, problemi diaqnoz etmək və həll etmək üçün bu addımları izləyin.
Server Başladıqdan Dərhal Sonra Bağlanır
Icarus serverinin başladıqdan qısa müddət sonra bağlanmasının ən ümumi səbəbi ShutdownIfNotJoinedFor parametridir. Standart olaraq bu 300 saniyəyə (5 dəqiqə) təyin edilib, yəni başladıqdan sonra 5 dəqiqə ərzində heç bir oyunçu qoşulmasa server avtomatik bağlanacaq.
Həll:
- GPanel-dəki Console tabından serveri dayandırın.
- GPanel Files tabı və ya SFTP vasitəsilə
Icarus/Saved/Config/WindowsServer/ServerSettings.iniyerində olanServerSettings.inifaylını açın. - Avtomatik bağlanmanın qarşısını almaq üçün aşağıdakı dəyərləri təyin edin:
ShutdownIfNotJoinedFor=-1 ShutdownIfEmptyFor=-1 - Faylı saxlayın və serveri başladın.
ShutdownIfNotJoinedFor=-1 təyin etmək hostinq serverləri üçün vacibdir. Bu dəyişiklik olmadan, oyunçular kifayət qədər tez qoşulmasa server hər yenidən başladıqda bağlanacaq.
Server Başlamır (Başlatmada Çökmə)
Server başlatma zamanı konsolda xəta mesajları ilə çökürsə:
- Zədələnmiş faylları yoxlayın: Serveri yenidən quraşdırmağı sınayın. GPanel-də Steam-dən bütün server fayllarını yenidən endirmək üçün yenidən quraşdırma seçimini istifadə edin.
- Konfiqurasiya faylının sintaksisini yoxlayın: Yanlış formatlanmış
ServerSettings.inibaşlamanın qarşısını ala bilər. Faylın düzgün INI formatına uyğun olduğunu yoxlayın:[/Script/Icarus.DedicatedServerSettings] SessionName=My Server JoinPassword= MaxPlayers=8 - Çatışmayan Prospect məlumatlarını yoxlayın:
LoadProspectvə yaLastProspectNameartıq mövcud olmayan bir Prospect-ə istinad edirsə, server uğursuz ola bilər. Bu sahələri təmizləyin və müvəqqəti olaraqResumeProspect=Falsetəyin edin. - Server loglarını yoxlayın: Çökmənin səbəbini göstərən müəyyən xəta mesajları üçün
Icarus/Saved/Logs/qovluğundakı log fayllarını nəzərdən keçirin.
Server Başlayır Amma Brauzerdə Görünmür
Server uğurla başlayır amma oyundaxili server brauzerində görünmürsə:
- 2-5 dəqiqə gözləyin. Yeni serverlər Steam-in əsas server siyahısında qeydiyyatdan keçmək üçün vaxt lazımdır.
-SteamServerNameyoxlayın.ServerSettings.ini-dəkiSessionNameparametri brauzer adını idarə etmir.-SteamServerNamekomanda xətti parametri GPanel Startup tabı vasitəsilə təyin edilməlidir.- Portları yoxlayın. Oyun portu və sorğu portunun düzgün təyin edildiyinə əmin olun. Sorğu portunun (standart
27015) əlçatan olduğunu yoxlayın. - Birbaşa qoşulma istifadə edin. Server brauzerə qeydiyyatdan keçərkən
IP:PORTistifadə edərək birbaşa qoşula bilərsiniz (məs.,192.168.1.100:17777).
Oyunçular Qoşula Bilmir
Oyunçular serverinizə qoşula bilmirsə, bu problemləri həll etmə addımlarını izləyin.
Bağlantı Zaman Aşımı / Server Cavab Vermir
- Serverin işlədiyini yoxlayın. Serverin onlayn olduğunu və çökmüş və ya dayanmış vəziyyətdə olmadığını təsdiqləmək üçün GPanel Console tabını yoxlayın.
- Düzgün IP və portu yoxlayın. Oyunçular sorğu portu deyil, oyun portunu (standart
17777) istifadə etməlidir. Serverinizin IP və portunu GPanel Console tabından tapın. Ətraflı təlimatlar üçün Server IP və Portunuzu Necə Tapmaq olar bölməsinə baxın. - Şifrəni yoxlayın.
JoinPasswordtəyin edilibsə, oyunçular qoşularkən onu daxil etməlidir. Şifrənin düzgün olduğunu və oyunçularınızla paylaşıldığını yoxlayın. - Oyunçu sayını yoxlayın. Server doludursa (standart olaraq maksimum 8 oyunçu), kimsə ayrılana qədər əlavə oyunçular qoşula bilməz.
- Serveri yenidən başladın. Server uzun müddət işləyibsə, köhnə sessiyaların səbəb olduğu qoşulma problemlərini həll etmək üçün yenidən başlatma faydalı ola bilər.
Sonsuz "Qoşulma..." Ekranı
Oyunçular əsas menyuda sonsuz "Connecting..." ekranında qalırsa:
- Oyunçudan Command Prompt-u Administrator olaraq açmasını və aşağıdakı əmrləri işlətməsini istəyin:
netsh winsock reset netsh int ip reset ipconfig /flushdns - Bu əmrləri işlətdikdən sonra kompüteri yenidən başladın.
- Icarus-u yenidən başladın və qoşulmağı sınayın.
Klient Xətası: "Invalid Prospect Information - 001"
Bu xəta klient və server arasında versiya uyğunsuzluğunu göstərir. Həll addımları üçün aşağıdakı Versiya Uyğunsuzluğu bölməsinə baxın.
Prospect Yükləmə Problemləri
Prospects-ləri yükləmə, yaratma və ya davam etdirmə problemləri ən ümumi Icarus server problemləri arasındadır.
Prospect Yüklənərkən Sonsuz Yükləmə Ekranı
Prospect yükləməyə çalışarkən oyun sonsuz yükləmə ekranında qalırsa:
- Prospect faylının mövcud olduğunu yoxlayın. Prospect saxlama faylının
Icarus/Saved/PlayerData/DedicatedServer/Prospects/qovluğunda olduğunu yoxlayın. - Zədələnmiş saxlama məlumatlarını yoxlayın. Prospect faylı zədələnibsə, düzgün yüklənməyə bilər. Fərqli Prospect yükləməyi və ya yenisini yaratmağı sınayın.
- Klient keşini təmizləyin. Oyunçunun kompüterində Steam vasitəsilə oyun keşini yoxlayın:
- Steam Kitabxanasında Icarus-a sağ klikləyin
- Properties > Installed Files seçin
- Verify integrity of game files düyməsinə klikləyin
- Serveri yenidən başladın. GPanel-dən serveri dayandırın və yenidən başladın. Bu, serveri Prospect məlumatlarını yenidən oxumağa məcbur edir.
Yeni Prospect Yaratmaq və ya Başlatmaq Mümkün Deyil
Oyunçular və ya adminlər yeni Prospects yarada bilmirsə:
- İcazələri yoxlayın.
AllowNonAdminsToLaunchProspectsFalseolaraq təyin edilibsə, yalnız admin autentifikasiyası keçmiş oyunçular Prospects yarada bilər. Ya bu parametriTrueolaraq dəyişdirin, ya da oyunçudan əvvəlcə/AdminLogin [password]ilə admin kimi autentifikasiya keçməsini istəyin. - CreateProspect formatını yoxlayın. Əmrin və ya konfiqurasiya parametrinin düzgün formatı istifadə etdiyinə əmin olun:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]. Yanlış Prospect növü adı səssizcə uğursuz olacaq. - Mövcud aktiv Prospect-i yoxlayın. Prospect artıq yüklənibsə, yenisini yaratmazdan əvvəl onu bitirmək və ya silmək lazım ola bilər.
Server Yenidən Başladıqdan Sonra Prospect Davam Etdirilmir
Server yenidən başlayır amma əvvəlki Prospect-i davam etdirmirsə:
ServerSettings.ini-dəResumeProspect=Truetəyin edildiyini yoxlayın.LastProspectName-in düzgün Prospect adını ehtiva etdiyini yoxlayın. Bu avtomatik doldurulur, lakin server düzgün bağlanmayıbsa zədələnə bilər.- Prospect adı çatışmırsa, yükləmək istədiyiniz Prospect faylına əl ilə
LoadProspect=[name]təyin edin.
Performans Optimallaşdırması
Icarus serveriniz gecikmə, kəsintilər və ya zəif performans yaşayırsa, bu optimallaşdırma addımlarını sınayın.
Server Tərəfli Optimallaşdırma
- MaxPlayers-i azaldın. Maksimum 8 oyunçu ilə gecikmə yaşayırsınızsa, yükü azaltmaq üçün 4-6-ya endirməyi sınayın.
- Müntəzəm yenidən başladın. Yaddaş sızıntılarını və toplanmış vəziyyəti təmizləmək üçün müntəzəm server yenidən başlatmaları planlaşdırın. Aktiv serverlər üçün hər 12-24 saatda yenidən başlatma tövsiyə olunur.
- Resurs istifadəsini izləyin. GPanel-də serverin CPU və RAM istifadəsini yoxlayın. Resurslar davamlı olaraq maksimuma çatırsa, hosting planınızı yüksəltməyi nəzərdən keçirin.
- Tikinti sıxlığını azaldın. Çoxlu yerləşdirilmiş obyektləri olan böyük, mürəkkəb bazalar server performansına əhəmiyyətli dərəcədə təsir edir. Oyunçuları səmərəli tikməyə həvəsləndirin.
Klient Tərəfli Optimallaşdırma
Fərdi oyunçular zəif performans yaşayırsa, bu parametr düzəlişlərini tövsiyə edin:
- Görüş sahəsini (FOV) artırın. Daha yüksək FOV bəzi ssenarilərə paradoksal olaraq kadr sürətlərini yaxşılaşdıra bilər.
- Kölgə keyfiyyətini azaldın. Kölgələr ən çox performans tələb edən qrafik parametrlərdən biridir.
- DirectX 11 istifadə edin. DirectX 12 yalnız yüksək səviyyəli Nvidia GPU-larda RTX işıqlandırma ilə faydalıdır. Əksər oyunçular DX11 ilə daha yaxşı performans əldə edəcək.
- DLSS (Nvidia) və ya FSR (AMD) aktivləşdirin. DLSS Nvidia kartlarında əhəmiyyətli performans yaxşılaşması təmin edir. FSR həm AMD, həm də Nvidia kartlarında işləyir (baxmayaraq ki, Nvidia-da DLSS üstünlük təşkil edir).
- Görmə məsafəsini azaldın. Render məsafəsini azaltmaq klientin emal etməli olduğu obyektlərin sayını azaldır.
Versiya Uyğunsuzluğu
Versiya uyğunsuzluğu xətaları klient və server Icarus-un fərqli versiyalarını işlədərkən baş verir. Bu, xüsusilə oyun yeniləmələrindən sonra ən ümumi qoşulma problemlərindən biridir.
Xəta: "Host is running newer Version than Client" / "Invalid prospect information - 001"
Bu xətalar serverin yeniləndiyini, lakin oyunçunun oyun klientinin yenilənmədiyini (və ya əksinə) bildirir.
Klient Versiya Uyğunsuzluğunu Həll Etmə:
- Icarus-u tamamilə bağlayın.
- Steam-i açın və oyun yeniləmələrini yoxlayın. Icarus yeniləmələri avtomatik endirilməlidir.
- Yeniləmə görünmürsə, Steam Kitabxanasında Icarus-a sağ klikləyin > Properties > Installed Files > Verify integrity of game files.
- Yeniləmə hələ də görünmürsə Steam-i yenidən başladın.
- Yeniləndikdən sonra Icarus-u başladın və yenidən qoşulmağı sınayın.
Server Versiya Uyğunsuzluğunu Həll Etmə:
- Server köhnəlmiş versiya işlədirsə, GPanel-dən yenidən başladın. Server başlayanda avtomatik olaraq ən son versiyaya yenilənməlidir.
- Server avtomatik yenilənmirsə, server fayllarının təzədən endirilməsini məcbur etmək üçün GPanel-dəki yenidən quraşdırma seçimini sınayın.
- Yeniləmə tamamlandıqdan sonra server versiyasının klient versiyasına uyğun olduğunu yoxlayın.
Ümumi Xəta Mesajları
Ümumi xəta mesajları və onların həlləri üçün sürətli referans:
| Xəta Mesajı | Səbəb | Həll |
|---|---|---|
Invalid prospect information - 001 |
Klient və server versiya uyğunsuzluğu. | Həm klienti, həm də serveri eyni versiyaya yeniləyin. |
Host is running newer Version than Client (Error 63) |
Serverdə klientdən daha yeni oyun versiyası var. | Oyun klientini Steam vasitəsilə yeniləyin. |
| Server 5 dəqiqədən sonra bağlanır | ShutdownIfNotJoinedFor=300 (standart). |
ServerSettings.ini-də ShutdownIfNotJoinedFor=-1 təyin edin. |
| Server brauzerdə görünmür | SessionName konfiqurasiya parametri nəzərə alınmır. |
GPanel Startup tabı vasitəsilə -SteamServerName başlatma parametrini istifadə edin. |
| Qoşulmaq mümkün deyil: Server doludur | Maksimum oyunçu sayına çatılıb (1-8). | Bir oyunçunun ayrılmasını gözləyin və ya MaxPlayers artırın (maks 8). |
| Qaranlıq ekran / Vaxt "0:-01"-də qalıb | 5 dollardan az xərclənmiş Steam hesabı. | Tam Steam funksiyalarını açmaq üçün Steam cüzdanına ən azı 5 dollar əlavə edin. |
| Prospect-də əşyaları götürmək mümkün deyil | Klient desinx xətası. | Oyun klientini yenidən başladın. |
| Prospect yüklənmir (sonsuz ekran) | Zədələnmiş saxlama məlumatları və ya keş. | Steam-də oyun fayllarını yoxlayın, serveri yenidən başladın və ya yeni Prospect başladın. |
Ümumi Problemlərin Həlli Yoxlama Siyahısı
Icarus serverinizlə bağlı hər hansı problemi həll edərkən bu yoxlama siyahısını izləyin:
- GPanel-də server statusunu yoxlayın. Serverin işlədiyini və çökmüş və ya dayanmış olmadığını təsdiqləyin.
- Server konsolunu nəzərdən keçirin. GPanel Console tabında xəta mesajları və ya xəbərdarlıqlar axtarın.
- Server loglarını yoxlayın. Ətraflı log çıxışı üçün
Icarus/Saved/Logs/qovluğuna keçin. - Konfiqurasiya faylının sintaksisini yoxlayın.
ServerSettings.ini-nin səhvsiz və əlavə simvollar olmadan düzgün formatlandığına əmin olun. - Versiyaların uyğun olduğunu yoxlayın. Həm klient, həm də server Icarus-un eyni versiyasını işlətməlidir.
- Server yenidən başlatmağı sınayın. Bir çox keçici problemlər GPanel-dən təmiz yenidən başlatma ilə həll olunur.
- Klientdə oyun fayllarını yoxlayın. Oyunçulardan Steam vasitəsilə oyun fayllarının bütövlüyünü yoxlamalarını istəyin.
ShutdownIfNotJoinedForyoxlayın. Avtomatik bağlanmanın qarşısını almaq üçün bunun-1olaraq təyin edildiyinə əmin olun.- Təzədən yenidən quraşdırmanı sınayın. Son çarə olaraq, təzə server faylları əldə etmək üçün serveri GPanel vasitəsilə yenidən quraşdırın.
Əlaqəli Məqalələr
- Icarus Server Quraşdırma Təlimatı
- Server IP və Portunuzu Necə Tapmaq olar
- SFTP vasitəsilə Fayl Yükləmə
- Yeni Serverinizlə İşə Başlama
Kömək lazımdır?
Yuxarıdakı addımları sınadınız və Icarus serverinizlə bağlı hələ də problem yaşayırsınızsa, zəhmət olmasa dəstək bileti açın və komandamız sizə kömək etməkdən məmnun olacaq.