Kendi bilgisayarında oyun sunucusu açmak ile sunucu kiralamak arasındaki fark

Kendi bilgisayarında oyun sunucusu açmak ile sunucu kiralamak arasındaki fark

Kaynak:Perihan Önal

Kendi bilgisayarında sunucu açmakla sunucu kiralamak arasındaki fark, çalıştırılan yazılımda değil o yazılımın bulunduğu ortamda başlar.

İki yolda da aynı sunucu dosyaları çalışır, oyuncular aynı istemciyle bağlanır, aynı eklentiler kurulur. Ayrım şu noktalarda ortaya çıkar: makinenin ne kadar süre açık kaldığı, dış dünyaya hangi ağ üzerinden göründüğü ve bir sorun çıktığında kimin müdahale ettiği.

Bunun pratik karşılığı şudur: ev bilgisayarında açılan sunucu, masadaki makinenin ve evdeki internet aboneliğinin sınırları içinde yaşar. Kiralanan sunucu bu iki sınırı da devreder. Devrin gerekip gerekmediğini ise sunucunun kaç kişiye ve hangi saatlerde açık kalacağı belirler.

Aynı yazılım, iki farklı çalışma ortamı

Kendi bilgisayarında sunucu açmak, oyunun sunucu sürümünü kendi makinesine kurup çalıştırmak demektir. Bilgisayar hem oyunu hem sunucuyu barındırır, dışarıdaki oyuncular ev modeminin genel IP adresi üzerinden bağlanır. Bağlantının kurulabilmesi için modemde port yönlendirme yapılması, yani sunucunun kullandığı portun dış ağa açılması gerekir.

Sunucu kiralamada aynı yazılım veri merkezindeki bir makinede çalışır. Bu makine tek bir işe ayrılmıştır, kendi ağ bağlantısı ve kendi adresi vardır. Saganetwork tarafında sunucular Vodafone Veri Merkezi'nin kurumsal altyapısında barındırılmaktadır; sitede belirtilen port değeri 1 Gbps. Oyuncunun gördüğü şey her iki durumda da bir adres ile bir porttur; farkı yaratan, o adresin arkasında ne olduğudur.

Ev bağlantısında darboğaz indirme hızında değil

Ev internet paketleri indirme yönüne göre pazarlanır, çünkü sıradan kullanımda veri ağırlıklı olarak dışarıdan içeri gelir. Oyun sunucusu bunun tersini yapar ve bağlı her oyuncuya sürekli veri gönderir. Sunucunun asıl zorladığı kaynak, abonelikte en az konuşulan taraf olan yükleme kapasitesidir. Oyuncu sayısı arttıkça bu yük çarpan etkisiyle büyür, darboğaz da çoğu zaman işlemcide değil tam burada oluşur.

İkinci sınır adres tarafındadır. Birçok abonelikte genel IP adresi sabit değildir ve modem yeniden başladığında değişebilir; bu durumda oyunculara her seferinde yeni adresi bildirmek gerekir. Bazı abonelikler ise operatör tarafında paylaşımlı adres yapısı kullanır. Böyle bir hatta port yönlendirme istendiği gibi çalışmaz, sunucu dışarıdan hiç görünmeyebilir. Kiralanan sunucuda bu iki sorun da yoktur, çünkü adres doğrudan sunucuya tanımlıdır.

Bilgisayar kapandığında sunucu da kapanır

Ev kurulumunun en çok hissedilen sınırı süreklilik tarafındadır. Sunucu yalnızca makine açıkken ayaktadır. Bilgisayarın uyku moduna geçmesi, işletim sistemi güncellemesinin yeniden başlatma istemesi, elektriğin kısa süre kesilmesi veya makinenin başka bir iş için kapatılması oyuncular açısından sunucunun düşmesi anlamına gelir. Aynı makinede oynanıyorsa oyun ile sunucu aynı işlemciyi ve aynı belleği paylaşır, oyuncu sayısı arttıkça iki iş birbirini yavaşlatmaya başlar.

Kiralamada bu yük taraf değiştirir. Makinenin açık kalması, donanımın çalışır durumda tutulması ve ağ bağlantısının ayakta olması sunucuyu açan kişinin sorumluluğu olmaktan çıkar. Örneğin sürekli oyuncu alan bir topluluk için minecraft sunucu kiralama yoluna gidildiğinde sunucu, yöneticinin bilgisayarı kapalıyken de çalışmayı sürdürür; Saganetwork hedeflenen çalışma süresini yüzde 99,99 olarak belirtir.

Ev ağını dışarıya açmanın güvenlik tarafı

Port yönlendirme yalnızca oyun trafiğini içeri almaz, aynı zamanda ev ağını dışarıdan erişilebilir bir noktaya çevirir. Sunucuya bağlanan herkes evin genel IP adresini görür. Bu adres bir kez dolaşıma girdiğinde sunucuya yönelen yoğun trafik sadece oyunu değil, aynı hat üzerindeki her şeyi etkiler: diğer cihazların bağlantısını, uzaktan çalışmayı ve çevrimiçi dersi.

