Kendi domaininle oyun sunucunu mc.meine-domain.de gibi akılda kalıcı bir adres üzerinden bağlarsın; böylece oyunculara portlu bir IP göndermen gerekmez. Teknik olarak bunun için genellikle sunucu IP'sine yönelen bir A kaydı ve oyuna bağlı olarak, görünür port bilgisi olmadan rahat bir bağlantı adı için isteğe bağlı bir SRV kaydı gerekir.
Kendi domainin ne zaman mantıklıdır
Sunucun kalıcı olarak erişilebilir olacaksa, birden fazla hizmeti temiz şekilde ayırmak istiyorsan veya tanınabilir bir topluluk adresi kullanmak istiyorsan domain kullanmak mantıklıdır. Herkese açık Minecraft, Rust, Valheim, V Rising veya ses sunucuları için net bir subdomain, yalnızca sayılardan oluşan bir adresten daha profesyonel görünür.
Tipik örnekler şunlardır:
- Minecraft için
mc.meine-domain.de - Rust için
rust.meine-domain.de - Valheim için
valheim.meine-domain.de - TeamSpeak için
voice.meine-domain.de
game-serverhosting için burada amaç bir marka değişimi ya da ücretsiz bir alternatif platform değildir; kontrol edilebilir, ücretli çok oyunlu hosting, şeffaf sunucu yönetimi, izlenebilir işletim süreçleri ve DNS ya da erişilebilirlik beklendiği gibi çalışmadığında destek sunmaktır.
Henüz kendi domainini hazırlamadıysan, ek temel olarak Kendi domainini oyun sunucuna bağlama rehberi uygundur. Somut genel süreç için ayrıca Kendi domainini oyun sunucuna bağlama rehberini kullanabilirsin.
Gereksinimler
Domaininin DNS yönetimine erişime, güncel sunucu IP'sine ve oyun sunucunun portuna ihtiyacın var. IP ve port normalde hosting paketinin yönetim alanında yer alır. Sağlayıcın sabit IP sunuyorsa kurulum daha kolaydır, çünkü her IP değişiminde DNS kayıtlarını uyarlamak zorunda kalmazsın.
Önemli: DNS yalnızca adları hedeflere yönlendirir. DNS sunucu başlatmaz, firewall açmaz ve doğru oyun yapılandırmasının yerine geçmez. IP ve port ile doğrudan bağlantı çalışmıyorsa, domain bu sorunu çözmez.
Seçenek 1: Ücretsiz subdomain
game-serverhosting ile şu formatta bir subdomain kullanabilirsin:
dein-name.game-serverhosting.com
Kendi domainin yoksa veya hızlı başlamak istiyorsan bu seçenek pratiktir. Subdomain, sipariş veya kurulum sırasında sunucuya atanır. Ardından panelde hizmetin için hangi adresin gösterildiğini kontrol et ve bağlantıyı doğrudan oyun istemcisinde test et.
Seçenek 2: Kendi domainini kullanma
meine-domain.de gibi kendi domainin varsa, DNS sağlayıcısında bir subdomain oluşturursun. Oyun sunucuları için subdomain çoğu zaman ana domainden daha temizdir, çünkü ana domain genellikle zaten web sitesi, e-posta veya başka hizmetler için kullanılır.
A kaydı oluşturma
Bir A kaydı, bir adı IPv4 adresine yönlendirir. mc.meine-domain.de için yapılandırma şöyle görünür:
Typ: A
Name: mc (mc.meine-domain.de oluşturur)
Wert: <Sunucu IP'n>
TTL: 3600
Bazı DNS sağlayıcılarında alanın adı Name değil, Host, Subdomain veya Record name olabilir. Bölge zaten meine-domain.de ise buraya yalnızca mc gir. Domaini otomatik ekleyen bir alana yanlışlıkla mc.meine-domain.de girersen, sonuç mc.meine-domain.de.meine-domain.de olabilir.
TTL 3600, resolver'ların kaydı 3600 saniyeye kadar önbelleğe alabileceği anlamına gelir. Daha düşük bir değer taşınmalarda yardımcı olabilir, ancak her sağlayıcıda serbestçe seçilemez.
Portsuz Minecraft için SRV kaydı
Bir SRV kaydı hizmeti, protokolü, hedef hostu ve portu tanımlayabilir. Minecraft Java için bu, oyuncuların mc.meine-domain.de:25565 yerine yalnızca mc.meine-domain.de girmesi gerektiğinde faydalıdır.
Typ: SRV
Name: _minecraft._tcp.mc
Priorität: 0
Gewicht: 5
Port: 25565
Ziel: mc.meine-domain.de
TTL: 3600
SRV kaydının hedefinin, kendisi A kaydıyla çözümlenen bir host adı olduğundan emin ol. Buraya doğrudan IP adresi girme. Sunucun 25565 portunda çalışmıyorsa, portu sunucu panelindeki gerçek Minecraft portuyla değiştir.
DNS sağlayıcıları
| Sağlayıcı | Ücretsiz mi? | Önerilir |
|---|---|---|
| Cloudflare | Evet | Evet, DNS-only doğru ayarlanmışsa |
| Namecheap DNS | Evet | İyi |
| Google Domains | Evet | İyi, mevcut portföyün hâlâ orada yönetiliyorsa |
| Route53 | Hayır | Daha çok karmaşık altyapılar için |
Tablo pratik bir sınıflandırmadır, performans garantisi değildir. Belirleyici olan, DNS sağlayıcının A kayıtlarını ve gerekiyorsa SRV kayıtlarını güvenilir şekilde desteklemesidir.
Cloudflare kullanırken önemli
Cloudflare kullanıyorsan, oyun sunucusu için DNS kaydı DNS-only olarak ayarlanmalıdır. Cloudflare arayüzünde bu gri buluttur. Turuncu proxy, normal oyun sunucusu bağlantıları için değil, HTTP ve HTTPS web trafiği için tasarlanmıştır.
Cloudflare, resmi DNS dokümantasyonunda oyun sunucuları ve diğer HTTP dışı protokoller için kayıtların DNS-only olarak ayarlanması gerektiğini açıklar; çünkü HTTP proxy bu bağlantıları uygun şekilde iletmez: developers.cloudflare.com dokümantasyonu
Kısaca:
- Oyun sunucuları için DNS-only kullan
- Proxy aktif seçeneğini yalnızca uygun web siteleri veya web uygulamaları için kullan
- Bağlantı sorunlarında önce bulutun gri olup olmadığını kontrol et
Propagation süresini gerçekçi değerlendirme
DNS değişiklikleri TTL, resolver ve sağlayıcıya bağlı olarak gecikmeli görünür olabilir. Kabaca: Değişiklikler çoğu zaman birkaç dakika sonra görünür, elverişsiz durumlarda ise belirgin şekilde daha uzun sürebilir. Eski “48 saate kadar” ifadesi temkinli bir maksimum çerçeve olarak kullanılabilir, ancak her DNS sağlayıcı ve her resolver için garanti değildir.
Bir hata ararken aynı anda birden fazla şeyi değiştirme. Önce A kaydını ayarla, çözümlemeyi bekle ve ardından SRV kaydını ekle.
Sonucu kontrol etme
Önce subdomainin doğru IP'yi gösterip göstermediğini kontrol et:
# A kaydını kontrol et
nslookup mc.meine-domain.de
Minecraft SRV kaydı için ayrıca şunu kontrol edersin:
# SRV kaydını kontrol et
nslookup -type=SRV _minecraft._tcp.mc.meine-domain.de
Sonuç, hedef host mc.meine-domain.de ve beklenen portu göstermelidir. Ardından bağlantıyı oyunda test edersin. Domain ile bağlantı başarısız oluyor, ancak IP ve port ile çalışıyorsa hata büyük olasılıkla DNS, SRV kaydı veya Cloudflare proxy durumundadır.
Oyunla ilgili kurulum adımları için uygun rehberler yardımcı olur; örneğin Rust sunucusu kiralama ve kurma veya Valheim sunucusu kiralama ve kurma.
Sorun giderme
Domain yanlış IP'yi gösteriyor
A kaydında gerçekten game-serverhosting panelindeki güncel sunucu IP'sinin yazdığını kontrol et. Eski kayıtlar, çift A kayıtları veya yanlışlıkla ayarlanmış bir CNAME çelişkili sonuçlara yol açabilir.
Oyuncular hâlâ port girmek zorunda
Bu durumda Minecraft için muhtemelen SRV kaydı eksiktir, kayıt adı yanlıştır veya hedef host doğru çözümlenmiyordur. Kaydın herkese açık görünüp görünmediğini nslookup -type=SRV ile kontrol et.
Cloudflare turuncu bulut gösteriyor
Oyun sunucusu kaydını DNS-only olarak ayarla. Normal Cloudflare proxy web trafiği için tasarlanmıştır. Oyun protokolleri için sunucuna doğrudan DNS çözümlemesi gerekir.
Değişiklik sende görünüyor, başkalarında görünmüyor
DNS önbellekleri farklılık gösterir. Başka bir ağ üzerinden test et veya TTL süresini bekle. Aceleyle birden fazla değişiklik yapmaktan kaçın; aksi halde hangi değişikliğin gerçekten etkili olduğunu anlamak zorlaşır.
Kontrol, sınırlar ve güvenli geri dönüş
“Oyun sunucusu için özel domain kurma – DNS Rehberi” talimatı, makalede açıklanan sunucu türü ve kontrol zamanında görünen sürüm durumu için geçerlidir. Menü adları, mevcut sürümler, mod veya plugin uyumluluğu ve gerekli kaynaklar güncellemelerden sonra farklılık gösterebilir. Bu nedenle değerleri kontrol etmeden başka bir oyun, loader veya sunucu sürümüne aktarma.
Dünya, kayıt dosyası, yapılandırma veya eklentilerde değişiklik yapmadan önce ilgili dosyaların yedeğini oluştur. Ardından yalnızca birbiriyle ilişkili tek bir adımı değiştir ve bunu daha sonra oynamak istediğin aynı istemci ve sunucu sürümüyle kontrol et.
| Kontrol noktası | Beklenen sonuç | İptal ve geri dönüş |
|---|---|---|
| Sunucu başlatma | Sunucu yeni hata mesajı olmadan çalışmaya hazır duruma ulaşır. | Başlatma hatalarında değişikliği geri al ve son yedeği yükle. |
| Bağlantı testi | Bir test hesabı panelde gösterilen adres üzerinden bağlanabilir. | Sürüm veya bağlantı hatalarında sürüm, port ve izinleri tekrar karşılaştır. |
| Fonksiyon testi | Somut olarak değiştirilen fonksiyon, mevcut dünya veya oyun verilerine zarar vermeden çalışır. | Yan etkilerde sunucuyu durdur ve yedeklenen dosyaları geri yükle. |
Başarılı tekil test bir performans veya erişilebilirlik garantisi değildir. Dünya boyutu, modlar, pluginler, oyuncu sayısı, ağ yolu ve eşzamanlı yük sonucu değiştirebilir. Sürümü, değişikliği ve test sonucunu belgele; böylece sonraki sapmaları takip edebilirsin.
FAQ
Oyun sunucum için mutlaka kendi domainime ihtiyacım var mı?
Hayır. Portlu bir IP veya sağlanan bir subdomain de kullanabilirsin. Kendi domainin özellikle daha rahattır ve tanınabilir bir topluluk adresi için daha iyidir.
Her oyun sunucusu için A kaydı yeterli mi?
Birçok oyun için A kaydı artı port bilgisi yeterlidir. Minecraft Java ayrıca SRV kaydı kullanabilir; böylece oyuncular görünür port olmadan bağlanabilir.
Oyun sunucum için Cloudflare proxy'sini aktif edebilir miyim?
Normal oyun sunucusu bağlantıları için DNS kaydını DNS-only olarak ayarlamalısın. Standart Cloudflare proxy HTTP/HTTPS web trafiğini işler ve birçok oyun protokolü için uygun değildir.
Domain neden hemen çalışmıyor?
DNS kayıtları önbelleğe alınır. TTL, resolver ve sağlayıcıya bağlı olarak tüm istemcilerin yeni yapılandırmayı görmesi dakikalar sürebilir veya belirgin şekilde daha uzun sürebilir.
IP ile bağlantı çalışıyor ama domain ile çalışmıyorsa ne yapmalıyım?
Bu durumda sunucunun kendisi erişilebilir durumdadır. A kaydını, SRV kaydını, Cloudflare durumunu ve host adındaki yazım hatalarını kontrol et. Ancak bu değerler doğruysa oyun istemcisinde daha derin hata aramaya değer.