Bu təlimat Legion Hosting-də Space Engineers xüsusi serverinizi necə qurmağı və konfiqurasiya etməyi əhatə edir, o cümlədən ilk başlatma, GPanel startup dəyişənləri, XML konfiqurasiyası, oyun rejimləri, dünya parametrləri, qoşulma və saxlama idarəetməsi. Mod quraşdırması üçün Space Engineers Mod Quraşdırılmasına baxın. Ümumi problemlər üçün Space Engineers Problemlərin Həllinə baxın.
İlk Başlatma
Space Engineers serveriniz ilk dəfə təmin edildikdə, oyun fayllarını quraşdırmalı və ilkin konfiqurasiyanı yaratmalıdır. Bu, ilk başlatmada avtomatik olaraq baş verir.
- GPanel-ə daxil olun və server siyahısından Space Engineers serverinizi seçin.
- Console tabında Start düyməsinə basın. Server SteamCMD vasitəsilə Space Engineers Dedicated Server fayllarını yükləyəcək və quraşdıracaq. Bu, ilk işə salınmada bir neçə dəqiqə çəkə bilər.
- Gedişat üçün konsol çıxışını izləyin. Serverin hazır olduğunu və qoşulmaları gözlədiyini göstərən mesajı gördükdə, ilkin quraşdırma tamamlanmış olur.
- Server standart konfiqurasiya fayllarını, o cümlədən
SpaceEngineers-Dedicated.cfgvə standart dünya saxlamasını yaradacaq.
Server Konfiqurasiyası -- GPanel Startup Dəyişənləri
Space Engineers serverinizi konfiqurasiya etməyin ən asan yolu GPanel-dəki Startup tabı vasitəsilədir. Bu dəyişənlər server hər başladıqda əmr sətri arqumentləri kimi tətbiq edilir.
- Console tabından serverinizi dayandırın.
- Startup tabına keçin.
- Aşağıda sadalanan dəyişənləri lazım olduqda tənzimləyin.
- Console tabına qayıdın və dəyişiklikləri tətbiq etmək üçün Start düyməsinə basın.
| Dəyişən | Nümunə Dəyər | Təsvir |
|---|---|---|
| Server Name | My Legion SE Server |
Oyundaxili server brauzerində göstərilən ad. Oyunçuların serverinizi tapa bilməsi üçün tanınan bir ad təyin edin. |
| World Name | MyWorld |
Server tərəfindən istifadə edilən dünya/saxlama qovluğunun adı. Bunu dəyişdirmək fərqli bir dünya yaradır və ya yükləyir. |
| Max Players | 16 |
Eyni vaxtda maksimum oyunçu sayı. Hosting planınızdakı slot limitini keçməməlidir. |
| Game Mode | Survival |
Dünya üçün oyun rejimi. Ətraflı məlumat üçün aşağıdakı Oyun Rejimləri bölməsinə baxın. |
| Save Interval | 5 |
Serverin avtomatik yadda saxlama tezliyi (dəqiqələrlə). Aşağı dəyərlər çökmə zamanı məlumat itkisini azaldır; yüksək dəyərlər disk I/O-nu azaldır. |
Təkmil Konfiqurasiya -- SpaceEngineers-Dedicated.cfg
Daha dəqiq nəzarət üçün serverin XML konfiqurasiya faylını birbaşa redaktə edə bilərsiniz. Bu fayl GPanel Startup tabında açılmayan parametrləri idarə edir.
Konfiqurasiya Faylına Daxil Olmaq
- Console tabından serverinizi dayandırın.
- GPanel-dəki Files tabına basın.
- Serverinizin kök qovluğunda
SpaceEngineers-Dedicated.cfgfaylını tapın və açın.
Əsas Konfiqurasiya Parametrləri
Konfiqurasiya faylı XML formatından istifadə edir. Aşağıda <SessionSettings> bloku daxilində ən çox tənzimlənən parametrlər verilmişdir:
| Parametr | Nümunə Dəyər | Təsvir |
|---|---|---|
<ServerName> |
My Legion SE Server |
Brauzerdə göstərilən server adı. GPanel startup dəyişəni tərəfindən əvəzlənə bilər. |
<ServerDescription> |
A Legion Hosting server |
Oyunçular server detallarına baxdıqda server brauzerində göstərilən təsvir. |
<ServerPassword> |
mypassword |
Oyunçuların qoşulması üçün tələb olunan şifrə. Açıq server üçün boş buraxın. |
<MaxPlayers> |
16 |
Eyni vaxtda maksimum oyunçu sayı. |
<AutoSaveInMinutes> |
5 |
Dəqiqələrlə avtomatik saxlama intervalı. Avtomatik saxlamanı söndürmək üçün 0 təyin edin (tövsiyə edilmir). |
<PauseGameWhenEmpty> |
true |
Heç bir oyunçu qoşulmadıqda simulyasiyanı dayandırır. Resurslara qənaət edir, lakin bütün oyundaxili prosesləri dayandırır. |
<GroupID> |
0 |
Steam qrup ID-si. Təyin edildikdə, yalnız bu qrupun üzvləri qoşula bilər (<GroupAccessEnabled> false olmadıqda). |
<Administrators> |
<unsignedLong>76561198012345678</unsignedLong> |
Admin girişi verilmiş Steam64 ID-lərinin siyahısı. <Administrators> bloku daxilində hər admin üçün bir <unsignedLong> girişi əlavə edin. |
<Banned> |
<unsignedLong>76561198012345678</unsignedLong> |
Serverdən qadağan edilmiş Steam64 ID-lərinin siyahısı. |
Nümunə konfiqurasiya parçası:
<MyObjectBuilder_SessionSettings>
<ServerName>My Legion SE Server</ServerName>
<ServerDescription>A Space Engineers server by Legion Hosting</ServerDescription>
<ServerPassword></ServerPassword>
<MaxPlayers>16</MaxPlayers>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
<PauseGameWhenEmpty>true</PauseGameWhenEmpty>
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
</Administrators>
</MyObjectBuilder_SessionSettings>
Adminlərin Əlavə Edilməsi
Admin girişi vermək üçün <Administrators> bloku daxilində Steam64 ID-ləri əlavə edin. Steam64 ID-nizi steamid.io saytında Steam profilinizi axtararaq tapa bilərsiniz.
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
<unsignedLong>76561198087654321</unsignedLong>
</Administrators>
Oyun Rejimləri
Space Engineers iki əsas oyun rejimi təklif edir. Rejim dünya ilk dəfə yaradıldıqda təyin edilir və konfiqurasiya faylında və ya GPanel Startup tabında dəyişdirilə bilər.
| Rejim | Təsvir | Nə üçün Ən Uyğundur |
|---|---|---|
| Survival | Oyunçular gəmi və stansiyalar inşa etmək üçün resurslar çıxarmalı, materialları emal etməli və komponentlər hazırlamalıdır. Sağlamlıq, oksigen, hidrogen və enerji idarə edilməlidir. Oyunçular əsas alətlərlə başlayır və təkmil avadanlığa doğru irəliləyirlər. | Standart multiplayer oyun. Əksər serverlər balanslaşdırılmış irəliləmə təcrübəsi üçün Survival rejimində işləyir. |
| Creative | Oyunçuların limitsiz resursları və ani inşaat imkanı var. Bütün bloklar heç bir material xərci olmadan dərhal mövcuddur. Sağlamlıq və ya yaşama mexanikası yoxdur. Gəmi və stansiyalar sərbəst inşa edilə bilər. | İnşaat, prototipləmə və dizayn sınaqları. Yaradıcı serverlər və ya Survival-a keçmədən əvvəl inşaatları planlaşdıran adminlər üçün faydalıdır. |
SpaceEngineers-Dedicated.cfg faylındakı <GameMode> parametrini redaktə edərək və ya GPanel Startup tabı vasitəsilə dəyişə bilərsiniz. Creative-dən Survival-a keçid mövcud blokları silməyəcək, lakin oyunçular bundan sonra resursları idarə etməyə başlamalı olacaqlar.
Dünya Parametrləri -- Sandbox.sbc
Dünyaya xas parametrlər dünyanızın saxlama qovluğundakı Sandbox.sbc faylında saxlanılır. Bu parametrlər xüsusi dünyanızın mühitini, fizikasını və oyun balansını idarə edir.
Sandbox.sbc-yə Daxil Olmaq
- Serverinizi dayandırın.
- GPanel-dəki Files tabını açın.
- Dünya saxlama qovluğuna keçin (adətən GPanel-də göstərilən yolda və ya
Saves/qovluğu daxilində). - Fayl redaktorunda
Sandbox.sbcfaylını açın.
Əsas Dünya Parametrləri
Aşağıdakı parametrlər Sandbox.sbc faylının <SessionSettings> bloku daxilində tapılır:
| Parametr | Dəyərlər / Nümunə | Təsvir |
|---|---|---|
<ProceduralDensity> |
0.25, 0.35, 0.50 |
Prosedural olaraq yaradılmış dünyalarda asteroid sıxlığını idarə edir. 0.25 = aşağı, 0.35 = normal, 0.50 = yüksək. Prosedural asteroidləri söndürmək üçün 0 təyin edin (əvvəlcədən təyin edilmiş asteroid xəritələri ilə istifadə olunur). |
<EnvironmentHostility> |
SAFE, NORMAL, CATACLYSM, APOCALYPSE |
Meteor yağışları, canavarlar və hörümçəklər kimi düşmən qarşılaşmalarını idarə edir. SAFE bütün təhdidləri söndürür. NORMAL orta səviyyəli təhdidləri aktivləşdirir. CATACLYSM və APOCALYPSE şiddəti və tezliyi artırır. |
<InventorySizeMultiplier> |
1, 3, 10 |
Oyunçu və blok inventar tutumunun çarpanı. 1 = realist (kiçik inventarlar), 3 = əksər serverlər üçün standart, 10 = çox böyük inventarlar. |
<AssemblerSpeedMultiplier> |
1, 3, 10 |
Assembler istehsal sürətinin çarpanı. Yüksək dəyərlər hazırlama vaxtını azaldır. |
<AssemblerEfficiencyMultiplier> |
1, 3, 10 |
Assembler material səmərəliliyinin çarpanı. Yüksək dəyərlər hər hazırlanmış əşya üçün daha az xammal tələb edir. |
<RefinerySpeedMultiplier> |
1, 3, 10 |
Emalat sürətinin çarpanı. Yüksək dəyərlər filizi küllərə daha sürətli emal edir. |
<WelderSpeedMultiplier> |
1, 2, 5 |
Qaynaq (inşa/təmir) sürətinin çarpanı. |
<GrinderSpeedMultiplier> |
1, 2, 5 |
Üyütmə (sökmə) sürətinin çarpanı. |
<EnableSpiders> |
true / false |
Planetlərdə hörümçək NPC-lərini aktivləşdirir və ya söndürür. |
<EnableWolves> |
true / false |
Planetlərdə canavar NPC-lərini aktivləşdirir və ya söndürür. |
<MaxFloatingObjects> |
56, 100 |
Dünyada maksimum üzən obyekt sayı (atılmış əşyalar, qalıqlar). Aşağı dəyərlər server performansını yaxşılaşdırır. |
<MaxGridSize> |
0 (limitsiz), 50000 |
Hər şəbəkə (gəmi/stansiya) üçün maksimum blok sayı. Limit təyin etmək oyunçuların performansı aşağı salan həddən artıq böyük şəbəkələr qurmasının qarşısını alır. 0 = limit yoxdur. |
<BlockCountThreshold> |
100 |
Təmizləmə məqsədləri üçün şəbəkələrin "kiçik" sayıldığı blok sayı həddi. |
<EnableAutorespawn> |
true / false |
Ölümdən sonra oyunçuları avtomatik olaraq son tibbi otaqlarında yenidən doğurur. |
Nümunə dünya parametrləri parçası:
<SessionSettings>
<GameMode>Survival</GameMode>
<InventorySizeMultiplier>3</InventorySizeMultiplier>
<AssemblerSpeedMultiplier>3</AssemblerSpeedMultiplier>
<AssemblerEfficiencyMultiplier>3</AssemblerEfficiencyMultiplier>
<RefinerySpeedMultiplier>3</RefinerySpeedMultiplier>
<WelderSpeedMultiplier>2</WelderSpeedMultiplier>
<GrinderSpeedMultiplier>2</GrinderSpeedMultiplier>
<MaxFloatingObjects>56</MaxFloatingObjects>
<EnvironmentHostility>NORMAL</EnvironmentHostility>
<ProceduralDensity>0.35</ProceduralDensity>
<EnableSpiders>true</EnableSpiders>
<EnableWolves>true</EnableWolves>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
</SessionSettings>
<MaxFloatingObjects> dəyərini 100 və ya aşağı saxlayın və açıq serverlərdə <MaxGridSize> limiti təyin etməyi düşünün. Çox böyük şəbəkələr və həddindən artıq üzən qalıqlar Space Engineers-də server gecikmələrinin ən yaygın səbəbləridir.
Necə Qoşulmaq Olar
Seçim A -- Steam Server Brauzeri
- Steam-i açın və View > Game Servers (və ya köhnə Steam versiyalarında View > Servers) seçin.
- Favorites tabına basın, sonra Add a Server seçin.
- Server IP və portunuzu (GPanel-in Network tabında tapılır) daxil edin və Add this address to favorites basın.
- Favoritlər siyahısından serveri seçin və Connect basın.
Seçim B -- Oyundaxili Server Brauzeri
- Space Engineers-i başladın və əsas menyudan Join Game seçin.
- Server brauzerində serverinizi ada görə tapmaq üçün axtarış sahəsindən istifadə edin.
- Serverinizi seçin və Join World basın.
- Serverin şifrəsi varsa, onu daxil etməyiniz istənəcək.
Seçim C -- IP vasitəsilə Birbaşa Qoşulma
- Space Engineers-i başladın və əsas menyudan Join Game seçin.
- Direct Connect tabına basın (və ya axtarış/filtr sahəsinə IP-ni daxil edin).
- GPanel-in Network tabından server IP və oyun portunuzu daxil edin:
<your-server-ip>:<your-game-port> - Join World basın və istənərsə server şifrəsini daxil edin.
Saxlama İdarəetməsi
Avtomatik Saxlama
Space Engineers <AutoSaveInMinutes> parametrində konfiqurasiya edilmiş intervalda (standart: 5 dəqiqə) avtomatik saxlayır. Avtomatik saxlamalar cari dünya saxlamasının üzərinə yazır. Bu intervalı SpaceEngineers-Dedicated.cfg faylında və ya GPanel Startup tabında tənzimləyə bilərsiniz.
Saxlama Faylının Yeri
Dünya saxlamaları serverdə dünya saxlama qovluğunda saxlanılır. Dəqiq yol server konfiqurasiyanızdan asılıdır, lakin adətən GPanel Files tabında görünən Saves/ və ya instansiya qovluğu daxilində tapılır. Hər dünyanın öz qovluğu var və aşağıdakıları ehtiva edir:
| Fayl | Məqsəd |
|---|---|
Sandbox.sbc |
Dünya parametrləri, mod siyahısı, sessiya konfiqurasiyası. |
Sandbox_config.sbc |
Əlavə sessiya konfiqurasiyası və parametrləri. |
SANDBOX_0_0_0_.sbs |
Bütün şəbəkələri, vokselləri və obyektləri ehtiva edən əsas dünya məlumat faylı. |
*.vx2 faylları |
Voksel məlumat faylları (planet/asteroid ərazi dəyişiklikləri). |
Dünyanızın Ehtiyat Nüsxəsinin Yaradılması
- Saxlamanın yazılmadığından əmin olmaq üçün Console tabından serverinizi dayandırın.
- SFTP vasitəsilə serverinizə qoşulun. Təlimatlar üçün SFTP vasitəsilə Faylları Necə Yükləmək Olar bölməsinə baxın.
- Dünya saxlama qovluğuna keçin.
- Bütün dünya qovluğunu yerli kompüterinizə yükləyin. Bu, bütün
.sbc,.sbsvə.vx2fayllarını əhatə edir.
Ehtiyat Nüsxənin Bərpası
- Serverinizi dayandırın.
- SFTP vasitəsilə qoşulun.
- Dünya saxlama qovluğuna keçin.
- Mövcud saxlama fayllarını ehtiyat nüsxə fayllarınızla əvəz edin. Ehtiyat nüsxədən bütün faylları (
.sbc,.sbsvə.vx2faylları) yüklədiyinizə əmin olun. - GPanel-dən serveri başladın. Bərpa edilmiş dünyanı yükləyəcək.
Tək Oyunçu Dünyasının Köçürülməsi
Tək oyunçu dünyasını xüsusi serverinizə yükləyə bilərsiniz:
- Yerli kompüterinizdə Space Engineers saxlama qovluğunu tapın (adətən
%AppData%/SpaceEngineers/Saves/). - Yükləmək istədiyiniz dünya qovluğunu tapın.
- Serverinizi dayandırın və SFTP vasitəsilə qoşulun.
- Bütün dünya qovluğunu serverin saxlama qovluğuna yükləyin.
- GPanel-in Startup tabında və ya
SpaceEngineers-Dedicated.cfgfaylında World Name dəyərini yüklənmiş qovluq adı ilə uyğunlaşdırmaq üçün yeniləyin. - Serveri başladın.
Əlaqəli Məqalələr
- Space Engineers Mod Quraşdırılması
- Space Engineers Problemlərin Həlli
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP vasitəsilə Faylları Necə Yükləmək Olar
- Server Başlanğıc Təlimatı
Kömək Lazımdır?
Space Engineers serverinizlə bağlı problemlər davam edərsə, dəstək komandamız kömək etməyə hazırdır.