Kiralanan sunucuda bu trafik ev bağlantısından ayrı bir yerde karşılanır. Saganetwork oyun sunucularında Stormwall DDOS koruması ve Layer 7 saldırı koruması sunar. Koruma katmanları saldırı ihtimalini ortadan kaldırmaz, ancak yükün nerede karşılandığını değiştirir: ev hattı yerine sağlayıcının ağ tarafında. Kapalı bir arkadaş grubunda bu ayrım çoğu zaman fark edilmez; herkese açık bir sunucuda ise adresin bilinir hale gelmesi kaçınılmazdır.

Kendi bilgisayarının görünmeyen maliyet kalemleri

Ev kurulumu ilk bakışta masrafsız görünür, çünkü makine zaten vardır. Buna karşılık bir sunucunun uzun süre açık kalması birkaç kalemi devreye sokar. Bilgisayarın günün büyük bölümünde çalışması elektrik tüketimini artırır. Sürekli yük altındaki disk, güç kaynağı ve soğutma bileşenleri daha hızlı yıpranır. Aboneliğin yükleme tarafı doluyken evdeki diğer kullanım da yavaşlar. Kurulum, port ayarı, güncelleme ve arıza çözümü için ayrılan zaman da bir maliyettir, üstelik oyuncu sayısıyla birlikte büyür.

Kiralamada bu kalemler düzenli bir hizmet bedeline dönüşür, donanım tarafı sağlayıcıya geçer. Karşılaştırmayı sağlıklı yapmanın yolu iki tarafa da aynı ölçütle bakmaktır: yalnızca ödenen tutar değil, harcanan zaman ve kesinti anında ortaya çıkan oyuncu kaybı da hesaba girer.

Ölçütler yan yana konduğunda

İki yolun farkı tek bir üstünlük sıralamasına indirgenmez. Aşağıdaki ölçütler kararın hangi noktada değiştiğini gösterir.

Ölçüt

Kendi bilgisayarı

Kiralanan sunucu

Açık kalma süresi

Yalnızca makine açıkken

Makine bu iş için sürekli çalışır

Dışarıdan erişim

Modemde port yönlendirme ve adres takibi gerekir

Sunucuya tanımlı adres üzerinden

Aynı anda oynamak

Oyun ile sunucu aynı işlemciyi paylaşır

Sunucu yalnızca sunucu işini yapar

Yoğun saldırı trafiği

Ev hattının tamamına yansır

Sağlayıcının koruma katmanında karşılanır

Bakım sorumluluğu

Tümüyle sunucuyu açan kişide

Donanım ve ağ tarafı sağlayıcıda

Maliyetin görünümü

Elektrik, yıpranma ve zamana dağılır

Tek kalem hizmet bedeli

Hangi kurulum kime yeter

Kendi bilgisayarı, sunucunun kısa ömürlü ve küçük olduğu durumlarda gerçekten yeterlidir. Birkaç kişinin akşamları buluştuğu bir dünya, bir mod paketinin nasıl çalıştığını görmek için kurulan geçici bir yapı ya da aynı ev ağındaki oyuncularla oynanan yerel bir sunucu bu tanıma girer. Sunucu yazılımının nasıl davrandığını öğrenmek için de pratik bir başlangıçtır.

Denge birkaç işaret göründüğünde bozulur. Oyuncular yöneticinin çevrimiçi olmadığı saatlerde de girmek istiyorsa, sunucu arkadaş grubundan çıkıp herkese açık bir topluluğa dönüştüyse, aynı makinede oynarken kopmalar başladıysa, adres değişikliği her seferinde ayrı bir duyuru gerektiriyorsa veya bazı oyuncular hattın yapısı yüzünden hiç bağlanamıyorsa, ev kurulumu çözümün değil sorunun tarafına geçmiş demektir.

Bu iki yolun birbirine üstünlüğü mutlak değildir. Aynı kişi sunucusunun ölçeği değiştiğinde bir yıl arayla iki farklı cevaba varabilir; doğru seçim, projenin o anki büyüklüğüne ve oyuncuların beklentisine bağlıdır.

Ev kurulumunu kiralanan sunucuya taşırken

Evde çalışan bir sunucu sıfırdan kurulmadan taşınabilir. Sıra şu şekilde işler:

  1. Çalışan sunucuyu durdur, dünya klasörü ile yapılandırma dosyalarının kopyasını al
  2. Kurulu eklenti ve mod listesini sürüm numaralarıyla birlikte not et
  3. Kiralanan sunucuda oyunun aynı sürümünü seç; Forge, CurseForge ve Fabric arasından hangisi kullanılıyorsa aynısını kur
  4. Dosyaları yönetim paneli üzerinden veya FTP ile yükle, klasör adlarının eşleştiğini doğrula
  5. Sunucuyu ilk kez tek başına başlat ve kayıtlarda hata olup olmadığına bak
  6. Yeni adresi oyunculara duyur, eski kurulumu bir süre yedek olarak sakla

Bu sıra izlendiğinde oyuncular aynı dünyaya kaldıkları yerden döner. Değişen tek şey, sunucunun çalıştığı makine ve o makinenin bağlı olduğu ağ olur.

HABERE YORUM KAT
YASAL UYARI: Yazılan yorumlar hiçbir şekilde Hakkarihabertv.com’un görüş ve düşüncelerini yansıtmamaktadır. Yorumlar, yazan kişiyi bağlayıcı niteliktedir.