Bu təlimat Legion Hosting-də Abiotic Factor xüsusi serverinizi quraşdırmaq və konfiqurasiya etmək üçün lazım olan hər şeyi əhatə edir, o cümlədən ilk başlatma, GPanel başlanğıc dəyişənləri, sandbox parametrləri, dünya konfiqurasiyası, serverinizə qoşulma və saxlama idarəetməsi. Çökmələr və qoşulma problemləri ilə bağlı kömək üçün Abiotic Factor Problemlərin Həlli baxın.
Abiotic Factor Nədir
Abiotic Factor nəhəng yeraltı elm müəssisəsində cərəyan edən kooperativ sağqalma oyunudur. Altıya qədər oyunçu anomal məxluqlar və ətraf mühit təhlükələri ilə dolu tədqiqat kompleksində tələyə düşmüş alimlər olaraq birlikdə çalışır. Oyun sağqalma mexanikalarını -- aclıq, susuzluq, yorğunluq, sənətkarlıq və baza tikintisi -- fizikaya əsaslanan döyüş və bir-birinə bağlı çoxsaylı müəssisə sektorlarında kəşfiyyat ilə birləşdirir. Oyunçular yeni texnologiyalar araşdırır, müdafiə qurur və müəssisədə nəyin səhv getdiyinin sirlərini üzə çıxarır.
Xüsusi serverin əsas xüsusiyyətləri:
- Oyunçuların sərbəst qoşulub ayrıla bilməsi üçün 24/7 işləyən davamlı dünya
- Çətinlik, düşmən davranışı, resurs nisbətləri və oyunçu statistikası üçün geniş sandbox parametrləri
- Müstəqil konfiqurasiyalı çoxsaylı saxlama dünyaları
- Admin şifrə qoruması və server brauzerində görünmə
İlk Başlatma
Abiotic Factor serverinizi Legion Hosting-dən ilk dəfə aldığınızda, oynanmadan əvvəl ilkin quraşdırmanı tamamlamalıdır.
- GPanel-ə daxil olun və server siyahısından Abiotic Factor serverinizi seçin.
- Console tabına klikləyin və Start düyməsini basın.
- Server Steam vasitəsilə Abiotic Factor xüsusi server fayllarını yükləyib quraşdıracaq (App ID
2857200). Bu ilkin yükləmə bir neçə dəqiqə çəkə bilər. - Yükləmə tamamlandıqdan sonra server avtomatik başlayacaq. Serverin qoşulmaları qəbul etdiyini göstərən jurnal çıxışını görənə qədər gözləyin.
- Server ilkin dünya məlumatları və konfiqurasiya faylları yaradarkən ilk yükləmə sonrakı başlatmalardan daha uzun çəkə bilər.
GPanel Başlanğıc Dəyişənləri
Əsas server parametrləri GPanel-də başlanğıc dəyişənləri olaraq konfiqurasiya edilir. Bu dəyərlər server başladıqda əmr sətri parametrləri kimi server icra faylına ötürülür.
- GPanel-də Abiotic Factor serverinizi seçin.
- Startup tabına klikləyin.
- Aşağıda sadalanan dəyişənləri təyin edin. Dəyişikliklər serveri növbəti dəfə başlatdığınızda və ya yenidən başlatdığınızda qüvvəyə minir.
| Dəyişən | Standart | Təsvir |
|---|---|---|
SERVER_NAME |
My Abiotic Factor Server |
Steam server brauzerində göstərilən ad. Oyunçuların serverinizi asanlıqla tapa bilməsi üçün təsviri bir ad istifadə edin. |
SERVER_PASSWORD |
(boş) | Oyunçuların qoşulması üçün tələb olunan şifrə. Açıq server üçün boş buraxın. Girişi yalnız dəvət olunmuş oyunçularla məhdudlaşdırmaq üçün şifrə təyin edin. |
NUM_PLAYERS |
6 |
Eyni vaxtda maksimum oyunçu sayı. Abiotic Factor hər serverdə 32-yə qədər oyunçu dəstəkləyir. Hosting planınızdakı slot limitini aşmamalıdır. |
QUERY_PORT |
27015 |
Steam tərəfindən server brauzeri sorğuları üçün istifadə olunan UDP portu. Həmçinin hosting planınız tərəfindən avtomatik konfiqurasiya edilir. |
Server Konfiqurasiyası
Başlanğıc dəyişənlərindən əlavə, Abiotic Factor server icra faylına ötürülən əmr sətri parametrlərini istifadə edir. Ən vacib parametrlər bunlardır:
| Parametr | Təsvir |
|---|---|
-SteamServerName="Name" |
Server brauzerində göstərilən server adını təyin edir. |
-MaxServerPlayers=6 |
Maksimum oyunçu sayını təyin edir (6-ya qədər). |
-PORT=7777 |
Oyun qoşulma portunu təyin edir (UDP). |
-QueryPort=27015 |
Steam sorğu portunu təyin edir (UDP). |
-ServerPassword="pass" |
Server qoşulma şifrəsini təyin edir. |
-AdminPassword="pass" |
Admin şifrəsini təyin edir. Alternativ olaraq, Steam ID-ləri Admin.ini-yə əlavə edin. |
-log |
Konsol pəncərəsinə jurnal çıxışını aktiv edir. |
-newconsole |
Server çıxışı üçün yeni konsol pəncərəsi açır. |
Sandbox Parametrləri (Dünya Konfiqurasiyası)
Sandbox parametrləri oyun çətinliyini, düşmən davranışını, oyunçu statistikalarını və dünya qaydalarını idarə edir. Bunlar SandboxSettings.ini faylında konfiqurasiya edilir.
Faylın Yeri
Sandbox parametrləri faylı burada yerləşir:
AbioticFactor/Saved/SaveGames/Server/Worlds/<YourWorldName>/SandboxSettings.ini
Bu fayla GPanel Files tabı və ya SFTP vasitəsilə daxil ola bilərsiniz.
[SandboxSettings] ilə başlamalıdır. Başlıq yoxdursa, parametrlər nəzərə alınmayacaq.
Çətinlik Parametrləri
| Parametr | Standart | Aralıq | Təsvir |
|---|---|---|---|
GameDifficulty |
1 |
0-2 | Ümumi çətinlik. 0 = Normal, 1 = Çətin, 2 = Apokaliptik. Düşmən mövcudluğunu, aqressiyasını və reaksiya sürətini idarə edir. |
HardcoreMode |
False |
True/False | Daimi ölüm rejimi. Apokaliptik çətinliyi məcbur edir. Oyunçuların yalnız bir canı var. |
Düşmən Parametrləri
| Parametr | Standart | Aralıq | Təsvir |
|---|---|---|---|
EnemySpawnRate |
1.0 |
0.5 - 3.0 | Düşmənlərin nə qədər tez-tez yenidən doğulması. Aşağı dəyərlər daha az düşmən, yüksək dəyərlər daha tez-tez doğulma deməkdir. |
EnemyHealthMultiplier |
1.0 |
0.75 - 3.0 | Düşmən sağlamlıq hovuzları üçün çarpan. Yüksək dəyərlər düşmənləri daha davamlı edir. |
EnemyPlayerDamageMultiplier |
1.0 |
0.25 - 3.0 | Düşmənlərin oyunçulara nə qədər zərər verməsi. Aşağı dəyərlər döyüşü daha bağışlayan edir. |
EnemyDeployableDamageMultiplier |
1.0 |
0.1 - 5.0 | Düşmənlərin oyunçu tərəfindən tikilmiş strukturlara və yerləşdirilən obyektlərə nə qədər zərər verməsi. |
DetectionSpeedMultiplier |
1.0 |
0.1 - 3.0 | Düşmənlərin oyunçuları nə qədər tez aşkar edib reaksiya göstərməsi. Aşağı dəyərlər gizliliyi asanlaşdırır. |
EnemyAccuracy |
2 |
0-3 | Məsafədən vuran düşmən dəqiqliyi. 0 = Acınacaqlı, 1 = Aşağı, 2 = Normal, 3 = Dəqiq. |
Oyunçu Parametrləri
| Parametr | Standart | Aralıq | Təsvir |
|---|---|---|---|
PlayerXPGainMultiplier |
1.0 |
0.0 - 3.0 | Bacarıq XP qazanma çarpanı. Yüksək dəyərlər irəliləyişi sürətləndirir. |
HungerSpeedMultiplier |
1.0 |
0.0 - 2.0 | Aclığın nə qədər tez artması. Aclığı tamamilə söndürmək üçün 0 təyin edin. |
ThirstSpeedMultiplier |
1.0 |
0.0 - 2.0 | Susuzluğun nə qədər tez artması. Susuzluğu söndürmək üçün 0 təyin edin. |
FatigueSpeedMultiplier |
1.0 |
0.0 - 2.0 | Yorğunluğun nə qədər tez artması. Yorğunluğu söndürmək üçün 0 təyin edin. |
DamageToAlliesMultiplier |
0.5 |
0.0 - 3.0 | Dost atəşi zərər çarpanı. Dost atəşini tamamilə söndürmək üçün 0 təyin edin. |
ItemStackSizeMultiplier |
1.0 |
1.0 - 30.0 | Əşya yığını ölçüləri üçün çarpan. Yüksək dəyərlər oyunçulara hər yığında daha çox əşya daşımağa imkan verir. |
ItemWeightMultiplier |
1.0 |
0.0 - 5.0 | Əşya çəkisi üçün çarpan. Çəkisiz əşyalar üçün 0 təyin edin. |
ItemDurabilityMultiplier |
1.0 |
0.1 - 10.0 | Əşya davamlılığı üçün çarpan. Yüksək dəyərlər alətlərin və silahların daha uzun davam etməsini təmin edir. |
DurabilityLossOnDeathMultiplier |
0.1 |
0.0 - 1.0 | Oyunçu öldüyündə əşyaların nə qədər davamlılıq itirməsi. Ölümdə davamlılıq cəzası olmaması üçün 0 təyin edin. |
BaseInventorySize |
12 |
0 - 42 | Oyunçulara təqdim olunan standart inventar yuvaları sayı. |
BonusPerkPoints |
0 |
-20 to 50 | Xarakter yaradılmasında oyunçulara verilən əlavə perk xalları. |
DeathPenalties |
1 |
0 - 5 | Oyunçuların ölümdə nəyi saxladığını və ya itirdiyini idarə edir. 0 = hər şeyi saxla, yüksək dəyərlər = daha cəzalandırıcı. |
Dünya Parametrləri
| Parametr | Standart | Aralıq | Təsvir |
|---|---|---|---|
DayNightCycleState |
0 |
0-2 | 0 = Normal dövr, 1 = Həmişə gündüz, 2 = Həmişə gecə. |
DayNightCycleSpeedMultiplier |
1.0 |
0.1 - 3.0 | Gündüz/gecə dövrünün nə qədər sürətlə irəlilədiyini idarə edir. Aşağı dəyərlər onu yavaşladır. |
LootRespawnEnabled |
False |
True/False | Qənimət və resursların dünyada kortəbii olaraq yenidən doğulub-doğulmaması. |
FoodSpoilSpeedMultiplier |
1.0 |
0.0 - 2.0 | Yeməyin nə qədər tez xarab olması. Yemək xarab olmasını söndürmək üçün 0 təyin edin. |
RefrigerationEffectivenessMultiplier |
1.0 |
0.0 - 2.0 | Soyuducuların xarab olmanı yavaşlatmada nə qədər effektiv olması. |
PowerSocketsOffAtNight |
True |
True/False | Gecə saatlarında elektrik prizlərinin sönüb-sönməməsi. |
WeatherFrequency |
3 |
0-4 | Hava hadisələrinin nə qədər tez-tez baş verməsi. 0 = Heç vaxt, 4 = Gündəlik. |
HomeWorlds |
True |
True/False | Oyunçuların Home Worlds-ə (şəxsi nümunələrə) daxil olub-ola bilməməsi. |
RadiationDealsDamage |
False |
True/False | Radiasiya zonalarının təsirlərə əlavə olaraq birbaşa sağlamlıq zərəri verib-verməməsi. |
Müxtəlif Parametrlər
| Parametr | Standart | Təsvir |
|---|---|---|
ShowDeathMessages |
True |
Bütün oyunçular üçün ölüm bildirişlərini göstərmək. |
AllowRecipeSharing |
True |
Oyunçuların bir-birləri ilə sənətkarlıq reseptlərini paylaşmasına icazə vermək. |
AllowPagers |
True |
Oyunçuların əlaqə üçün peycer istifadə etməsinə icazə vermək. |
AllowTransmog |
True |
Oyunçuların zirehlərin görünüşünü dəyişdirməsinə (transmog) icazə vermək. |
DisableResearchMinigame |
False |
Tədqiqat mini oyununu keçmək və tədqiqatı avtomatik tamamlamaq. |
AllowCharacterReset |
True |
Oyunçuların peşəsini, bacarıqlarını və xüsusiyyətlərini sıfırlamasına icazə vermək. |
HostAccessPlayerCorpses |
True |
Host/adminin digər oyunçuların ölüm çantalarına daxil olmasına icazə vermək. |
Nümunə SandboxSettings.ini
[SandboxSettings]
GameDifficulty=1
HardcoreMode=False
EnemySpawnRate=1.0
EnemyHealthMultiplier=1.0
EnemyPlayerDamageMultiplier=1.0
PlayerXPGainMultiplier=1.5
HungerSpeedMultiplier=0.8
ThirstSpeedMultiplier=0.8
FatigueSpeedMultiplier=0.8
DamageToAlliesMultiplier=0.0
ItemStackSizeMultiplier=2.0
LootRespawnEnabled=True
DayNightCycleState=0
DayNightCycleSpeedMultiplier=1.0
FoodSpoilSpeedMultiplier=0.5
DeathPenalties=1
SandboxSettings.ini faylı var, beləliklə fərqli qaydalarla fərqli dünyalar işlədə bilərsiniz. Dəyişikliklərin qüvvəyə minməsi üçün serverin yenidən başladılması tələb olunur.
Oyun Rejimləri və Çətinlik
Abiotic Factor sağqalma təcrübəsini kökündən dəyişdirən üç çətinlik səviyyəsi təklif edir:
- Normal (0): Əksər qruplar üçün uyğun balanslaşdırılmış təcrübə. Düşmənlər mövcuddur, lakin idarə oluna bilər, resurs qıtlığı mülayimdir və ölüm cəzaları bağışlayandır. İlk dəfə oynayan oyunçular üçün tövsiyə olunur.
- Çətin (1): Artırılmış düşmən aqressiyası və aşkarlama sürəti. Resurslar daha azdır və düşmənlər daha güclü vurur. Xüsusi serverlər üçün standart parametr.
- Apokaliptik (2): Maksimum çağırış. Düşmənlər son dərəcə aqressiv, yüksək dəqiqliyə malik və əhəmiyyətli zərər verir. Resurslar çox azdır. Yalnız təcrübəli qruplar üçün tövsiyə olunur.
Bundan əlavə, Hardcore Rejim istənilən çətinliyin üzərinə əlavə oluna bilər (baxmayaraq ki, Apokaliptik rejimi məcbur edir). Hardcore-da hər oyunçunun yalnız bir canı var -- ölsəniz, xarakteriniz həmişəlik silinir və yenidən başlamalısınız.
Necə Qoşulmaq Olar
Oyunçular Abiotic Factor serverinizə Steam server brauzeri və ya birbaşa qoşulma vasitəsilə qoşula bilərlər.
Steam Server Brauzeri Vasitəsilə
- Abiotic Factor-u başladın.
- Əsas menyudan Play Online seçin və sonra Server Browser seçin.
- Serverinizi ad ilə axtarın (
SERVER_NAMEbaşlanğıc dəyişənində təyin etdiyiniz ad). - Serverinizə klikləyin və Join düyməsini basın. Şifrə təyin edilibsə daxil edin.
Birbaşa Qoşulma Vasitəsilə
- GPanel Console tabından server IP və portunuzu tapın. Kömək üçün Server IP və Portunuzu Necə Tapmalı baxın.
- Abiotic Factor-da server brauzerini açın və Direct Connect seçimini tapın.
- Server IP və oyun portunuzu (standart
7777)IP:PORTformatında daxil edin. - Connect düyməsini basın və tələb olunarsa server şifrəsini daxil edin.
Steam Vasitəsilə
- Steam-də View > Game Servers (və ya Servers) bölməsinə keçin.
- Favorites tabına klikləyin və sonra Add a Server seçin.
- Serverinizin IP və sorğu portunu (standart
27015) daxil edin. - Server favoritlərinizdə göründükdən sonra Abiotic Factor vasitəsilə qoşulmaq üçün üzərinə iki dəfə klikləyin.
Saxlama İdarəetməsi və Dünya Davamlılığı
Abiotic Factor xüsusi serverləri dünya məlumatlarını avtomatik saxlayır. Saxlamaların necə işlədiyini anlamaq ehtiyat nüsxələri idarə etməyə və məlumat itkisindən qaçınmağa kömək edəcək.
Saxlama Yeri
Dünya saxlama məlumatları burada saxlanılır:
AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/
Hər dünyanın saxlama məlumatları və konfiqurasiya fayllarını (SandboxSettings.ini daxil olmaqla) ehtiva edən öz qovluğu var.
Avtomatik Saxlamalar
Server oyun zamanı dünya vəziyyətini vaxtaşırı saxlayır. Dünya məlumatları həmçinin server düzgün bağlandıqda saxlanılır. Təmiz saxlama təmin etmək üçün prosesi məcburi dayandırmaq əvəzinə həmişə GPanel-dəki Stop düyməsini istifadə edin.
Əl ilə Ehtiyat Nüsxələri
Əl ilə ehtiyat nüsxəsi yaratmaq üçün:
- GPanel-dən serveri dayandırın.
- Files tabı və ya SFTP vasitəsilə dünya saxlama qovluğuna keçin.
- Bütün dünya qovluğunu yerli kompüterinizə yükləyin.
- Ehtiyat nüsxəni bərpa etmək üçün serveri dayandırın, ehtiyat nüsxəsi çıxarılmış dünya qovluğunu eyni yerə yükləyin və serveri başladın.
Yeni Dünya Başlatmaq
Mövcud saxlamanızı itirmədən təzə dünya başlatmaq üçün:
- Serveri dayandırın.
- Mövcud dünya qovluğunun adını dəyişin və ya köçürün (məsələn, adını
World_backupolaraq dəyişin). - Serveri başladın. Sıfırdan yeni dünya yaradacaq.
Admin Konfiqurasiyası
Server adminləri iki yolla konfiqurasiya edilə bilər:
Steam ID Vasitəsilə (Admin.ini)
Şifrə paylaşmadan davamlı admin girişi üçün Steam ID-ləri Admin.ini faylına əlavə edin:
- Serveri dayandırın.
- GPanel Files və ya SFTP vasitəsilə serverin konfiqurasiya qovluğuna keçin.
Admin.inifaylını yaradın və ya redaktə edin.- Hər sətirə bir Steam64 ID əlavə edin:
76561198012345678 76561198087654321 - Faylı saxlayın və serveri başladın. Siyahıda olan Steam ID-li oyunçular avtomatik olaraq admin imtiyazlarına sahib olacaqlar.
76561198012345678). Xüsusi URL istifadə edirsinizsə, steamid.io saytına daxil olun və profil URL-nizi yapışdırıb axtarın.
Əlaqəli Məqalələr
- Abiotic Factor Problemlərin Həlli
- 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?
Abiotic Factor serverinizlə bağlı hələ də 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.