Space Engineers Sunucu Kurulumu: Dedicated Server ve Dünya Ayarları
Space Engineers sunucu kurulumu, Keen Software House’un mühendislik ve uzay keşfi oyununda gemi, istasyon ve gezegen üslerinin herkes çevrim dışıyken de korunduğu kalıcı bir dünya açmanızı sağlar. Geliştiricinin tanımıyla dedicated server’lar uzun süreli çok oyunculu oyunlar için tasarlanmış oyun örnekleridir; eşler arası (P2P) oturumdan farklı olarak dünya, ev sahibi oyundan çıktığında kapanmaz.
Sunucu yazılımı oyuna sahip olan herkes için ücretsizdir ve fizik hesapları nedeniyle işlemci tarafında talepkârdır. Bu yüzden kalıcı bir dünya için genellikle ayrılmış kaynaklı bir VDS ya da oyun sunucusu tercih edilir.
Kısa cevap
Space Engineers sunucu kurulumu, “Space Engineers Dedicated Server” aracının Steam kütüphanesinden ya da SteamCMD ile 298740 uygulama kimliğinden indirilmesiyle yapılır. Sunucu resmî olarak Windows üzerinde çalışır ve .NET 4.8 ile Visual C++ 2013 ve 2017 paketlerini ister. SpaceEngineersDedicated.exe açılan yapılandırma arayüzünde dünya, oyun modu, oyuncu sınırı ve modlar seçilir; oyuncular varsayılan UDP 27016 portundan bağlanır.
Space Engineers dedicated server için gereksinimler nelerdir?
Space Engineers dedicated server, resmî olarak Windows üzerinde çalışır ve .NET Framework 4.8 ile Visual C++ Redistributable 2013 ve 2017 paketlerini gerektirir. Keen Software House’un yayımladığı donanım değerleri şöyledir:
| Bileşen | Asgari | Önerilen |
|---|---|---|
| İşlemci | 3,2 GHz, 3 mantıksal çekirdek | 4,5 GHz, 3 mantıksal çekirdek |
| Bellek | 6 GB | 10 GB |
| Bant genişliği | 5 Mbps | Herkese açık sunucu için sabit IP |
Tablodan da görüldüğü gibi çekirdek sayısından çok saat hızı önemlidir: fizik simülasyonu yüksek tek çekirdek performansından yararlanır. Büyük gemi sayısı, çok sayıda hareketli parça ve kalabalık oyuncu grubu ihtiyacı hızla artırır. Linux için resmî bir sunucu sürümü yoktur; topluluk projeleri Windows sürümünü Wine ile çalıştırsa da bu yol geliştirici tarafından desteklenmez.
Sunucu dosyaları nasıl indirilir?
Sunucu dosyaları iki yoldan indirilir: Steam kütüphanesinin Tools bölümündeki “Space Engineers Dedicated Server” aracından ya da SteamCMD ile 298740 uygulama kimliğinden. Grafik arayüzü olmayan ya da Steam istemcisi kurulmamış sunucularda SteamCMD kullanılır:
steamcmd.exe +login anonymous +force_install_dir C:\SEServer +app_update 298740 +quitBarındırma yapan tarafın oyunu satın alması gerekmez; ancak geliştirici, sunucu dosyalarını edinmek için geçerli lisansa sahip en az bir Steam hesabının bulunması gerektiğini belirtir. Oyun güncellendiğinde aynı komutu yeniden çalıştırarak sunucuyu güncelleyin; sürüm farkı bağlantıyı engeller. Komutların ayrıntıları için SteamCMD kullanımı rehberine bakabilirsiniz.
Yapılandırma arayüzünde dünya nasıl ayarlanır?
Dünya ayarları, SpaceEngineersDedicated.exe çalıştırıldığında açılan yapılandırma arayüzünden (configurator) yapılır; arayüz seçimleri sunucu örneğinin klasöründeki SpaceEngineers-Dedicated.cfg dosyasına yazar.
- Arayüzde Local/Console örneğini seçin ya da yönetici olarak çalıştırıp Add new instance ile benzersiz adlı bir Windows hizmeti oluşturun.
- Sunucu adını, oyun modunu (Survival ya da Creative), en fazla oyuncu sayısını ve envanter, montaj ve rafineri çarpanlarını belirleyin.
- Yeni bir dünya için senaryo ve dünya türünü seçin ya da mevcut bir kaydı yükleyin.
- Mods sekmesinde etkin modları seçin; Steam Atölyesi aboneliklerinizden de ekleyebilirsiniz.
- Ayarları kaydedip sunucuyu başlatın.
Her hizmet örneği farklı bir port kullanmalıdır. Arayüzü kapatıp yalnızca konsoldan çalıştırmak için -console, arayüzsüz başlatmak için -noconsole parametresi kullanılır.
Mevcut dünya sunucuya nasıl taşınır?
Tek oyunculu bir dünyayı taşımak için kayıt klasörünü oyunun kullanıcı klasöründen sunucunun veri klasörüne kopyalamanız gerekir. Oyun kayıtları %AppData%\SpaceEngineers\Saves altında, sunucu dünyaları ise %AppData%\SpaceEngineersDedicated (hizmet olarak çalışıyorsa %ProgramData%\SpaceEngineersDedicated) altında tutulur.
- Sunucuyu durdurun ve kayıt klasörünü sunucunun
Savesdizinine kopyalayın. - Yapılandırma arayüzünde Load world ile bu dünyayı seçin.
- Farklı bir veri diskini kullanmak isterseniz klasörü taşıyıp
mklink /Jile bağlantı oluşturabilirsiniz.
Sunucuyu kaydederek kapatmak için taskkill /IM SpaceEngineersDedicated.exe kullanılır; komuta /f eklenirse süreç kaydetmeden sonlandırılır. Space Engineers sunucu kurulumu sonrası bu farkı bilmek, saatlerce süren inşaatın kaybolmasını önler. Kayıtların düzenli kopyası için oyun sunucusu yedekleme rehberine bakın.
Port, yöneticiler ve uzaktan yönetim nasıl ayarlanır?
Space Engineers sunucusu varsayılan olarak UDP 27016 portunu dinler; bu port güvenlik duvarında açılmalı, ev bağlantısında modemde yönlendirilmelidir. Aynı makinedeki ikinci örnek için arayüzde farklı bir port seçin ya da -port parametresini kullanın. Port açma adımları oyun sunucusu port açma rehberinde anlatılır.
- Yöneticiler: Arayüzün Users sekmesinde yönetici, yasaklı oyuncu ve ayrılmış yuva listeleri 64 bitlik Steam kimlikleriyle tanımlanır.
- Uzaktan yönetim API’si: Sunucu, HMAC-SHA1 ile korunan bir REST API sunar; örnek adres
http://localhost:8080/vrageremote/apibiçimindedir. - Remote Client: Kurulumla gelen
VRageRemoteClient.exe, oyuncuları ve sunucu durumunu ayrı bir uygulamadan izlemenizi sağlar.
Uzaktan yönetim portunu internete açmanız gerekiyorsa erişimi IP izin listesiyle sınırlayın. Kalıcı bir topluluk dünyası planlıyorsanız Space Engineers sunucu kiralama seçenekleri kurulum ve güncelleme yükünü üstlenir.
Sık Sorulan Sorular
Space Engineers sunucusu Linux’ta çalışır mı?
Resmî olarak hayır; Keen Software House sunucu için Windows ve .NET 4.8 gereksinimi belirtir. Topluluk projeleri Windows sürümünü Wine ile Linux’ta çalıştırır, ancak bu yöntemde yapılandırma arayüzü çalışmaz ve sorunlarda geliştirici desteği alınamaz.
Space Engineers dedicated server ücretli mi?
Hayır. Sunucu yazılımı oyuna sahip olan herkes için ücretsizdir ve Steam’deki Tools bölümünden ya da SteamCMD ile 298740 kimliğinden indirilir. Sunucuya bağlanan her oyuncunun ise oyunun kendi kopyasına sahip olması gerekir.
Space Engineers sunucusu neden çok işlemci kullanıyor?
Oyunun fizik motoru her gemi, rotor, piston ve çarpışmayı sürekli hesaplar. Yapı sayısı ve hareketli parçalar arttıkça yük yükselir. Geliştirici bu yüzden yüksek saat hızlı işlemci önerir; kalabalık dünyalarda gereksiz yapıları temizlemek de performansı belirgin biçimde iyileştirir.
Space Engineers sunucu kurulumu sonrası modlar oyunculara nasıl iner?
Yapılandırma arayüzünün Mods sekmesinde seçtiğiniz Steam Atölyesi modları sunucu tarafından yüklenir; oyuncular bağlanırken oyun bu modları Atölye üzerinden otomatik indirir. Büyük mod listeleri ilk bağlantı süresini uzatır.
Bu makale yardımcı oldu mu?
Geri bildiriminiz için teşekkürler!
kişi faydalı buldu