Bu təlimat Legion Hosting-dəki Abiotic Factor xüsusi serverlərində rast gəlinən ümumi problemləri əhatə edir, o cümlədən server çökmələri, qoşulma problemləri, desinxronizasiya və gecikmə, saxlama zədələnməsi və versiya uyğunsuzluqları. İlkin server quraşdırması və konfiqurasiyası üçün Abiotic Factor Server Quraşdırma Təlimatına baxın.
Server Başlamır
Əgər serveriniz başlaya bilmir və ya GPanel-də Start düyməsini basdıqdan sonra dərhal dayanırsa, aşağıdakı yoxlamaları aparın:
Konsol Çıxışını Yoxlayın
- GPanel-dəki Console tabına keçin.
- Start düyməsini basın və xəta mesajları üçün konsol çıxışını diqqətlə izləyin.
Error,Fatalvə yaFailedehtiva edən sətirləri axtarın. Bunlar serverin başlamasını nəyin maneə törətdiyini göstərəcək.
Ümumi Səbəblər
| Əlamət | Ehtimal Olunan Səbəb | Həll Yolu |
|---|---|---|
| Server başlayır sonra dərhal dayanır | Zədələnmiş quraşdırma və ya çatışmayan fayllar | GPanel Settings tabından serveri yenidən quraşdırın (Reinstall Server). Bu dünya saxlamalarınıza təsir etmədən bütün server fayllarını Steam-dən yenidən yükləyir. |
| Port artıq istifadədə xətası | Əvvəlki server nümunəsi düzgün bağlanmayıb | 30 saniyə gözləyin və yenidən başlatmağa cəhd edin. Problem davam edərsə, GPanel-dəki Kill düyməsini istifadə edərək ilişmiş prosesləri məcburi dayandırın, sonra yenidən başladın. |
| Steam başlatma uğursuzluğu | Steam autentifikasiya problemi | Bu Steam serverləri müvəqqəti əlçatan olmadıqda baş verə bilər. Bir neçə dəqiqə gözləyin və yenidən cəhd edin. Problem davam edərsə, serveri yenidən quraşdırın. |
| Dünya yüklənərkən çökmə | Zədələnmiş saxlama məlumatları | Bərpa seçimləri üçün aşağıdakı Saxlama Zədələnməsi bölməsinə baxın. |
| Çatışmayan DLL və ya kitabxana xətaları | Natamam quraşdırma | GPanel Settings-dən serveri yenidən quraşdırın. Yenidən quraşdırma prosesi bütün tələb olunan asılılıqları yenidən yükləyəcək. |
Server Çökmələri
Əgər serveriniz oyun zamanı çökürsə (qəfildən dayanır və ya cavab vermir), problemi diaqnostika etmək və həll etmək üçün aşağıdakı addımları istifadə edin.
Jurnal Fayllarını Yoxlayın
Server jurnalları çökmədən əvvəl nə baş verdiyinə dair ətraflı məlumat verir:
- GPanel-də Files tabına keçin.
- Jurnal qovluğuna keçin:
AbioticFactor/Saved/Logs/ - Ən son jurnal faylını açın (adətən tarixə görə adlandırılmış və ya
AbioticFactorServer.log). - Faylın sonuna keçin və xəta mesajları, stek izləri və ya çökmə dump istinadları axtarın.
Ümumi Çökmə Səbəbləri
- Yaddaş tükənməsi: Server ayrılmış RAM-ı tükədərsə, çökəcək. Bu yüksək oyunçu sayı, böyük tikilmiş bazalar və ya uzun müddət işləmə olan serverlərdə daha çox rast gəlinir. Yığılmış yaddaş istifadəsini təmizləmək üçün serveri müntəzəm olaraq yenidən başladın (gündəlik və ya hər bir neçə gündən bir).
- Zədələnmiş dünya məlumatları: Dünyanın xüsusi bölgələri oyunçular daxil olduqda davamlı çökmələrə səbəb olursa, həmin bölgənin saxlama məlumatları zədələnmiş ola bilər. Seçimlər üçün Saxlama Zədələnməsi bölməsinə baxın.
- Həddindən artıq obyekt sayı: Çox sayda yerləşdirilmiş obyektlər, yerdəki əşyalar və ya yaradılmış düşmənlər serveri həddindən artıq yükləyə bilər. Lazımsız yerləşdirilmiş əşyaları və strukturları təmizləyin.
- Proqram xətaları: Bəzi çökmələr oyunun özündəki səhvlərdən qaynaqlanır. Məlum problemlər və yamaqlar haqqında məlumat üçün Abiotic Factor Steam icmasını və yamaq qeydlərini yoxlayın. Serverinizi ən son versiyaya yeniləyin.
Çökmə Tezliyini Azaltmaq
- Yaddaş sızmalarını təmizləmək üçün müntəzəm server yenidən başlatmaları planlaşdırın (məsələn, gündəlik).
- Obyekt sayı çox yüksəkdirsə
SandboxSettings.ini-dəEnemySpawnRatedəyərini azaldın. - Server proqramını müntəzəm yenidən başladaraq yeni saxlayın (yeniləmələr başlanğıcda tətbiq olunur).
- Oyunçuları istifadə olunmayan yerləşdirilən əşyaları və atılmış əşyaları təmizləməyə həvəsləndirin.
Qoşulma Problemləri
Əgər oyunçular serverinizə qoşula bilmirsə, bu addımları sıra ilə yerinə yetirin.
Server Brauzerdə Görünmür
- Serverin işlədiyini yoxlayın. Serverin onlayn və tam yükləndiyini təsdiqləmək üçün GPanel Console tabını yoxlayın. Hələ başlayan server brauzerdə görünməyəcək.
- Steam indeksləməsini gözləyin. Yeni serverlər və ya yeni yenidən başladılmış serverlər Steam master server siyahısında görünmək üçün 2-5 dəqiqə çəkə bilər.
- Server adını yoxlayın. Server adınızın GPanel Startup tabında düzgün təyin edildiyindən əmin olun. Server brauzerində qismən uyğunluq axtarmağı sınayın.
- Birbaşa qoşulma istifadə edin. Brauzerdə serveriniz siyahıya alınmırsa, IP və portunuzu istifadə edərək birbaşa qoşulun. Server IP və Portunuzu Necə Tapmalı baxın.
Qoşulma Rədd Edildi və ya Vaxt Aşımı
| Problem | Həll Yolu |
|---|---|
| Qoşulma vaxt aşımına uğradı | Serverin tam başladığından və oyunçuların düzgün IP və oyun portunu (sorğu portunu deyil) istifadə etdiyindən əmin olun. Oyun portu adətən 7777-dir. |
| Qoşulma rədd edildi | Server dolu ola bilər, şifrə səhv ola bilər və ya server çökmüş ola bilər. Konsolda xətaları yoxlayın və oyunçu sayının maksimuma çatıb-çatmadığını yoxlayın. |
| Qoşulduqdan dərhal sonra atılma | Bu sinxronizasiya üçün çox sayda dünya məlumatı olduqda baş verə bilər. Oyunçu qoşulmağa cəhd etməzdən əvvəl adminin çox tikilmiş bölgələrdən uzaqlaşmasını təmin edin. Qoşulan oyunçu həmçinin əsas menyu tam yüklənmədən, oyunu başlatdıqdan dərhal sonra qoşulmağı sınaya bilər. |
| Şifrə rədd edildi | GPanel Startup tabında server şifrəsini iki dəfə yoxlayın. Şifrələr böyük-kiçik hərfə həssasdır. Oyunçuların server şifrəsini (admin şifrəsini deyil) daxil etdiyindən əmin olun. |
Oyunçuların Təsadüfi Bağlantısının Kəsilməsi
- Server konsolunda bağlantı kəsilmələri ilə üst-üstə düşən kəsilmə mesajları və ya xətaları yoxlayın.
- Təsirlənmiş oyunçudan Steam-dəki oyun fayllarını yoxlamasını istəyin (oyuna sağ klik > Properties > Installed Files > Verify integrity of game files).
- Birdən çox oyunçunun eyni anda bağlantısı kəsilirsə, server çökə bilər. Yuxarıdakı çökmə bölməsini yoxlayın.
- Oyunçu tərəfindəki qeyri-sabit internet bağlantısı da təsadüfi kəsilmələrə səbəb ola bilər. Bağlantı sabitliyini yoxlamalarını istəyin.
Desinxronizasiya və Gecikmə
Desinxronizasiya server və müştəri sinxrondan çıxdıqda baş verir və obyektlərin və ya oyunçuların teleportasiya etdiyini, geri çəkildiyini və ya düzgün olmayan davranış göstərdiyini görməyə səbəb olur. Gecikmə oyunçu əməliyyatlarına gecikmiş cavablar kimi özünü göstərir.
Server Tərəfli Gecikmə
Əgər bütün oyunçular eyni anda gecikmə yaşayırsa, problem ehtimal ki server tərəflidir:
- Yüksək obyekt sayı: Çox sayda yerləşdirilmiş obyektlər, atılmış əşyalar və ya yaradılmış düşmənlər server tik sürətini yavaşlada bilər. Lazımsız əşyaları təmizləyin və
EnemySpawnRateazaltmağı nəzərdən keçirin. - Yaddaş təzyiqi: Uzun müddət işləyən serverlərdə yaddaş istifadəsi yığıla bilər. Müntəzəm yenidən başlatmalar planlaşdırın.
- Dünya mürəkkəbliyi: Çox böyük, çox tikilmiş bazalar server performansına yük gətirir. Oyunçuları tikililəri birləşdirməyə və tərk edilmiş strukturları silməyə həvəsləndirin.
Müştəri Tərəfli Gecikmə
Əgər yalnız bir oyunçu gecikmə və ya desinxronizasiya yaşayırsa:
- İnternet bağlantısı sürətini və sabitliyini yoxlamalarını istəyin.
- Steam vasitəsilə oyun fayllarını yoxlamalarını istəyin.
- Gecikmə kimi görünə bilən müştəri tərəfli kəsinti azaltmaq üçün oyundaxili qrafika parametrlərini aşağı salmalarını istəyin.
- Serverin fiziki yerindən uzaqdadırlarsa, müəyyən gecikmə gözlənilir. Coğrafi olaraq serverə yaxın olan oyunçuların pingi daha aşağı olacaq.
VOIP ilə Əlaqəli Desinxronizasiya
Bəzi oyunçular oyundaxili VOIP sistemi ilə bağlı desinxronizasiya problemləri bildirir:
- Oyundaxili Escape Menyusundan VOIP-i sıfırlamağı sınayın.
- VOIP davamlı problemlərə səbəb olursa, oyunçular onu oyun parametrlərindən tamamilə söndürə bilərlər.
Saxlama Zədələnməsi
Saxlama zədələnməsi server təmiz bağlanmadan məcburi dayandırıldıqda, server saxlama əməliyyatı zamanı çökdükdə və ya nadir hallarda proqram xətaları səbəbindən baş verə bilər.
Zədələnmə Əlamətləri
- Server xüsusi dünya yükləyərkən çökür.
- Yenidən başlatmadan sonra çatışmayan strukturlar, əşyalar və ya oyunçu irəliləyişi.
- Oyunçular xəritənin xüsusi bölgələrinə daxil olduqda davamlı çökmələr.
- Konsol jurnallarında saxlama məlumatları və ya dünya fayllarına istinad edən xəta mesajları.
Bərpa Seçimləri
- Ehtiyat nüsxədən bərpa edin: Dünya saxlama qovluğunun ehtiyat nüsxəniz varsa, serveri dayandırın, zədələnmiş dünya qovluğunu ehtiyat nüsxəsi ilə əvəz edin və serveri başladın. Ehtiyat nüsxə təlimatları üçün Server Quraşdırma Təlimatına baxın.
- Yeni dünya başladın: Ehtiyat nüsxə mövcud deyilsə, zədələnmiş dünya qovluğunun adını dəyişə və yeni dünya yaratmaq üçün serveri başlada bilərsiniz. Gələcək yeniləmə və ya alətin onu bərpa edə bilməsi halında köhnə saxlama məlumatları adı dəyişdirilmiş qovluqda saxlanılır.
Zədələnmənin Qarşısını Almaq
- Həmişə təmiz bağlanma istifadə edin. Server tamamilə cavab vermirsə, Kill əvəzinə GPanel-dəki Stop düyməsini istifadə edin. Stop əmri bağlanmadan əvvəl təmiz saxlama həyata keçirir.
- Müntəzəm ehtiyat nüsxələri çıxarın. Dünya saxlama qovluğunuzun nüsxələrini SFTP və ya GPanel Files tabı vasitəsilə müntəzəm olaraq yükləyin.
- Saxlama fayllarını əl ilə redaktə etməkdən çəkinin. Nə etdiyinizi dəqiq bilmirsinizsə, saxlama məlumat fayllarını birbaşa dəyişdirməyin. Yalnız
SandboxSettings.inikimi konfiqurasiya fayllarını redaktə edin.
Versiya Uyğunsuzluğu
Abiotic Factor müştəri (oyun) və serverin eyni versiyada işləməsini tələb edir. Uyğunsuzluq olarsa, oyunçular qoşula bilməyəcəklər.
Əlamətlər
- Oyunçular qoşulmağa cəhd edərkən "version mismatch" və ya "incompatible version" xətası görürlər.
- Server brauzerdə görünür, lakin oyunçular qoşula bilmir.
- Əvvəllər qoşula bilən oyunçular oyunlarını yenilədikdən sonra qəfildən qoşula bilmir.
Versiya Uyğunsuzluğunu Həll Etmək
- Serveri yeniləyin: GPanel-dən serveri yenidən başladın. Server hər başlanğıcda Steam-dən yeniləmələri avtomatik yoxlayır və tətbiq edir. Yeniləmə buraxıldığında server artıq işləyirdisə, yeni versiyanı yükləmək üçün yenidən başladılmalıdır.
- Müştərini yeniləyin: Bütün oyunçuların oyunlarını Steam vasitəsilə yenilədiyindən əmin olun. Steam kitabxanasında Abiotic Factor-a sağ klikləyin, Properties > Updates bölməsinə keçin və avtomatik yeniləmələrin aktiv olduğundan əmin olun.
- Məcburi yenidən quraşdırma: Serveri yenidən başlatmaq onu yeniləmirsə, GPanel Settings bölməsinə keçin və Reinstall Server seçimini istifadə edin. Bu bütün server fayllarının təzədən yüklənməsini məcbur edir.
Beta Qollarına Qoşulmaq
Əgər serverdə Abiotic Factor-un beta və ya eksperimental qolunu işlədirsinizsə, qoşulan bütün oyunçular Steam-də eyni qola qoşulmalıdır:
- Steam kitabxanasında Abiotic Factor-a sağ klikləyin.
- Properties > Betas bölməsinə keçin.
- Serverin işlətdiyi eyni qolu seçin (məsələn,
experimentalvə yastaging). - Oyunun beta versiyasına yenilənməsini gözləyin.
Performans Optimallaşdırma Məsləhətləri
Əgər serveriniz işləyir, lakin zəif performans göstərirsə, bu optimallaşdırmaları sınayın:
- Müntəzəm yenidən başlatmalar planlaşdırın: Yığılmış yaddaş istifadəsini təmizləmək və gözləyən yeniləmələri tətbiq etmək üçün serveri gündə bir dəfə (və ya minimum hər 2-3 gündən bir) yenidən başladın.
- Düşmən doğulma sürətini azaldın: Server obyekt sayı ilə mübarizə aparırsa
SandboxSettings.ini-dəEnemySpawnRatedəyərini0.5və ya0.75təyin edin. - Dünyanı təmizləyin: İstifadə olunmayan strukturları, yerləşdirilən əşyaları və atılmış əşyaları silin. Çox sayda dünya obyektləri server emal yükünü artırır.
- Oyunçu sayını məhdudlaşdırın: Daha çox oyunçu ilə performans aşağı düşürsə,
MAX_PLAYERSdəyərini serverin rahat idarə edə biləcəyi rəqəmə azaldın. - Konsolu izləyin: GPanel konsolunda təkrarlanan xəbərdarlıq mesajlarını izləyin. Tik sürəti, yaddaş və ya obyekt limitləri haqqında təkrarlanan xəbərdarlıqlar performans darboğazlarını göstərir.
Ümumi Problemlərin Həlli Addımları
Əgər yuxarıdakı bölmələrdən heç biri xüsusi probleminizi həll etmirsə, bu ümumi addımları sınayın:
- Konsol və jurnalları yoxlayın hər hansı xəta mesajları üçün.
AbioticFactor/Saved/Logs/-dakı ən son jurnal faylı çox vaxt cavabı ehtiva edir. - Serveri yenidən başladın. Bir çox keçici problemlər təmiz yenidən başlatma ilə həll olunur.
- Serveri yenidən quraşdırın GPanel Settings-dən, əgər problem yeniləmədən sonra yarandısa və ya fayllar zədələnmiş ola bilərsə.
- Oyun fayllarını yoxlayın müştəri tərəfində Steam vasitəsilə, əgər problem oyunçuya xasdırsa.
- Məlum problemlər və tərtibatçı elanları haqqında Abiotic Factor Steam İcmasını yoxlayın səhvlər və ya yamaqlar haqqında.
Əlaqəli Məqalələr
- Abiotic Factor Server Quraşdırma Təlimatı
- Server IP və Portunuzu Necə Tapmalı
- SFTP Vasitəsilə Faylları Necə Yükləməli
- Yeni Serverinizlə İşə Başlamaq
Köməyə Ehtiyacınız Var?
Yuxarıdakı addımları sınadıqdan sonra hələ də Abiotic Factor serverinizlə bağlı problemlər 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.