Enshrouded Sunucu Kurulumu: enshrouded_server.json Ayarları
Enshrouded sunucu kurulumu, Keen Games’in hayatta kalma ve inşa oyunu için sürekli açık bir dünya barındırmanın yoludur: dedicated server sayesinde ev sahibi oyundan çıktığında dünya kapanmaz, her oyuncu kendi saatinde girip üssü geliştirmeye devam eder. Sunucu en fazla 16 oyuncuyu aynı dünyada toplar.
Sunucu yazılımı Windows için derlenmiştir; Linux’ta ise Wine ya da Proton katmanıyla çalıştırılır. Kurulumu kendi bilgisayarınızda, bir VDS sunucuda ya da LIONFIN oyun sunucusu paketlerinde yapabilirsiniz; ayar dosyasının mantığı her ortamda aynıdır.
Kısa cevap
Enshrouded sunucu kurulumu, SteamCMD ile 2278520 uygulamasını indirip enshrouded_server.exe dosyasını bir kez çalıştırmak ve oluşan enshrouded_server.json dosyasını sunucu kapalıyken düzenlemekten oluşur. Sunucu en fazla 16 oyuncu alır, yalnızca queryPort (varsayılan 15637) kullanır ve şifreler userGroups altında tanımlanan gruplara göre yetki verir. Sunucu yazılımı Windows içindir; Linux’ta Wine ya da Proton ile çalıştırılır.
Enshrouded dedicated server hangi sistemlerde çalışır?
Enshrouded dedicated server yerel olarak yalnızca Windows’ta çalışır; Linux sunucularda Windows dosyaları SteamCMD ile indirilip Wine ya da Proton üzerinden başlatılır. Yayıncının belgelerinde Linux desteği planlanan bir özellik olarak geçer, ancak bugün yerel bir Linux sürümü yoktur.
- Windows: 64 bit Windows 10, Windows 11 ya da Windows Server. Kurulum ve yönetim en kolay bu ortamdadır.
- Linux: Ubuntu ya da Debian üzerinde Wine veya Proton. Topluluğun hazırladığı Docker kalıpları bu katmanı hazır getirir.
Sunucunun uygulama kimliği 2278520’dir; oyunun istemci kimliği olan 1203620 ile karıştırmayın. Dünya büyüdükçe bellek kullanımı artar; aynı makinede başka servisler de çalışıyorsa sunucuya ayrılmış bellek payını önceden düşünün. Hazır kurulu sunucu ile kendi kurduğunuz sanal sunucu arasında kararsızsanız oyun paketi mi VDS mi karşılaştırması yol gösterir.
Enshrouded sunucu kurulumu adım adım nasıl yapılır?
Kurulum; dosyaları indirmek, sunucuyu bir kez çalıştırıp ayar dosyasını oluşturmak, dosyayı düzenlemek ve portu açmaktan ibarettir.
- SteamCMD ile dosyaları indirin. Windows’ta:
Linux’ta Windows dosyalarını istemek için platform zorlaması eklenir:steamcmd.exe +force_install_dir C:\enshrouded +login anonymous +app_update 2278520 validate +quitsteamcmd +@sSteamCmdForcePlatformType windows +force_install_dir /home/steam/enshrouded +login anonymous +app_update 2278520 validate +quit - Sunucuyu ilk kez başlatın: Windows’ta
enshrouded_server.exe, Linux’tawine64 enshrouded_server.exe(ya da Proton karşılığı). - Konsolda sunucunun hazır olduğunu gördükten sonra kapatın; kurulum klasöründe
enshrouded_server.jsonoluşmuş olmalıdır. - Dosyayı düzenleyin (sonraki bölüm), kaydedin ve sunucuyu yeniden başlatın.
- Sorgu portunu güvenlik duvarında ve gerekiyorsa modemde açın.
SteamCMD komutlarının ayrıntısı için SteamCMD kullanımı rehberine bakabilirsiniz.
enshrouded_server.json dosyasındaki ayarlar ne işe yarar?
enshrouded_server.json, sunucunun adını, kayıt ve günlük klasörlerini, dinlediği adresi, sorgu portunu ve oyuncu sınırını tutan JSON dosyasıdır. Temel anahtarlar:
| Anahtar | Açıklama |
|---|---|
name | Sunucu listesinde görünen ad |
saveDirectory | Dünya kayıtlarının yazıldığı klasör (genellikle ./savegame) |
logDirectory | Günlük dosyalarının klasörü |
ip | Sunucunun dinlediği adres; tüm arayüzler için 0.0.0.0 |
queryPort | Oyunun kullandığı tek port; varsayılan 15637 |
slotCount | Oyuncu sınırı, 1 ile 16 arası |
userGroups | Şifre ve yetki tanımlayan kullanıcı grupları |
Eski kılavuzlarda geçen gamePort anahtarı oyundan kaldırılmıştır; sunucu artık yalnızca queryPort değerini kullanır. Dosyada üst düzeyde eski bir password satırı bulunursa oyun bunu “default” adlı bir kullanıcı grubuna dönüştürür. JSON sözdizimine dikkat edin: fazladan bir virgül ya da eksik tırnak sunucunun açılmamasına yol açar; düzenlemeden sonra dosyayı bir JSON doğrulayıcıdan geçirmek iyi bir alışkanlıktır.
Kullanıcı grupları (userGroups) ile yetkiler nasıl dağıtılır?
Enshrouded’da her şifre bir kullanıcı grubuna aittir; oyuncu hangi şifreyle girerse o grubun yetkilerini alır. En fazla on grup tanımlanabilir. Örnek:
"userGroups": [
{
"name": "Admin",
"password": "GucluBirSifre1",
"canKickBan": true,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 1
},
{
"name": "Guest",
"password": "MisafirSifresi2",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}
]canKickBan: Oyuncu atma ve yasaklama.canAccessInventories: Sandık ve depolara erişim.canEditBase: Üsteki yapıları değiştirme.canExtendBase: Üssü genişletme.reservedSlots: Bu gruba ayrılan yuva sayısı; sunucu dolsa bile bu gruptaki oyuncular girebilir.
Arkadaş grubu için “Admin”, “Friend” ve “Guest” üçlüsü çoğu senaryoyu karşılar.
Enshrouded sunucusu için hangi port açılmalı?
Enshrouded sunucusu tek port kullanır: queryPort değerinde tanımlı UDP portu, varsayılan olarak 15637. Bazı barındırma rehberleri aynı numarayı TCP için de açmayı önerir; kısıtlayıcı bir güvenlik duvarınız varsa iki protokolü birden açmak bağlantı sorunlarını eler.
sudo ufw allow 15637/udp
sudo ufw allow 15637/tcpWindows’ta Gelişmiş Güvenlik Özellikli Windows Defender Güvenlik Duvarı’ndan aynı port için gelen kuralı tanımlayın. Ev bağlantısında barındırıyorsanız modemde bu portu sunucu bilgisayarının yerel IP adresine yönlendirmeniz gerekir. Port değerini değiştirirseniz güvenlik duvarı kuralını da güncelleyin; eski kılavuzlardaki 15636 numaralı oyun portu artık kullanılmaz. Ayrıntılı kurallar için oyun sunucusu port açma rehberine bakabilirsiniz.
Mevcut bir dünya sunucuya nasıl taşınır ve yedeklenir?
Kendi bilgisayarınızda başlattığınız dünyayı sunucuya taşımak, kayıt dosyalarını saveDirectory klasörüne kopyalamaktan ibarettir. Genel akış:
- Sunucuyu durdurun.
- Oyununuzun yerel kayıt klasöründeki ilgili dünya dosyalarını bulun; kayıtlar oyunun kurulu olduğu sisteme göre farklı yerlerde tutulur.
- Sunucunun kayıt klasöründeki mevcut dosyaları yedekleyip kendi dosyalarınızı aynı adlarla yerleştirin.
- Sunucuyu başlatıp konsolda dünyanın yüklendiğini doğrulayın.
Sunucunun kendi aldığı kayıtlar da aynı klasörde birikir. Güncellemelerden önce klasörün tamamını sıkıştırıp sunucu dışında bir hedefe kopyalamak, bozuk bir güncellemede dünyayı geri getirmenin tek güvenli yoludur. Otomatik yedek kurgusu için oyun sunucusu yedekleme rehberine göz atın. Kurulumla uğraşmak istemiyorsanız Enshrouded sunucu kiralama sayfasındaki hazır seçenekler panelden yedek almayı da kolaylaştırır.
Sık Sorulan Sorular
Enshrouded sunucusu kaç kişilik?
Dedicated server en fazla 16 oyuncuyu destekler ve bu sınır enshrouded_server.json dosyasındaki slotCount anahtarıyla 1 ile 16 arasında ayarlanır. Kullanıcı gruplarına reservedSlots verdiyseniz o yuvalar yalnızca ilgili gruptaki oyunculara açık kalır.
Enshrouded sunucusu Linux’ta çalışır mı?
Yerel bir Linux sürümü yoktur; sunucu Windows dosyalarıyla Wine ya da Proton üzerinden çalıştırılır. SteamCMD’de @sSteamCmdForcePlatformType windows parametresiyle Windows dosyalarını indirip wine64 ile başlatabilir ya da topluluğun Docker kalıplarını kullanabilirsiniz.
Enshrouded sunucusunda şifre nasıl konur?
Güncel sürümlerde şifre üst düzeydeki password anahtarıyla değil, userGroups altındaki her grubun password alanıyla belirlenir. Oyuncu hangi grubun şifresini girerse o grubun yetkilerini alır; böylece yönetici, arkadaş ve misafir için ayrı şifreler verebilirsiniz.
Sunucum listede görünmüyor, ne yapmalıyım?
Önce queryPort değerinin güvenlik duvarında ve modemde açık olduğunu kontrol edin; eski kılavuzlardaki 15636 artık kullanılmaz. Ardından ip anahtarının 0.0.0.0 olduğundan ve sunucu konsolunda hata olmadığından emin olun. Listede yoksa oyuncular doğrudan IP ve port ile de bağlanabilir.
Bu makale yardımcı oldu mu?
Geri bildiriminiz için teşekkürler!
kişi faydalı buldu