
Oyun sunucusu VDS seçimi, sıradan bir web sunucusu seçmekten farklı öncelikler gerektirir. Bir web sitesinde birkaç yüz milisaniyelik yavaşlama çoğu zaman fark edilmezken, oyun sunucusunda aynı gecikme oyuncuların ışınlanması, vuruşların kaydedilmemesi ya da sunucunun takılması olarak doğrudan hissedilir. Bu yazıda Minecraft, FiveM, CS2, Rust ve benzeri oyunlar için VDS seçerken işlemci, bellek, disk, ağ ve DDoS koruması tarafında nelere dikkat etmeniz gerektiğini, popüler oyunların port bilgileriyle ve güvenli kurulum ipuçlarıyla birlikte anlatıyoruz.
Oyun Sunucusu Nasıl Çalışır?
Oyun sunucuları dünyayı belirli aralıklarla güncelleyen bir döngüyle çalışır. Her döngüye tick denir; bu döngüde oyuncu hareketleri, fizik, yapay zekâ, varlıklar ve eklenti betikleri hesaplanır, sonuç oyunculara gönderilir. Örneğin Minecraft saniyede 20 tick hedefler; sunucu bir tick'i zamanında bitiremediğinde oyun yavaşlar ve oyuncular gecikme hisseder.
Kritik nokta şudur: birçok oyunda bu ana döngü büyük ölçüde tek bir iş parçacığında çalışır. Sunucuya ne kadar çok çekirdek verirseniz verin, ana döngünün hızını belirleyen o tek çekirdeğin performansıdır. Ek çekirdekler dünya oluşturma, ağ işlemleri, eklentilerin bir kısmı ve yan servisler için faydalıdır ama ana döngüyü hızlandırmaz.
Oyun Sunucusu VDS Seçiminde 5 Kritik Etken
1. İşlemci: tek çekirdek hızı belirleyici
Oyun sunucusu için ilk bakılması gereken şey vCPU sayısı değil, işlemcinin modeli ve tek çekirdek performansıdır. Yüksek frekanslı ve güncel mimarili bir işlemci, kalabalık ve eklentili sunucularda tick hızını korumanın en etkili yoludur. Geniş önbellekli işlemciler, çok sayıda varlık ve oyuncunun bulunduğu dünyalarda ayrıca avantaj sağlar. Bu konuyu Ryzen VDS mi Xeon VDS mi yazımızda ayrıntılı olarak karşılaştırdık. DataHost'ta bu ihtiyaca yönelik Ryzen 9 9950X ve 9950X3D işlemcili VDS paketleri bulunur.
2. Bellek: yeterli ama doğru ayarlanmış
Bellek ihtiyacı oyuna, harita boyutuna, mod ve eklenti sayısına göre büyük farklılık gösterir. Modlu Minecraft sunucuları ve çok kaynaklı FiveM sunucuları, sade kurulumlara göre çok daha fazla bellek ister. Java tabanlı sunucularda dikkat edilmesi gereken nokta, sunucunun tüm belleğini Java'ya vermemektir; işletim sistemi, dosya önbelleği ve diğer süreçler için pay bırakılmalıdır.
3. Disk: NVMe ile hızlı kayıt ve yükleme
Oyun sunucuları dünya verisini ve oyuncu bilgilerini periyodik olarak diske yazar, oyuncular yeni bölgelere girdikçe diskten okuma yapar. Yavaş diskte bu anlar takılma olarak hissedilir. NVMe SSD, kayıt anlarındaki duraksamaları ve sunucu açılış süresini belirgin şekilde azaltır.
4. Ağ ve lokasyon: oyunculara yakın olun
Ping, büyük ölçüde sunucu ile oyuncu arasındaki fiziksel mesafeye ve ağ yoluna bağlıdır. Oyuncularınızın çoğu Türkiye'deyse sunucunun Türkiye'de olması, yurt dışındaki bir sunucuya göre daha düşük ve daha kararlı bir gecikme sağlar. Lokasyonun ping üzerindeki etkisini Ankara lokasyonlu sunucu ve ping yazımızda inceledik.
5. DDoS koruması: zorunlu
Oyun sunucuları DDoS saldırılarının en sık hedeflerinden biridir; rekabet, yasaklanan oyuncular veya basit kötü niyet saldırı için yeterli sebeptir. Oyun trafiği çoğunlukla UDP üzerinden aktığı ve gecikmeye duyarlı olduğu için, oyun protokollerini tanıyan bir koruma meşru oyuncuları etkilemeden saldırıyı ayıklayabilmelidir. Konunun ayrıntıları için DDoS korumalı VDS nedir yazımıza göz atabilirsiniz.
Popüler Oyunlar İçin Varsayılan Portlar
Sunucunuzu kurduktan sonra güvenlik duvarında yalnızca oyunun ihtiyaç duyduğu portları açmalısınız. Aşağıda yaygın oyunların varsayılan portları yer alıyor; yapılandırma dosyasında farklı bir port belirlediyseniz onu kullanın.
| Oyun | Varsayılan port | Sunucu işletim sistemi |
|---|---|---|
| Minecraft Java Edition | 25565/TCP | Linux veya Windows |
| Minecraft Bedrock Edition | 19132/UDP | Linux veya Windows |
| FiveM (FXServer) | 30120/TCP ve UDP, txAdmin paneli 40120/TCP | Linux veya Windows |
| Counter-Strike 2 | 27015/UDP ve TCP | Linux veya Windows |
| Rust | 28015/UDP oyun, 28016/TCP RCON | Linux veya Windows |
| Valheim | 2456-2457/UDP | Linux veya Windows |
txAdmin ve RCON gibi yönetim portlarını tüm internete açmak yerine yalnızca kendi IP adresinize açmak, yetkisiz erişim denemelerinin önüne geçer. Açık portlarınızı dışarıdan port kontrol aracımızla doğrulayabilirsiniz.
Linux mu Windows mu?
Yukarıdaki oyunların tamamının Linux için resmî veya yaygın kullanılan sunucu yazılımı bulunur. Linux, işletim sisteminin kendi tükettiği kaynak daha az olduğu için aynı paketten oyuna daha fazla bellek ve işlemci bırakır; ayrıca servis olarak çalıştırma, otomatik yeniden başlatma ve yedekleme gibi işler komut satırıyla kolayca otomatikleştirilebilir. Steam tabanlı oyunların sunucu dosyaları SteamCMD aracıyla indirilip güncellenir.
Windows ise grafik arayüze alışık kullanıcılar ve yalnızca Windows için sunucu yazılımı yayımlanan oyunlar için mantıklı bir seçimdir. Windows tercih ediyorsanız işletim sisteminin bellek ve işlemci tüketimini hesaba katarak bir kademe yukarıdan paket seçmek daha rahat bir deneyim sunar.
Linux'ta Örnek Kurulum: Minecraft Sunucusu
Aşağıdaki adımlar Ubuntu 22.04/24.04 ve AlmaLinux 9 üzerinde bir Minecraft Java sunucusunu güvenli biçimde çalıştırmanın temel iskeletini gösterir. Güncel Minecraft sürümleri Java 21 gerektirir.
# Java 21 kurulumu
# Ubuntu
sudo apt update && sudo apt install openjdk-21-jre-headless
# AlmaLinux 9
sudo dnf install java-21-openjdk-headless
# Sunucu için ayrı ve yetkisiz bir kullanıcı oluşturun
sudo useradd -r -m -d /opt/minecraft -s /bin/bash minecraftSunucu dosyasını (örneğin Paper) /opt/minecraft dizinine indirdikten ve EULA'yı kabul ettikten sonra, sunucuyu bir systemd servisi olarak tanımlayın. Böylece sunucu açılışta otomatik başlar ve çökme durumunda yeniden ayağa kalkar:
# /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft Sunucusu
After=network.target
[Service]
User=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms6G -Xmx6G -jar paper.jar nogui
Restart=on-failure
[Install]
WantedBy=multi-user.targetsudo systemctl daemon-reload
sudo systemctl enable --now minecraft
# Portu açın
# Ubuntu (UFW)
sudo ufw allow 25565/tcp
# AlmaLinux (firewalld)
sudo firewall-cmd --permanent --add-port=25565/tcp
sudo firewall-cmd --reloadBuradaki -Xmx değerini sunucunuzun toplam belleğinden işletim sistemi payını düşerek belirleyin. Oyun sunucusunu asla root kullanıcısıyla çalıştırmayın; bir eklentideki güvenlik açığı, root yetkisiyle çalışan bir süreçte tüm sunucunun ele geçirilmesi anlamına gelir.
Performansı İzleyin ve Ayarlayın
Doğru paketi seçmek işin yarısıdır; diğer yarısı sunucuyu izlemek ve ayarlamaktır. Paper tabanlı Minecraft sunucularında /tps ve /mspt komutları tick performansını gösterir; spark gibi profil araçları hangi eklentinin veya bölgenin sunucuyu yorduğunu ortaya çıkarır. FiveM'de txAdmin paneli ve oyun içi kaynak izleme komutları, hangi betiğin ne kadar kaynak tükettiğini görmenizi sağlar.
- Görüş mesafesini makul tutun: Minecraft'ta
view-distancevesimulation-distancedeğerleri işlemci yükünü doğrudan etkiler. - Ön üretim yapın: Haritayı oyuncular gelmeden önceden oluşturmak, keşif sırasında yaşanan ani yükleri azaltır.
- Eklenti ve betik sayısını denetleyin: Kullanılmayan ya da kötü optimize edilmiş eklentiler en sık görülen performans sorunlarıdır.
- Düzenli yedek alın: Dünya dosyalarını ve veritabanını otomatik olarak, sunucudan ayrı bir yere yedekleyin.
Yedekleme, Güncelleme ve Bakım Düzeni
Oyun topluluklarında en büyük kriz, aylarca emek verilen bir dünyanın ya da oyuncu veritabanının kaybolmasıdır. Bozuk bir eklenti güncellemesi, hatalı bir mod ya da yanlışlıkla silinen bir klasör buna yeter. Bu yüzden sunucunuzu kurduğunuz gün bir bakım düzeni de belirleyin:
- Otomatik yedek: Dünya dosyalarını, yapılandırmaları ve varsa veritabanını her gün otomatik olarak sunucu dışındaki bir yere yedekleyin. Birkaç günlük ve birkaç haftalık kopyayı saklayın.
- Güncelleme öncesi kopya: Oyun sürümü veya büyük eklenti güncellemelerinden önce mutlaka elle yedek alın.
- Test sunucusu: Büyük değişiklikleri önce ayrı bir test kurulumunda deneyin; canlı sunucuda oyuncuların karşısında hata ayıklamak topluluğu yıpratır.
- Planlı yeniden başlatma: Uzun süre açık kalan bazı oyun sunucuları zamanla bellek tüketimini artırabilir. Oyuncu sayısının en az olduğu saatlerde, önceden duyurulan planlı yeniden başlatmalar bu sorunu kontrol altında tutar.
- İşletim sistemi güncellemeleri: Sunucunun kendisini de güncel tutun; oyun sunucuları internete açık olduğu için güvenlik yamaları ihmal edilmemelidir.
Hazır Oyun Sunucusu mu, VDS mi?
Teknik detaylarla uğraşmadan hızlıca başlamak isteyenler için hazır oyun sunucusu paketleri pratik bir seçenektir. Sunucu üzerinde tam kontrol isteyen, birden fazla oyun ya da ek servis (web sitesi, veritabanı, bot) çalıştıracak topluluklar için ise VDS daha esnektir. DataHost'ta her iki yolu da bulabilirsiniz: oyun sunucusu kiralama sayfamızda farklı oyunlar için paketler, FiveM sunucu paketlerimizde ise roleplay sunucularına yönelik seçenekler yer alır.
Sık Sorulan Sorular
Oyun sunucusu için kaç vCPU gerekir?
Ana döngü tek çekirdekte çalıştığı için çekirdek sayısından önce işlemcinin hızına bakın. Ek servisler ve eklentiler için birkaç ek vCPU faydalıdır; ancak düşük frekanslı çok sayıda çekirdek, az sayıda hızlı çekirdeğin yerini tutmaz.
Sunucum neden takılıyor ama işlemci kullanımı düşük görünüyor?
Toplam işlemci kullanımı, tüm çekirdeklerin ortalamasıdır. Ana döngünün çalıştığı tek çekirdek tamamen doluyken diğerleri boş olabilir. Çekirdek bazında kullanıma ve oyunun kendi tick ölçümlerine bakın.
Türk oyuncular için sunucu nerede olmalı?
Oyuncularınızın büyük kısmı Türkiye'deyse Türkiye lokasyonlu bir sunucu, yurt dışındaki bir sunucuya göre daha düşük ve tutarlı ping sağlar.
DDoS koruması olmadan oyun sunucusu açılır mı?
Açılabilir, ancak oyun sunucuları saldırıların sık hedefidir ve korumasız bir sunucu ilk ciddi saldırıda erişilemez hâle gelebilir. Oyuncu kaybetmemek için oyun trafiğine uygun DDoS koruması olan bir altyapı tercih edin.
Aynı VDS'te birden fazla oyun sunucusu çalıştırabilir miyim?
Kaynaklar yeterliyse evet; her sunucuyu farklı portta ve ayrı kullanıcıyla çalıştırabilirsiniz. Ancak hepsi aynı işlemciyi paylaşacağından, yoğun saatlerde birbirlerinin performansını etkileyebilirler.
Doğru oyun sunucusu VDS seçimi; hızlı bir işlemci, yeterli bellek, NVMe disk, oyunculara yakın bir lokasyon ve oyun trafiğini tanıyan DDoS korumasının birleşimidir. Bu beş etkeni dengelediğinizde topluluğunuz büyüdükçe sunucunuz da onunla birlikte büyüyebilir.
Hizmet Sözleşmemiz
Web Koruma
İade Politikamız
