Enshrouded Özel Sunucusu Nasıl Kurulur
/guides/dedicated-server
Enshrouded Özel Sunucusu Nasıl Kurulur
Enshrouded'ın özel sunucusu, Keen Games'in ücretsiz bir Windows programıdır. En fazla 16 oyuncu için tek bir dünya çalıştırır ve sen çevrim dışıyken de arkadaşların o dünyada oynayabilir.
Neler gerekli
Oyuncular oynarken açık kalan 64 bit bir Windows bilgisayar ve Steam sunucularını indirmek için Valve'ın ücretsiz komut satırı aracı SteamCMD. Sunucu Steam app 2278520'dir, anonim girişle 8.1 GB indirilir: o bilgisayarda oyunun ya da bir Steam hesabının olması gerekmez.
Kimse çevrim içi değilken yeni bir dünya 15 saniyeden kısa sürede açılır ve yaklaşık 0.7 GB RAM kullanır, oyuncular katıldıkça daha fazla. Fikir vermesi için: Wikily Servers 8 kişilik bir Enshrouded sunucusuna 8 GB RAM ve 4 CPU iş parçacığı, 16 kişilik bir sunucuya 12 GB ve 6 iş parçacığı verir.
Oyuncular tek bir porttan bağlanır: UDP 15637. Evinin dışından arkadaşların katılacaksa bu portu modeminde yönlendirirsin (aşağıdaki “Portlar ve güvenlik duvarı” bölümüne bak).
30 Ekim 2026 tarihli Steam sunucu sürümüyle (1.0.0.0) kontrol edildi.
Sunucuyu kur
1. SteamCMD'yi Valve'dan indir ve C:\steamcmd klasörüne çıkar.
2. PowerShell'i veya Komut İstemi'ni aç ve şu satırı çalıştır. Sunucuyu (8.1 GB) C:\enshrouded-server klasörüne indirir:
C:\steamcmd\steamcmd.exe +force_install_dir C:\enshrouded-server +login anonymous +app_update 2278520 validate +quit3. C:\enshrouded-server\enshrouded_server.exe dosyasını başlat. Bir konsol penceresi açılır. [Session] 'HostOnline' (up)! yazısı çıktığında sunucu hazırdır.
Keen Games sunucuyu yalnızca Windows için yayınlıyor. Linux'ta Wine ile çalışır. SteamCMD'ye Windows dosyalarını indirmesini söylemen gerekir. Ubuntu 24.04'te:
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd wine wine64 xvfb
steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir ~/enshrouded-server +login anonymous +app_update 2278520 validate +quit
cd ~/enshrouded-server
xvfb-run -a wine enshrouded_server.exeapt sorduğunda Steam lisansını kabul et. xvfb-run, Wine'a sanal bir ekran verir. Ubuntu 24.04'ün Wine 9.0 sürümüyle test edildi. Ayar dosyası, kayıt ve port Windows'takiyle aynıdır.
İlk başlatma ve dosyalar
İlk başlatma enshrouded_server.json dosyasını, dünyanın bulunduğu savegame klasörünü ve logs klasörünü oluşturur, hepsi enshrouded_server.exe'nin yanında.
enshrouded_server.json dosyasını düzenlemeden önce sunucuyu durdur, sonra tekrar başlat. Konsol penceresini kapatmak sunucuyu düzgünce kapatır ve önce dünyayı kaydeder.
Sunucu ayarları
Tüm ayarlar enshrouded_server.json dosyasındadır. Tırnak içindeki değerler metindir; true, false ve sayılar tırnaksız yazılır.
| Ayar | Varsayılan | Ne işe yarar |
|---|---|---|
name | Enshrouded Server | Sunucu listesindeki isim. |
slotCount | 16 | Oyuncu sınırı, 1 ile 16 arası. |
queryPort | 15637 | Oyuncuların bağlandığı UDP portu. |
ip | 0.0.0.0 | Sunucunun dinlediği adres. 0.0.0.0, bilgisayarın tüm ağ kartları demektir. |
gameSettingsPreset | Varsayılan | Default, Relaxed, Hard, Survival veya Custom. gameSettings altındaki değerleri yalnızca Custom kullanır. |
tags | [] | Sunucu listesi için filtre etiketleri: LookingForPlayers, bir dil (English, German, French ...), BaseBuilding, Exploration, Roleplay. |
enableTextChat | false | Yazılı sohbet açık (true) veya kapalı (false). |
enableVoiceChat | false | Sesli sohbet açık (true) veya kapalı (false). |
voiceChatMode | Proximity | Proximity: oyuncular yakındakileri duyar. Global: herkes herkesi duyar. |
saveDirectory | ./savegame | Dünya kaydının klasörü. |
logDirectory | ./logs | Log dosyalarının klasörü. |
userGroups | 4 grup | Şifreler ve yetkiler, bkz. “Şifreler ve roller”. |
bannedAccounts | [] | Engellenen oyuncular. Adminler oyundaki “Sosyal” sekmesinden engeller. |
gameSettingsPreset Custom olduğunda gameSettings altındaki 38 değer zorluğu belirler: düşman hasarı ve canı, XP, kaynaklar, gündüz ve gece süresi, açlık, Pus zamanlayıcısı ve dahası. Bunlar oyundaki “Zorluğu Değiştir” menüsünün ayarlarıdır.
| Anahtar | Varsayılan | Aralık |
|---|---|---|
experienceCombatFactor | 1 | 0.25 ile 2 arası |
experienceExplorationQuestsFactor | 1 | 0.25 ile 2 arası |
resourceDropStackAmountFactor | 1 | 0.25 ile 2 arası |
miningDamageFactor | 1 | 0.5 ile 2 arası |
randomSpawnerAmount | Automatic | Few, Normal, Automatic, Many, Extreme |
enemyDamageFactor | 1 | 0.25 ile 5 arası |
dayTimeDuration | 1800000000000 | 30 dakika. 2 ile 60 dakika arası, nanosaniye cinsinden: 1 dakika 60000000000 |
nightTimeDuration | 720000000000 | 12 dakika. 2 ile 60 dakika arası, nanosaniye cinsinden |
tombstoneMode | AddBackpackMaterials | AddBackpackMaterials, Everything, NoTombstone |
Yeni bir enshrouded_server.json, uzun listeler kısaltılmış hâlde:
{
"name": "Enshrouded Server",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"queryPort": 15637,
"slotCount": 16,
"tags": [],
"voiceChatMode": "Proximity",
"enableVoiceChat": false,
"enableTextChat": false,
"gameSettingsPreset": "Default",
"gameSettings": { ... 38 settings, see World Settings ... },
"userGroups": [ ... Admin, Friend, Guest, Visitor ... ],
"bannedAccounts": []
}Şifreler ve roller
Tek bir sunucu şifresi yoktur. Her kullanıcı grubunun kendi şifresi vardır ve oyuncu katılırken hangi şifreyi girerse o gruba girer. Yeni dosya dört grup ve rastgele şifrelerle gelir: şifreleri dağıtmadan önce kendininkileri belirle.
| Grup | Üslerde inşa | Sandık açma | Dünyayı değiştirme | Alev Sunakları | Atma ve engelleme |
|---|---|---|---|---|---|
| Admin | Evet | Evet | Evet | Evet | Evet |
| Friend | Evet | Evet | Evet | Hayır | Hayır |
| Guest | Hayır | Hayır | Evet | Hayır | Hayır |
| Visitor | Hayır | Hayır | Hayır | Hayır | Hayır |
Visitor dışındaki her grup dünyada savaşabilir, toplayabilir, kazabilir ve görev yapabilir. Sandık açma, oyuncu üslerindeki sandıkları, çalışma istasyonlarını ve diğer kapları kapsar, dünyadaki sandıkları değil. Alev Sunakları ise onları yerleştirmek, yükseltmek ve kaldırmak demektir.
reservedSlots bir grup için o kadar yeri boş tutar, böylece sunucu doluyken de bir admin girebilir.
"userGroups": [
{
"name": "Admin",
"password": "YOUR-ADMIN-PASSWORD",
"canKickBan": true,
"canAccessInventories": true,
"canEditWorld": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 1
},
{
"name": "Friend",
"password": "YOUR-FRIENDS-PASSWORD",
"canKickBan": false,
"canAccessInventories": true,
"canEditWorld": true,
"canEditBase": true,
"canExtendBase": false,
"reservedSlots": 0
}
]Örnek dört gruptan ikisini gösteriyor: diğer ikisini kullanıyorsan dosyanda tut. Grup eklemek için bir bloğu kopyala, ona yeni bir isim ve şifre ver ve her yetkiyi true ya da false yap.
Portlar ve güvenlik duvarı
Oyuncular tek bir porttan bağlanır: UDP 15637, yani ayarlardaki queryPort.
Portu Windows Güvenlik Duvarı'ndan geçir. PowerShell'de yönetici olarak bunu bir kez çalıştır:
New-NetFirewallRule -DisplayName "Enshrouded server" -Direction Inbound -Protocol UDP -LocalPort 15637 -Action AllowEv ağının dışındaki oyuncular için modeminde UDP 15637'yi sunucu bilgisayarın yerel IP adresine yönlendir. queryPort'u değiştirirsen onun yerine o portu yönlendir.
Sunucuya katıl
1. Oyunun ana menüsünde “Katıl”ı aç. 2. “Özel sunucuları göster”i işaretle ve sunucunun adını “Sunucu isimlerini filtrele” alanına yaz. Ya da IP adresini “Sunucu bul (IPv4 adresi)” alanına yazıp “Sunucu Ekle”yi seç. 3. Sunucuyu seç, “Katıl (Şifreyi Gir)”i seç ve grubunun şifresini yaz.
Sunucuyla aynı ağdaki oyuncular onun yerel IP adresini, diğer herkes modemin dış IP adresini kullanır.
Kayıtlar, yedekler ve güncellemeler
Dünya savegame\world0.ksd dosyasıdır. Sunucu çalışırken en geç birkaç dakikada bir ve kapanırken kaydeder. Son 10 kayıt savegame\backup içinde world0.ksd.backup-0 ile -9 arasında döner: numara bir yuvadır, yaş değil, o yüzden dosya tarihlerine bak.
Yedek almak için sunucuyu durdur ve tüm savegame klasörünü kopyala. Güncellemek için sunucuyu durdur ve kurulum adımındaki SteamCMD satırını tekrar çalıştır: yalnızca değişenleri indirir, kaydı ve ayarları korur.
Steam oyunu kendisi günceller ama sunucuyu güncellemez. Bir oyun yamasından sonra, sen sunucuyu güncelleyene kadar oyuncular “Bu sunucunun sürümü sizinkinden daha eski.” mesajını görür.
Sık karşılaşılan sorunlar
Konsol hemen kapanıyor: Internal Error: Failed to parse Config
enshrouded_server.json dosyasında bir yazım hatası var, çoğunlukla değiştirdiğin satırda eksik ya da fazla bir virgül veya tırnak. Dosya tekrar geçerli JSON olana kadar sunucu başlamaz; dosyayı da kendisi değiştirmez.
enshrouded_server.json'daki değişikliklerim işe yaramıyor
Sunucu dosyayı başlarken okur. Sunucuyu durdur, dosyayı kaydet, tekrar başlat.
Oyun ayarlarım dikkate alınmıyor
gameSettings yalnızca gameSettingsPreset Custom olduğunda kullanılır. Default, Relaxed, Hard veya Survival seçiliyse hazır ayarın değerleri geçerlidir.
Katılınamadı. Parola yanlış.
Şifre hiçbir kullanıcı grubuyla eşleşmiyor. Şifreyi enshrouded_server.json'dan tırnaklar olmadan, birebir kopyala.
Bir oyuncu yanlış yetkiler aldı
Grubu, oyuncunun yazdığı şifre belirler. Ona ait olduğu grubun şifresini ver ve tekrar katılmasını söyle.
Evimin dışındaki arkadaşlarım bağlanamıyor
UDP 15637'nin modemde doğru yerel IP'ye yönlendirildiğini, güvenlik duvarı kuralının olduğunu ve konsolda HostOnline yazdığını kontrol et. TCP'yi değil, UDP'yi yönlendir.
Bu sunucunun sürümü sizinkinden daha eski
Oyun yama aldı, sunucu almadı. Sunucuyu durdur ve SteamCMD satırını tekrar çalıştır.
Sorular
Sunucu kurmak için Enshrouded'a sahip olmam gerekir mi?
Hayır. SteamCMD sunucuyu anonim girişle indirir. Oyuna yalnızca oyuncuların sahip olması gerekir.
Bir Enshrouded sunucusuna kaç oyuncu katılabilir?
En fazla 16. Sınırı enshrouded_server.json içindeki slotCount belirler, 1 ile 16 arası.
Enshrouded sunucusu hangi portu kullanır?
UDP 15637, yani queryPort ayarı. Modeminde yönlendir ve Windows Güvenlik Duvarı'nda izin ver.
Sunucunun sürekli açık kalması gerekir mi?
Oyuncular yalnızca sunucu çalışırken katılabilir. Sen çevrim dışıyken arkadaşların oynayabilsin diye sunucu bilgisayarı 7/24 açık kalır.
Enshrouded sunucusunu Linux'ta çalıştırabilir miyim?
Keen Games sunucuyu yalnızca Windows için yayınlıyor. Linux'ta Wine ile çalışır; Ubuntu 24.04 ve Wine 9.0 ile test edildi.
Enshrouded sunucumda nasıl admin olurum?
enshrouded_server.json içindeki Admin grubunun şifresiyle katıl. Bu grup oyuncuları atabilir, engelleyebilir ve üslerdeki her şeyi değiştirebilir.
Wikily Servers, Enshrouded sunucusu barındırır
Aylık €4,99 başlayan fiyatlarla