Unturned sunucusu nasıl kurulur? Adım adım rehber
Bu rehber sıfırdan çalışan bir Unturned sunucusu kurar: işletim sistemi seçiminden SteamCMD ile kuruluma, Commands.dat ile yapılandırmadan Workshop harita ve eklentilerine, port açmadan ilk açılışta en sık yapılan hatalara kadar. Unturned teknik olarak hafif bir oyundur ve bu onu ilk sunucusunu açan kişiler için iyi bir başlangıç yapar; buna karşılık sunucunun listede görünmemesi gibi klasik tuzakların hepsi burada da var.
Başlamadan önce: neye ihtiyacınız var?
- Bir sunucu. Curated bir harita ve hafif eklenti listesiyle 24 oyuncu 4 GB / 2 vCPU ile rahat çalışır. 48 oyuncuya ve büyük özel haritalara çıktığınızda 8 GB / 4 vCPU basamağı gerekir. Kaynak hesabının genel mantığı: kaç vCPU ve kaç GB RAM gerekir?
- Hangi haritada oynayacağınıza dair bir karar. Workshop haritaları resmi haritalardan belirgin daha fazla bellek isteyebilir; paket seçimini haritayı netleştirdikten sonra yapmak bir kademe yanlış paket almayı önler.
- Kendi Steam64 kimliğiniz. Sunucuda yönetici olmak için yapılandırmaya yazmanız gerekir.
1. İşletim sistemi
Ubuntu 22.04 LTS pratik seçimdir. Unturned adanmış sunucusu 64-bit çalışır, yani Source tabanlı eski oyunlardaki 32-bit kütüphane derdi burada yoktur; sunucu grafik arayüz de istemez. Ubuntu şablonuyla kurulan bir VDS'in nasıl yönetildiğini ve LTS sürüm seçiminin neden önemli olduğunu ayrı bir sayfada topladık: Ubuntu VDS
2. SteamCMD ile kurulum
Sunucu dosyaları SteamCMD üzerinden anonim olarak indirilir; Unturned adanmış sunucusunun uygulama kimliği 1110390'dır:
./steamcmd.sh +force_install_dir /home/unturned/server +login anonymous \
+app_update 1110390 validate +quitSunucu, örnek adıyla birlikte ServerHelper.sh betiği üzerinden başlatılır. Herkese açık bir sunucu için internet modu kullanılır:
./ServerHelper.sh +InternetServer/SunucuAdiBu komut ilk çalıştığında Servers/SunucuAdi/ altında yapılandırma klasörünü üretir. Eklenti kuracaksanız önce sunucuyu bir kez temiz başlatın: RocketMod ya da OpenMod'un kendi yapılandırma dosyaları da bu ilk açılışta oluşur, önce eklenti atıp sonra başlatmak çoğu zaman yarım bir klasör yapısı bırakır.
3. Yapılandırma ve Workshop içeriği
Sunucunun davranışı Servers/SunucuAdi/Server/Commands.dat dosyasındaki satırlarla belirlenir. Pratikte önemli olanlar:
Name Sunucu adi
Map Washington
MaxPlayers 24
Port 27015
Mode Normal
Perspective Third
Owner 7656119XXXXXXXXXXOwner satırı yalnızca bir etiket değildir: oraya yazdığınız Steam64 kimliği sunucunun yöneticisidir. Bu satır atlandığında sunucu çalışır ama kimse yönetici komutlarını kullanamaz ve çözüm sunucuyu yeniden başlatmayı gerektirir.
Workshop harita ve modları, sunucu örneğinizin klasöründeki WorkshopDownloadConfig.json dosyasına kimlikleriyle eklenir; sunucu bunları açılışta kendisi indirir. İki ayrıntı önemli: `Map` satırındaki harita adı, indirilen haritanın kendi adıyla birebir aynı olmalıdır ve büyük harita paketleri ilk açılışı belirgin uzatır. İlk açılış uzun sürdü diye süreci kesmek, yarım indirilmiş içerik bırakır.
Eklenti tarafında RocketMod uzun yıllar standarttı; güncel projelerde OpenMod daha yaygın. Hangisini seçerseniz seçin eklentiler ana iş parçacığında çalışır, yani eklenti sayısını kontrolsüz artırmak doğrudan tick süresine yansır.
4. Portlar
| Port | Protokol | Ne için |
|---|---|---|
| 27015 | UDP | Oyun trafiği |
| 27016 | UDP | Sorgu / sunucu listesi |
İki portun da dışarıdan erişilebilir olması gerekir: yalnızca oyun portu açıkken sunucu çalışır ama genel listede görünmez, bu da yeni sunucularda en sık bildirilen sorundur. Aynı makinede ikinci bir sunucu çalıştıracaksanız port çiftini kaydırın ve her örneğe ayrı bir çalışma dizini verin. Datafex kullanıyorsanız port yönetimi müşteri panelinden yapılır.
İlk açılışta en sık yapılan hatalar
- Yalnızca oyun portu açılmış. Sunucu ayakta, listede yok.
- `Owner` satırı yazılmamış. Yönetici komutları çalışmaz.
- Harita adı Workshop'taki adla eşleşmiyor. Sunucu varsayılan haritaya düşer ya da hiç açılmaz.
- Eklentiler ilk temiz açılıştan önce kopyalanmış. Yapılandırma klasörü eksik oluşur.
- Workshop indirmesi yarıda kesilmiş. İçerik bozuk kalır; en hızlı çözüm ilgili klasörü silip yeniden indirtmektir.
- Yedek alınmıyor. Oyuncu ilerlemesi sunucu tarafında tutulur; "ilk sunucum" olması bunu değiştirmez. Yaklaşımın tamamı: sunucu yedekleme stratejisi
DDoS tarafı
Unturned sunucuları sorgu portu üzerinden sürekli taranır ve UDP tabanlı taşma saldırılarına açıktır. UDP'de kaynak adresi sahte olabildiği için saldıran adresleri tek tek engellemek işe yaramaz — engellediğiniz adres büyük olasılıkla masum bir üçüncü taraftır. Filtrelemenin ağ seviyesinde yapılması gerekir: DDoS koruması nedir?
Datafex sunucularında katmanlı Fexwall DDoS koruması tüm paketlerde ücretsiz dahildir.
Sonraki adım
Unturned'de asıl kaynak sorusu "kaç oyuncu" değil, "hangi harita ve kaç eklenti". Bu iki değişkene göre hangi basamağın yettiğini tek sayfada topladık: Unturned sunucu paketleri. Aynı makinede birden fazla örnek çalıştırmayı planlıyorsanız sanal sunucu paketlerindeki vCPU basamakları karar noktanız olur.