Bu kılavuz, Legion Hosting üzerinde Space Engineers adanmış sunucunuzu nasıl kuracağınızı ve yapılandıracağınızı anlatır; ilk başlatma, GPanel başlatma değişkenleri, XML yapılandırması, oyun modları, dünya ayarları, bağlanma ve kayıt yönetimi dahil. Mod kurulumu için Space Engineers Mod Kurulumu makalesine bakın. Yaygın sorunlar için Space Engineers Sorun Giderme makalesine bakın.
İlk Başlatma
Space Engineers sunucunuz ilk kez sağlandığında, oyun dosyalarını kurması ve ilk yapılandırmasını oluşturması gerekir. Bu, ilk başlatmada otomatik olarak gerçekleşir.
- GPanel'e giriş yapın ve sunucu listesinden Space Engineers sunucunuzu seçin.
- Console sekmesinde Start'a tıklayın. Sunucu, Space Engineers Dedicated Server dosyalarını SteamCMD aracılığıyla indirecek ve kuracaktır. Bu, ilk çalıştırmada birkaç dakika sürebilir.
- İlerleme için konsol çıktısını izleyin. Sunucunun hazır olduğunu ve bağlantıları dinlediğini belirten bir mesaj gördüğünüzde, ilk kurulum tamamlanmıştır.
- Sunucu,
SpaceEngineers-Dedicated.cfgve varsayılan bir dünya kaydı dahil olmak üzere varsayılan yapılandırma dosyalarını oluşturacaktır.
Sunucu Yapılandırması -- GPanel Başlatma Değişkenleri
Space Engineers sunucunuzu yapılandırmanın en kolay yolu GPanel'deki Startup sekmesidir. Bu değişkenler, sunucu her başlatıldığında komut satırı argümanları olarak uygulanır.
- Console sekmesinden sunucunuzu durdurun.
- Startup sekmesine gidin.
- Aşağıda listelenen değişkenleri gerektiği gibi ayarlayın.
- Değişiklikleri uygulamak için Console sekmesine dönün ve Start'a tıklayın.
| Değişken | Örnek Değer | Açıklama |
|---|---|---|
| Server Name | My Legion SE Server |
Oyun içi sunucu tarayıcısında gösterilen ad. Oyuncuların sunucunuzu bulabilmesi için tanınabilir bir şey ayarlayın. |
| World Name | MyWorld |
Sunucu tarafından kullanılan dünya/kayıt klasörünün adı. Bunu değiştirmek farklı bir dünya oluşturur veya yükler. |
| Max Players | 16 |
Eşzamanlı maksimum oyuncu sayısı. Barındırma planınızdaki slot sınırını aşmamalıdır. |
| Game Mode | Survival |
Dünya için oyun modu. Ayrıntılar için aşağıdaki Oyun Modları bölümüne bakın. |
| Save Interval | 5 |
Sunucunun ne sıklıkla (dakika cinsinden) otomatik kaydettiği. Daha düşük değerler çökme durumunda veri kaybını azaltır; daha yüksek değerler disk G/Ç'sini azaltır. |
Gelişmiş Yapılandırma -- SpaceEngineers-Dedicated.cfg
Daha ayrıntılı kontrol için, sunucunun XML yapılandırma dosyasını doğrudan düzenleyebilirsiniz. Bu dosya, GPanel Startup sekmesinde gösterilmeyen ayarları kontrol eder.
Yapılandırma Dosyasına Erişme
- Console sekmesinden sunucunuzu durdurun.
- GPanel'de Files sekmesine tıklayın.
- Sunucunuzun kök dizininde
SpaceEngineers-Dedicated.cfg'yi bulun ve açın.
Önemli Yapılandırma Ayarları
Yapılandırma dosyası XML formatını kullanır. Aşağıda, <SessionSettings> bloğunda en sık ayarlanan ayarlar yer almaktadır:
| Ayar | Örnek Değer | Açıklama |
|---|---|---|
<ServerName> |
My Legion SE Server |
Tarayıcıda gösterilen sunucu adı. GPanel başlatma değişkeni tarafından geçersiz kılınabilir. |
<ServerDescription> |
A Legion Hosting server |
Oyuncular sunucu ayrıntılarını görüntülediğinde sunucu tarayıcısında gösterilen açıklama. |
<ServerPassword> |
mypassword |
Oyuncuların katılması için gereken parola. Genel bir sunucu için boş bırakın. |
<MaxPlayers> |
16 |
Eşzamanlı maksimum oyuncu sayısı. |
<AutoSaveInMinutes> |
5 |
Dakika cinsinden otomatik kayıt aralığı. Otomatik kaydetmeyi devre dışı bırakmak için 0 olarak ayarlayın (önerilmez). |
<PauseGameWhenEmpty> |
true |
Hiçbir oyuncu bağlı olmadığında simülasyonu duraklatır. Kaynak tasarrufu sağlar ancak tüm oyun içi işlemleri durdurur. |
<GroupID> |
0 |
Steam grup ID'si. Ayarlandığında, yalnızca bu grubun üyeleri katılabilir (<GroupAccessEnabled> false olmadıkça). |
<Administrators> |
<unsignedLong>76561198012345678</unsignedLong> |
Yönetici erişimi verilen Steam64 ID'lerinin listesi. <Administrators> bloğunun içine her yönetici için bir <unsignedLong> girişi ekleyin. |
<Banned> |
<unsignedLong>76561198012345678</unsignedLong> |
Sunucudan yasaklanan Steam64 ID'lerinin listesi. |
Örnek yapılandırma 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>
Yönetici Ekleme
Yönetici erişimi vermek için, <Administrators> bloğunun içine Steam64 ID'leri ekleyin. Steam64 ID'nizi, Steam profilinizi steamid.io üzerinde arayarak bulabilirsiniz.
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
<unsignedLong>76561198087654321</unsignedLong>
</Administrators>
Oyun Modları
Space Engineers iki ana oyun modu sunar. Mod, dünya ilk oluşturulduğunda ayarlanır ve yapılandırma dosyasında veya GPanel Startup sekmesinde değiştirilebilir.
| Mod | Açıklama | En İyi Kullanım |
|---|---|---|
| Survival | Oyuncular gemi ve istasyon inşa etmek için kaynak çıkarmalı, malzemeleri işlemeli ve bileşenler oluşturmalıdır. Sağlık, oksijen, hidrojen ve enerji yönetilmelidir. Oyuncular temel araçlarla başlar ve gelişmiş ekipmana doğru ilerler. | Standart çok oyunculu oyun. Çoğu sunucu, dengeli bir ilerleme deneyimi için Survival modunda çalışır. |
| Creative | Oyuncular sınırsız kaynağa ve anında inşa olanağına sahiptir. Tüm bloklar hiçbir malzeme maliyeti olmadan hemen kullanılabilir. Sağlık veya hayatta kalma mekanikleri yoktur. Gemiler ve istasyonlar serbestçe inşa edilebilir. | İnşa etme, prototip oluşturma ve tasarımları test etme. Creative sunucular için veya Survival'a geçmeden önce inşaatları planlayan yöneticiler için kullanışlıdır. |
SpaceEngineers-Dedicated.cfg içindeki <GameMode> ayarını düzenleyerek veya GPanel Startup sekmesi aracılığıyla değiştirebilirsiniz. Creative'den Survival'a geçmek mevcut blokları kaldırmaz, ancak oyuncuların bundan sonra kaynakları yönetmeye başlaması gerekecektir.
Dünya Ayarları -- Sandbox.sbc
Dünyaya özgü ayarlar, dünyanızın kayıt klasörünün içindeki Sandbox.sbc dosyasında saklanır. Bu ayarlar, belirli dünyanızın ortamını, fiziğini ve oyun dengesini kontrol eder.
Sandbox.sbc'ye Erişme
- Sunucunuzu durdurun.
- GPanel'de Files sekmesini açın.
- Dünya kayıt klasörüne gidin (genellikle GPanel'de gösterilen yolda veya bir
Saves/dizini içinde). - Dosya düzenleyicisinde
Sandbox.sbc'yi açın.
Önemli Dünya Ayarları
Aşağıdaki ayarlar, Sandbox.sbc'nin <SessionSettings> bloğunda bulunur:
| Ayar | Değerler / Örnek | Açıklama |
|---|---|---|
<ProceduralDensity> |
0.25, 0.35, 0.50 |
Prosedürel olarak oluşturulan dünyalarda asteroit yoğunluğunu kontrol eder. 0.25 = düşük, 0.35 = normal, 0.50 = yüksek. Prosedürel asteroitleri devre dışı bırakmak için 0 olarak ayarlayın (önceden ayarlanmış asteroit haritalarıyla kullanılır). |
<EnvironmentHostility> |
SAFE, NORMAL, CATACLYSM, APOCALYPSE |
Meteor yağmurları, kurtlar ve örümcekler gibi düşmanca karşılaşmaları kontrol eder. SAFE tüm tehditleri devre dışı bırakır. NORMAL orta düzeyde tehditleri etkinleştirir. CATACLYSM ve APOCALYPSE şiddeti ve sıklığı artırır. |
<InventorySizeMultiplier> |
1, 3, 10 |
Oyuncu ve blok envanter kapasitesi için çarpan. 1 = gerçekçi (küçük envanterler), 3 = çoğu sunucu için varsayılan, 10 = çok büyük envanterler. |
<AssemblerSpeedMultiplier> |
1, 3, 10 |
Montajcı üretim hızı için çarpan. Daha yüksek değerler üretim süresini azaltır. |
<AssemblerEfficiencyMultiplier> |
1, 3, 10 |
Montajcı malzeme verimliliği için çarpan. Daha yüksek değerler, üretilen eşya başına daha az ham madde gerektiği anlamına gelir. |
<RefinerySpeedMultiplier> |
1, 3, 10 |
Rafineri işleme hızı için çarpan. Daha yüksek değerler cevheri külçelere daha hızlı dönüştürür. |
<WelderSpeedMultiplier> |
1, 2, 5 |
Kaynak yapma (inşa etme/onarma) hızı için çarpan. |
<GrinderSpeedMultiplier> |
1, 2, 5 |
Öğütme (sökme) hızı için çarpan. |
<EnableSpiders> |
true / false |
Gezegenlerde örümcek NPC'lerini etkinleştirir veya devre dışı bırakır. |
<EnableWolves> |
true / false |
Gezegenlerde kurt NPC'lerini etkinleştirir veya devre dışı bırakır. |
<MaxFloatingObjects> |
56, 100 |
Dünyadaki maksimum yüzen nesne (düşürülen eşyalar, enkaz) sayısı. Daha düşük değerler sunucu performansını iyileştirir. |
<MaxGridSize> |
0 (sınırsız), 50000 |
Izgara (gemi/istasyon) başına maksimum blok sayısı. Bir sınır belirlemek, oyuncuların performansı düşüren aşırı büyük ızgaralar inşa etmesini önler. 0 = sınır yok. |
<BlockCountThreshold> |
100 |
Temizlik amaçları için ızgaraların "küçük" kabul edildiği blok sayısı eşiği. |
<EnableAutorespawn> |
true / false |
Oyuncuları ölümden sonra son tıbbi odalarında otomatik olarak yeniden canlandırır. |
Örnek dünya ayarları 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> değerini 100 veya altında tutun ve genel sunucularda bir <MaxGridSize> sınırı belirlemeyi düşünün. Çok büyük ızgaralar ve aşırı yüzen enkaz, Space Engineers'da sunucu gecikmesinin en yaygın nedenleridir.
Nasıl Bağlanılır
Seçenek A -- Steam Sunucu Tarayıcısı
- Steam'i açın ve View > Game Servers'a tıklayın (veya eski Steam sürümlerinde View > Servers).
- Favorites sekmesine tıklayın, ardından Add a Server'a tıklayın.
- Sunucu IP'nizi ve portunuzu girin (GPanel'in Network sekmesinde bulunur) ve Add this address to favorites'a tıklayın.
- Sunucuyu favoriler listenizden seçin ve Connect'e tıklayın.
Seçenek B -- Oyun İçi Sunucu Tarayıcısı
- Space Engineers'ı başlatın ve ana menüden Join Game'e tıklayın.
- Sunucu tarayıcısında, sunucunuzu ada göre bulmak için arama alanını kullanın.
- Sunucunuzu seçin ve Join World'e tıklayın.
- Sunucunun bir parolası varsa, onu girmeniz istenecektir.
Seçenek C -- IP ile Doğrudan Bağlanma
- Space Engineers'ı başlatın ve ana menüden Join Game'e tıklayın.
- Direct Connect sekmesine tıklayın (veya arama/filtre alanına IP'yi girin).
- GPanel'in Network sekmesinden sunucu IP'nizi ve oyun portunuzu girin:
<your-server-ip>:<your-game-port> - Join World'e tıklayın ve istenirse sunucu parolasını girin.
Kayıt Yönetimi
Otomatik Kayıt
Space Engineers, <AutoSaveInMinutes> içinde yapılandırılan aralıkta otomatik kaydeder (varsayılan: 5 dakika). Otomatik kayıtlar mevcut dünya kaydının üzerine yazar. Bu aralığı SpaceEngineers-Dedicated.cfg'de veya GPanel Startup sekmesinde ayarlayabilirsiniz.
Kayıt Dosyası Konumu
Dünya kayıtları, sunucuda dünya kayıt dizininde saklanır. Tam yol sunucu yapılandırmanıza bağlıdır, ancak genellikle GPanel Files sekmesinde görünen bir Saves/ veya örnek dizini içinde bulunur. Her dünyanın şunları içeren kendi klasörü vardır:
| Dosya | Amaç |
|---|---|
Sandbox.sbc |
Dünya ayarları, mod listesi, oturum yapılandırması. |
Sandbox_config.sbc |
Ek oturum yapılandırması ve ayarları. |
SANDBOX_0_0_0_.sbs |
Tüm ızgaraları, voksel verilerini ve varlıkları içeren ana dünya veri dosyası. |
*.vx2 dosyaları |
Voksel veri dosyaları (gezegen/asteroit arazi değişiklikleri). |
Dünyanızı Yedekleme
- Kaydın yazılmadığından emin olmak için Console sekmesinden sunucunuzu durdurun.
- SFTP aracılığıyla sunucunuza bağlanın. Talimatlar için SFTP ile Dosyalar Nasıl Yüklenir makalesine bakın.
- Dünya kayıt klasörüne gidin.
- Tüm dünya klasörünü yerel makinenize indirin. Bu, tüm
.sbc,.sbsve.vx2dosyalarını içerir.
Bir Yedeği Geri Yükleme
- Sunucunuzu durdurun.
- SFTP aracılığıyla bağlanın.
- Dünya kayıt klasörüne gidin.
- Mevcut kayıt dosyalarını yedek dosyalarınızla değiştirin. Yedekteki tüm dosyaları (
.sbc,.sbsve.vx2dosyaları) yüklediğinizden emin olun. - Sunucuyu GPanel'den başlatın. Geri yüklenen dünyayı yükleyecektir.
Tek Oyunculu Bir Dünyayı Aktarma
Tek oyunculu bir dünyayı adanmış sunucunuza yükleyebilirsiniz:
- Yerel makinenizde, Space Engineers kayıt klasörünüzü bulun (genellikle
%AppData%/SpaceEngineers/Saves/). - Yüklemek istediğiniz dünya klasörünü bulun.
- Sunucunuzu durdurun ve SFTP aracılığıyla bağlanın.
- Tüm dünya klasörünü sunucunun kayıt dizinine yükleyin.
- GPanel'in Startup sekmesindeki veya
SpaceEngineers-Dedicated.cfgiçindeki World Name'i yüklenen klasör adıyla eşleşecek şekilde güncelleyin. - Sunucuyu başlatın.
İlgili Makaleler
- Space Engineers Mod Kurulumu
- Space Engineers Sorun Giderme
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Sunucu Başlatma Kılavuzu
Yardıma mı İhtiyacınız Var?
Space Engineers sunucunuzla ilgili sorunlar yaşamaya devam ederseniz, destek ekibimiz yardımcı olmak için hazırdır.