2.5D devam oyununun adanmış sunucusu: kendi harita döngün, Agar veya Knife Only gibi modifier'lar ve kuralları baştan yazan C# betikleri.

Geniş optimize edilmiş oyun sunucuları yelpazemizden seçim yapın. Her sunucu maksimum performans için yapılandırılmış ve DDoS koruması ile birlikte gelir.







Önerilen kullanım, paket donanımı ve aylık fiyatlarla karşılaştır.
| Paket | Önerilen kullanım | Donanım | Aylık fiyat |
|---|---|---|---|
| Bronze 4GB | Önerilen: tipik sunucu, botlar, modifier'larHafif Soldat 2 sunucusu için bol bellek; botlarda tek çekirdek hızı öne çıkar. | 4 vCore Ryzen 9950X · 4 GB DDR5 6000MHz · 50 GB NVMe SSD | ₺240.00/ay |
| Silver 6GB | Çok bot ve ağır C# betikleriKarmaşık betikli modlar ile kalabalık bot dolgusunu birlikte çalıştıranlar için pay. | 4 vCore Ryzen 9950X · 6 GB DDR5 6000MHz · 60 GB NVMe SSD | ₺345.00/ay |
| Gold 8GB | Soldat 2 için gereksizTek bir Soldat 2 sunucusu bu belleğin küçük bir kısmını kullanır. | 4 vCore Ryzen 9950X · 8 GB DDR5 6000MHz · 70 GB NVMe SSD | ₺440.00/ay |
| Platinum 10GB | Soldat 2 için önerilmezBronze ile aynı 4 vCore; fazla RAM maçlara katkı sağlamaz. | 4 vCore Ryzen 9950X · 10 GB DDR5 6000MHz · 100 GB NVMe SSD | ₺530.00/ay |
| Diamond 12GB | Soldat 2 için önerilmezKaynaklar boşta kalır; alt paket aynı oyun deneyimini sunar. | 4 vCore Ryzen 9950X · 12 GB DDR5 6000MHz · 110 GB NVMe SSD | ₺617.50/ay |
| Emerald 16GB | Bir Soldat 2 sunucusunun çok üstünde6 vCore'un tek sunucu sürecine katkısı sınırlıdır. | 6 vCore Ryzen 9950X · 16 GB DDR5 6000MHz · 120 GB NVMe SSD | ₺840.00/ay |
| Xtreme 32GB | Soldat 2 için tamamen gereksiz32 GB ve 12 vCore, bu oyunun ihtiyacını katbekat aşar. | 12 vCore Ryzen 9950X · 32 GB DDR5 6000MHz · 200 GB NVMe SSD | ₺1520.00/ay |
Soldat 2'nin sunucu tarafında sunduğu esneklik ve bunu 7/24 açık tutmak için gerekenler.
İlk açılışta yazılan dosyada ServerPassword, GamesCycleFile ve RestartAfterPatching gibi ayarlar durur; her değer başlangıçta Anahtar=Değer biçimiyle de ezilebilir.
Cycles klasöründeki JSON dosyalarında her satır bir kural, bir harita ve modifier listesidir; LoadCycle, LoadMap, NextMap ve Vote komutlarıyla akışı yönetirsin.
Levels, Rules, Modifiers ve Scripts altındaki Custom klasörlerine dosyalarını SFTP ile yüklersin; Reload komutu C# betiklerini sunucuyu kapatmadan yeniden derler.
WebSocketsRconPort ve RconPassword ayarlanınca ws://IP:port/rcon adresine bağlanırsın; ilk gönderdiğin metin şifre olur ve ardından sunucu günlükleri akmaya başlar.
Topluluk küçük olduğunda FillBotsCount, AddBot ve RemBot maçları canlı tutar; botların gerçek oyunculardan daha fazla işlemci istediğini hesaba kat.
Topluluk turnuvaları ve özel mod geceleri hedef olabilir; her pakette ücretsiz DDoS koruması saldırı trafiğini maçına ulaşmadan durdurur.
Soldat 2 sunucu kiralama paketlerimiz, Transhuman Design'ın Linux adanmış sunucusunu İstanbul'da Ryzen 9 9950X üzerinde aylık ₺240.00 başlangıç fiyatıyla çalıştırır. Eylül 2020'den beri Erken Erişim'de olan bu Unity tabanlı devam oyunu, ilk oyunun fizik tabanlı hareketini korurken klasiğinde hiç olmayan bir modlama katmanı ekler: oyun modları düzenlenebilir JSON kural dosyalarıdır, Survival, Agar veya Knife Only gibi modifier'lar her moda eklenebilir, özel C# betikleri de oyun mantığını doğrudan değiştirebilir. Sunucu, ilk açılışta kendisi oluşturduğu autoconfig.ini ile ayarlanır ve WebSocket RCON üzerinden uzaktan yönetilir.
Soldat 2, ilk oyunun yaratıcısı Michał 'MM' Marcinkowski'nin Unity ile yaptığı ayrı bir oyundur ve Eylül 2020'de Steam'de ücretli olarak Erken Erişim'e girdi. Stilize 2.5D görünüm, dereceli çok oyunculu mod, botlar, yerleşik seviye editörü ve her şeyin özelleştirilebildiği bir yapı sunar. Nisan 2022'de oyun kapsamlı biçimde yeniden elden geçirildi.
Sunucu tarafındaki fark büyüktür. Klasik Soldat soldat.ini ve Pascal tabanlı ScriptCore kullanırken Soldat 2 autoconfig.ini, JSON kural, modifier ve döngü dosyaları ile C# betikleri kullanır. Adanmış sunucu Steam yerine Transhuman Design'ın kendi indirme adresinden Linux yapısı olarak dağıtılır ve güncellemeleri kendisi çeker. Dereceli eşleştirme resmi sunucularda döndüğü için kendi sunucun özel kurallar, topluluk maçları ve etkinlikler içindir.
Kimin hangi ürünü seçeceği net: oyuncuların Soldat 2'ye sahipse ve özel modifier'lar, kendi harita döngün ya da betikli oyun modları istiyorsan bu sunucuyu seç; topluluğun ücretsiz klasik oyunu oynuyorsa Soldat ürünümüz doğru adrestir. MM 2024'te yeni projelerine odaklandığını ve Soldat 2'ye topluluğun derlediği küçük güncellemeler çıkaracağını açıkladı; son sürümler bu şekilde yayımlandı.
Soldat 2'nin adanmış sunucusu hafiftir; geliştirici değişiklik günlüğünde sunucunun bellek kullanımını ayrıca optimize ettiğini belirtiyor. Bronze paketteki 4 GB bellek, tipik bir CTF, Deathmatch veya Domination sunucusu için bol bir paydır.
Yük asıl olarak işlemcide ve iki kaynaktan gelir. Birincisi botlardır: oyunun kendi SSS dosyası, botların gerçek oyunculara göre daha fazla işlemci gücü istediğini açıkça yazar. Küçük bir toplulukta boşlukları FillBotsCount ile doldurmak yaygındır, bu yüzden bot sayısını artırdıkça tek çekirdek hızı önem kazanır; Ryzen 9 9950X burada rahat bir pay sağlar. İkincisi özel C# betikleridir: her olayda çalışan karmaşık kurallar ek hesap demektir.
Çok sayıda bot ve ağır betikleri aynı anda çalıştırmayı planlıyorsan Silver makul bir ek pay bırakır. Gold ve üzeri paketler tek bir Soldat 2 sunucusunun kullanabileceğinin çok ötesindedir; ekstra bellek ya da çekirdek bu oyunun sunucusuna somut bir fayda sağlamaz. Plan rehberinde de bu yüzden Bronze'u öneriyoruz.
Sunucu ilk kez çalıştığında autoconfig.ini dosyasını oluşturur; ayarlara dokunmak için önce bir kez başlatman gerekir. Temel satırlar arasında ServerPassword ile giriş şifresi, GamesCycleFile ile kullanılacak döngü dosyası, LevelsToVote ile oylamada gösterilecek harita sayısı ve FillBotsCount ile bot doldurma yer alır. Debug ve NetDebug değerlerini false tutmak gereksiz yükü önler.
İki satıra özellikle dikkat et. AutoShutdownAfterHours ve AutoShutdownAfterMatches, sunucunun belirli bir süre ya da maç sayısından sonra kendini kapatmasını sağlar; değişiklik günlüğüne göre sunucu varsayılan olarak 12 saat sonra kapanabiliyor. 7/24 açık bir sunucu istiyorsan bu değerleri topluluğunun düzenine göre ayarla. RestartAfterPatching ise sunucunun kendi güncellemesini aldıktan sonra yeniden başlayıp başlamayacağını belirler.
Döngü dosyaları Cycles klasöründedir; varsayılan olarak cycle-default, cycle-ctf, cycle-dm ve cycle-dom gelir. Her girdi bir Rules, bir Level ve bir Modifiers listesinden oluşur. Kendi döngünü Cycles/Custom altına yazıp GamesCycleFile ile gösterirsin. Sunucu karşılama ve açıklama metni için greet.txt kullanılır; oyuncular katıldığında bu mesajı ve aktif modifier'ları görür.
Modifier'lar Soldat 2'nin en sevilen özelliğidir ve her oyun moduna eklenebilir. Sunucuyla birlikte Agar, Arena, FogOfWar, KnifeOnly, LimitedAmmo, NoJets, OneShots, RailgunBarrett, RealisticDamage, ReverseFlags, SniperOnly, Space, Survival, UltraTactical ve Zone gibi hazır modifier'lar gelir. Oyun sırasında AddModifier ve RemoveModifier ile ekleyip çıkarırsın; değişiklik Restart ya da LoadMap ile geçerli olur. Kendi modifier'ını Modifiers/Custom altında bir JSON dosyası olarak tanımlarsın.
Oyun modları da aynı mantıkla çalışır. Rules/Standard altında CaptureTheFlag, Deathmatch, TeamDeathmatch, Domination ve Climb kural dosyaları bulunur; bunları kopyalayıp Rules/Custom altında değiştirerek yeni bir mod yaratırsın. Oyunun yerleşik editörüyle yaptığın haritalar Levels/Custom klasörüne gider.
Daha derine inmek için C# betikleri vardır: Scripts/Custom klasörüne koyduğun betikler oyun mantığının her yönünü değiştirebilir. Climb.cs basit bir oyun modu, Survival.cs ise modifier betiği için iyi bir başlangıç örneğidir. Betikleri değiştirdikten sonra Reload komutu onları yeniden derler; hataları konsolda görürsün.
Oyuncular Soldat 2'nin sunucu listesinden sunucunu seçerek bağlanır. Doğrudan bağlantı için oyunun kendi adres biçimi vardır: s2://IP:port şeklindeki bir bağlantı oyunu açar ve oyuncuyu sunucuna götürür. IP ve portu panelinden alıp bu bağlantıyı Discord kanalına sabitlemek en pratik yoldur. ServerPassword ayarladıysan oyuncular girişte şifreyi yazar.
Sunucuya katılan oyuncu önce karşılama ekranını görür: burada oyun bilgileri, aktif modifier'lar ve greet.txt'deki mesajın yer alır. Maç öncesi lobide oyuncular takımları düzenleyip harita, mod ve modifier için oylama yapabilir.
Yönetim için oyun içi konsol Alt + ~ ya da Alt + Home ile açılır. Rcon komutuyla şifreni girip ListPlayers, Kick, Ban, SetTeam ve Set gibi komutları kullanırsın; Set ile hem autoconfig değerlerini hem de Match.MinimumPlayers gibi kural bileşenlerini canlı değiştirebilirsin. Soldat 2 ücretli bir oyun olduğu için sunucuna katılacak herkesin oyuna Steam'de sahip olması gerekir.
Tipik bir Soldat 2 sunucusu için Bronze fazlasıyla yeterli; çok sayıda bot ve ağır C# betikleri planlıyorsan Silver'a geç.
Ödeme onaylanınca sunucu kendiliğinden kurulur; ilk açılışta autoconfig.ini oluşturulur ve bunu panel.thecrewhost.com konsolunda görürsün.
ServerPassword, GamesCycleFile, FillBotsCount ve RCON ayarlarını gir; AutoShutdownAfterHours ile AutoShutdownAfterMatches değerlerini 7/24 çalışmaya göre kontrol et.
Haritaları Levels/Custom, kuralları Rules/Custom, modifier'ları Modifiers/Custom, betikleri Scripts/Custom klasörüne SFTP ile at ve döngünü güncelle.
Panelindeki IP ve portla s2://IP:port bağlantısını oluştur, greet.txt'ye kurallarını yaz ve bağlantıyı topluluğunla paylaş.
Soldat 2 için kendi sunucunu kurmadan önce bilmen gerekenler.
Ryzen 9 donanımlı İstanbul veri merkezimiz Türkiye'deki oyunculara düşük gecikme, Avrupa, Orta Doğu ve Kafkasya'ya da iyi bağlantı sunar.
Türkiye
Projenin ihtiyacı olan her şey — oyun sunucusundan sanal sunucuya, fiziksel sunucudan web hosting ve Discord bot hosting'e kadar.
Oyuncu ve geliştirici topluluğumuzla bağlantı kurun
Anında destek alın, deneyimlerinizi paylaşın ve en son haberlerden haberdar olun