Bu təlimat Legion Hosting-də The Front ayrılmış 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, ServerConfig_.ini konfiqurasiyası, oyun rejimi parametrləri, serverinizə qoşulma və yadda saxlama idarəetməsi. Admin konsol əmrləri üçün The Front Admin Əmrlərinə baxın.
The Front Nədir
The Front Samar Studio tərəfindən hazırlanmış post-apokaliptik açıq dünya sağ qalma atıcı oyunudur. Mutantlar və düşmən fraksiyalar tərəfindən məhv edilmiş bir dünyada, oyunçular resurslar toplamalı, silahlar və avadanlıq hazırlamalı, bazalar tikib möhkəmləndirməli və həm AI düşmənlərinə, həm də digər oyunçulara qarşı sağ qalmaq üçün mübarizə aparmalıdırlar. Oyun üçüncü şəxs atıcı mexanikalarını dərin baza tikintisi və sağ qalma sistemləri ilə birləşdirir.
Ayrılmış serverin əsas xüsusiyyətləri:
- Tək serverdə 40+ eyni vaxtda oyunçu dəstəyi
- Konfiqurasiya edilə bilən döyüş rejimi növləri ilə PvP və PvE oyun rejimləri
ServerConfig_.inikonfiqurasiya faylı vasitəsilə geniş oyun tənzimləməsi- Konfiqurasiya edilə bilən basqın NPC səviyyələri və gözləmə vaxtları ilə baza basqın mexanikaları
- Beacon əsaslı ərazi nəzarəti və tikinti qoruma sistemləri
- Canlı server idarəetməsi üçün 100-dən çox əmrlə oyun daxili admin konsolu
İlk Başlatma
Legion Hosting-dən The Front serverinizi ilk aldığınızda, oynanmadan əvvəl ilkin quraşdırmanı tamamlamalıdır.
- GPanel-a daxil olun və server siyahısından The Front serverinizi seçin.
- Console sekmesini vurun və Start basın.
- Server Steam vasitəsilə (App ID 2334200) The Front ayrılmış server fayllarını endirəcək və quraşdıracaq. Bu ilkin endirmə disk sürətindən asılı olaraq bir neçə dəqiqə çəkə bilər.
- Endirmə tamamlandıqdan sonra server avtomatik olaraq başlayacaq. İlk yükləmə dünya məlumatlarını yaradır və sonrakı başlatmalardan daha uzun çəkə bilər.
- Konsol çıxışının serverin hazır olduğunu və bağlantıları gözlədiyini göstərməsini gözləyin. Oyun portunun aktiv olduğunu göstərən mesajlar görməlisiniz.
GPanel Başlanğıc Dəyişənləri
Əsas server parametrləri GPanel-da başlanğıc dəyişənləri kimi konfiqurasiya edilir. Bu dəyərlər server başladıqda əmr sətri parametrləri kimi ötürülür və konfiqurasiya fayllarındakı müvafiq parametrləri əvəz edir.
- GPanel-da The Front serverinizi seçin.
- Startup sekmesini vurun.
- Aşağıda sadalanan dəyişənləri təyin edin. Dəyişikliklər serveri növbəti dəfə başladıqda və ya yenidən başladıqda qüvvəyə minir.
| Dəyişən | Standart | Təsvir |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Oyun daxili server brauzerində göstərilən ad (-ServerName başlatma parametri). Oyunçuların serverinizi tapa bilməsi üçün onu təsviri edin. |
MAX_PLAYERS |
10 |
Eyni vaxtda maksimum oyunçu sayı (-QueueThreshold parametri). Serverinizin mövcud resurslarına əsasən tənzimləyin. |
BEACON_PORT |
27016 |
Bağlantı əl sıxmaları üçün istifadə olunan Unreal Engine beacon portu. Avtomatik konfiqurasiya edilir (oyun portu + 1). |
QUERY_PORT |
27017 |
Steam tərəfindən server brauzer sorğuları üçün istifadə olunan UDP portu. Avtomatik konfiqurasiya edilir (oyun portu + 2). |
SHUTDOWN_PORT |
27017 |
Bağlanma xidməti dinləmə portu. Uzaqdan bağlanma siqnalları üçün istifadə olunur. Avtomatik konfiqurasiya edilir (oyun portu + 3). |
ServerConfig_.ini faylı daxilində konfiqurasiya edilibsə, başlanğıc dəyişəni üstünlük tutur. Əsas kimlik parametrləri üçün başlanğıc dəyişənlərini, ətraflı oyun tənzimləməsi üçün konfiqurasiya faylını istifadə edin.
ServerConfig_.ini Konfiqurasiyası
Ətraflı server və oyun parametrləri ServerConfig_.ini faylı vasitəsilə idarə olunur. Bu, serverinizin davranışını, qaydalarını və oyun parametrlərini tənzimləmək üçün əsas konfiqurasiya faylıdır.
Faylın Yeri
Konfiqurasiya faylı burada yerləşir:
TheFrontManager/ServerConfig_.ini
Bu fayla GPanel Files sekmesi vasitəsilə və ya SFTP ilə daxil olun. Bütün parametrlər [BaseServerConfig] bölmə başlığı altında olur.
Əsas Server Parametrləri
| Parametr | Standart | Təsvir |
|---|---|---|
ServerName |
"My Server" |
Server brauzerindəki serverin göstərmə adı. Dırnaq içində yazın. |
ServerPassword |
(boş) | Serverə qoşulmaq üçün tələb olunan parol. Açıq server üçün boş buraxın. |
ServerTitle |
(boş) | Server brauzerində göstərilən serverinizin qısa təsviri. |
ServerAdminAccounts |
(boş) | Admin hesabları üçün nöqtəli vergüllə ayrılmış Steam64 ID siyahısı. Nümunə: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Eyni anda serverdə icazə verilən maksimum oyunçu sayı. |
IsCanMail |
1.000000 |
Oyun daxili poçt və söhbət sistemini aktiv və ya deaktiv edin. Deaktiv etmək üçün 0 təyin edin. |
UseSteamSocket |
1 |
Bağlantılar üçün Steam şəbəkə soketlərini istifadə edin. Əksər quraşdırmalar üçün aktiv buraxın. |
Oyun Rejimi və Döyüş Parametrləri
| Parametr | Standart | Təsvir |
|---|---|---|
ServerFightModeType |
0 |
Server PvP rejimi. 0 = PvP (oyunçular bir-birinə hücum edə bilər), 1 = PvE (oyunçular bir-birinə zərər verə bilməz). |
IsCanSelfDamage |
1 |
Oyunçuların özlərinə zərər verməsinə icazə verin. 1 = aktiv, 0 = deaktiv. |
IsCanFriendDamage |
1 |
Dəstə üzvləri arasında dost atəşinə icazə verin. 1 = aktiv, 0 = deaktiv. |
Port Konfiqurasiyası
| Parametr | Standart | Təsvir |
|---|---|---|
Port |
5001 |
Əsas oyun portu (UDP). Oyunçular bu portla qoşulur. |
BeaconPort |
5002 |
Bağlantı əl sıxmaları üçün Unreal Engine beacon portu. |
ShutDownServicePort |
5004 |
Uzaqdan bağlanma xidməti siqnalları üçün port. |
QueryPort |
5003 |
Server brauzer siyahıları üçün Steam sorğu portu. |
Nümunə ServerConfig_.ini
Aşağıda ümumi parametrləri göstərən nümunə konfiqurasiya faylı verilmişdir:
[BaseServerConfig]
ServerName="My Legion Server"
ServerPassword=
ServerTitle="A friendly survival server"
ServerAdminAccounts=76561198012345678;
QueueThreshold=40
ServerFightModeType=1
IsCanSelfDamage=0
IsCanFriendDamage=0
IsCanMail=1.000000
UseSteamSocket=1
PlayerAddExpRate=1.5
Oyun Rejimi Parametrləri
The Front multiplayer təcrübəsini kökündən dəyişdirən PvP və PvE rejimlərini dəstəkləyir. Rejim ServerFightModeType parametri vasitəsilə təyin edilir.
PvE Rejimi (ServerFightModeType=1)
- Oyunçular bir-birinə birbaşa zərər verə bilməzlər.
- Diqqət AI düşmənləri və mutantlara qarşı əməkdaşlıq sağ qalmasındadır.
- Bazalar oyunçu basqınlarından qorunur (NPC basqınları hələ də baş verir).
- Tikinti və kəşfiyyata yönəlmiş icmalar üçün idealdır.
- Oyunçular hələ də dəstə qura, ticarət edə və əməkdaşlıq edə bilərlər.
PvP Rejimi (ServerFightModeType=0)
- Oyunçular bir-birinə hücum edə və öldürə bilərlər.
- Bazalar və tikililər digər oyunçular tərəfindən basqına məruz qala bilər.
- Beacon sistemi vasitəsilə ərazi nəzarəti rəqabətli olur.
- Oyunçular arasında zərər çarpanları admin əmrləri ilə tənzimlənə bilər (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Rəqabətli və təcrübəli oyunçular üçün tövsiyə olunur.
Tikinti və Basqın Parametrləri
Bu parametrlər baza qoruması və basqın mexanikalarını idarə edir. Onlar admin konsol əmrləri və ya konfiqurasiya faylı vasitəsilə konfiqurasiya edilə bilər:
| Parametr / Əmr | Təsvir |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Hər oyunçunun yerləşdirə biləcəyi maksimum Beacon (ərazi bayraqları) sayı. |
SetHouseFlagExcitantTime [0-24] |
Hücum/basqın pəncərəsini saatlarla təyin edir. Bu pəncərə ərzində düşmən oyunçular Beacon ərazisindəki tikililərə zərər verə bilərlər. |
SetHFTrapMaxNum [N] |
Beacon əhatə zonası daxilində yerləşdirilə bilən maksimum tələ sayı. |
SetConstructDisableRot [1/0] |
Tikili çürüməsini dəyişdirir. Aktiv olduqda (1), tikililər baxılmadıqda zamanla yavaş-yavaş çürüyür. |
SetConstructMaxHealthRatio [multiplier] |
Maksimum tikili davamlılığı çarpanı. Daha yüksək dəyərlər binaları daha çətin dağıdılmağa edir. |
SetConstructDefenseRatio [multiplier] |
Tikililərin aldığı zərər çarpanı. Aşağı dəyərlər binalara dəyən zərəri azaldır. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate və SetCityNPCNumRate əmrləri ilə konfiqurasiya edin.
Təcrübə və Resurs Nisbəti Parametrləri
Təcrübə qazanma nisbətlərini, resurs toplama nisbətlərini və müxtəlif oyun çarpanlarını ServerConfig_.ini faylı vasitəsilə və ya server işləyərkən admin konsol əmrləri vasitəsilə tənzimləyə bilərsiniz.
Təcrübə Nisbətləri
| Parametr / Əmr | Standart | Təsvir |
|---|---|---|
PlayerAddExpRate |
1 |
Oyunçuların qazandığı bütün təcrübə üçün çarpan. İkiqat XP üçün 2 təyin edin. |
SetPlayerKillAddExpRate [N] |
1 |
NPC-ləri öldürməkdən qazanılan təcrübə çarpanı. |
SetPlayerFarmAddExpRate [N] |
1 |
Resurs toplamaqdan qazanılan təcrübə çarpanı. |
SetPlayerCraftAddExpRate [N] |
1 |
Əşya hazırlamaqdan qazanılan təcrübə çarpanı. |
Resurs Toplama Nisbətləri
| Əmr | Təsvir |
|---|---|
GMSetTreeGainRate [N] |
Odun toplama çarpanı. |
GMSetBushGainRate [N] |
Bitki və kol toplama çarpanı. |
GMSetOreGainRate [N] |
Filiz və mineral toplama çarpanı. |
GMSetCropReapRate [N] |
Məhsul yığımı məhsuldarlığı çarpanı. |
GMSetFleshGainRate [N] |
Heyvan əti toplama çarpanı. |
GMSetCropGrowRate [N] |
Əkin böyümə sürəti çarpanı. |
GMSetTTC_Oil_Rate [N] |
Neft quyusu istehsalı çarpanı. |
GMSetWaterCollector_Rate [N] |
Şeh/su toplayıcısı istehsalı çarpanı. |
GMSetTTC_Fish_Rate [N] |
Balıq səbəti istehsalı çarpanı. |
Necə Qoşulmaq Olar
Oyunçular oyun daxili server brauzeri vasitəsilə The Front serverinizə qoşulurlar. Server IP və portunuzu GPanel Console sekmesindən tapın və ya Server IP və Portunuzu Necə Tapmaq Olar bölməsinə baxın.
Oyun Daxili Server Brauzeri Vasitəsilə
- The Front-u başladın.
- Əsas menyudan Servers düyməsini vurun.
- Yuxarıdakı Dedicated Servers sekmesini vurun.
- Serverinizi ada görə tapmaq üçün axtarış çubuğunu istifadə edin və ya siyahını gəzin (
ServerNameparametrində təyin etdiyiniz ad). - Serverinizə vurun və Join basın. Parol təyin edilibsə, onu daxil edin.
ServerName parametrinin düzgün konfiqurasiya edildiyini yoxlayın.
Steam Server Brauzeri Vasitəsilə
- Steam-da View > Game Servers (və ya Servers) bölməsinə keçin.
- Favorites sekmesini vurun, sonra Add a Server seçin.
- Serverinizin IP və sorğu portunu
IP:QUERY_PORTformatında daxil edin (məsələn,192.168.1.100:5003). - Server göründükdən sonra The Front-u başlatmaq və qoşulmaq üçün onu iki dəfə vurun.
Yadda Saxlama İdarəetməsi və Dünya Silmələri
The Front dünya məlumatlarını mütəmadi olaraq avtomatik saxlayır. Serverinizin dünyasını idarə etmək üçün saxlama sistemini başa düşmək vacibdir.
Saxlama Yeri
Dünya saxlama məlumatları serverin məlumat qovluğunda saxlanılır. Saxlama intervalı SetSaveGameInterval admin əmri ilə konfiqurasiya edilə bilər (dəyər saniyələrlə).
Əl ilə Saxlama
Əl ilə dünya saxlamasını tetiklemek üçün admin konsol əmrindən istifadə edin:
SaveWorld
Bu, texniki xidmət göstərməzdən, konfiqurasiya dəyişiklikləri etməzdən və ya serveri bağlamadan əvvəl faydalıdır.
Ehtiyat Nüsxələrin Yaradılması
- GPanel-dan serveri dayandırın.
- GPanel Files sekmesi və ya SFTP vasitəsilə serverin saxlama qovluğuna keçin.
- Saxlama fayllarını təhlükəsiz saxlama üçün yerli kompüterinizə endirin.
- Parametrlərinizi qorumaq üçün
ServerConfig_.inifaylınızı da ehtiyat nüsxəsinə alın.
Yeni Dünya Başlatmaq (Dünya Silməsi)
Dünyanı silmək və yenidən başlamaq üçün:
- GPanel-dan serveri dayandırın.
- Saxlama məlumatları qovluğuna keçin.
- Mövcud dünya saxlama fayllarını silin və ya adını dəyişdirin.
- İstəyə bağlı olaraq, silməni planlaşdırmaq üçün
ServerConfig_.inifaylındaClearSeverTimeparametrini tarixə təyin edin (format:yyyy-mm-dd). - Serveri başladın. Sıfırdan yeni dünya yaradacaq.
Port İstinadı
The Front aşağıdakı şəbəkə portlarından istifadə edir. Bunlar Legion Hosting-də hosting planınız tərəfindən avtomatik konfiqurasiya edilir.
| Port | Protokol | Standart | Məqsəd |
|---|---|---|---|
| Game Port | UDP | 5001 |
Əsas oyun bağlantıları. Oyunçular bu portla qoşulur. |
| Beacon Port | UDP | 5002 |
Bağlantı əl sıxmaları üçün Unreal Engine beacon portu. |
| Query Port | UDP | 5003 |
Steam server brauzer sorğuları. |
| Shutdown Service Port | TCP | 5004 |
Uzaqdan bağlanma xidməti dinləyicisi. |
Əlaqəli Məqalələr
- The Front Admin Əmrləri
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP vasitəsilə Faylları Necə Yükləmək Olar
- Yeni Serverinizlə İşə Başlamaq
Köməyə Ehtiyacınız Var?
The Front 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.