MMO Sunucusu Nedir?

Çok oyunculu çevrimiçi (MMO) oyun sunucusu, oyunu oynayanlar için ana bilgisayar görevi gören bir bilgisayardır. MMO sunucusu, oyun yazılımının ana sürümünü çalıştırırken, oyuncular bilgisayarlarında istemci sürümlerini çalıştırır. Oyuncular bazen bir sunucu tarayıcısı olsa da bir MMO sunucusuna bağlanabilir, ancak çoğu durumda karakterleri bir sunucuya veya başka birine kilitlenir. Çoğu MMO, yükü çeşitli bilgisayarlar ve fiziksel konumlar arasında dağıtmaya yardımcı olmak için birden fazla sunucuya sahiptir; oynatıcılar genellikle yalnızca aynı sunucuya bağlı kişilerle etkileşime girebilir. Tekli sunucu mimarisi de yaygın olmasına rağmen var.

Muazzam çok oyunculu çevrimiçi oyunlar, çok sayıda insanın ısrarcı bir dünyada birlikte oynamasına izin veren bilgisayar ve video oyunlarıdır. Birçok MMO rol oynama oyunudur (RPG), ancak diğer birçok tür de temsil edilmektedir. Bu oyunların var olmasını sağlayan altyapıdaki en önemli bileşen MMO sunucusudur. Farklı oyunlar, genellikle bir ana bilgisayar ve istemci modelinde çalışsa da, çeşitli sunucu altyapılarını kullanır. MMO'lar, ana bilgisayar olarak oynamak için bir oynatıcıya dayanan geleneksel video oyunlarının aksine, her zaman ana bilgisayar olarak bir sunucu kullanır ve oyuncuların istemciler olarak bağlanmasını gerektirir.

Çoğu MMO oyununun ısrarcı dünyaları kullanması nedeniyle, bir MMO sunucusunun her zaman ayakta kalması ve İnternete bağlı kalması gerekir. Sunucu, etkinlikleri simüle etmeye ve insanlar oturumu kapattıktan sonra bile oyuncu başarısını takip etmeye devam ediyor. Bir MMO sunucusunda bakım yapılması gerektiğinde, herkes genellikle bilgisayar veya sunucu dosyalarının üzerinde çalışabilmesi için oturumu kapatmaya zorlanır.

Birçok MMO oyunu, birçok farklı sunucuda oyun dünyasının aynı kopyalarının bulunduğu birden fazla sunucu mimarisini kullanır. Bu oyunların bazıları oyuncuların istedikleri sunucular arasında hareket etmesine izin verirken, diğerleri yük dengeleme amacıyla oyuncuları veya karakterlerini belirli bir sunucuya kilitler. Sunucular bazen özel bilgisayarlarda barındırılıyor, ancak birden fazla oyun sunucusu bir ana bilgisayarda da bulunabilir. Bazı MMO'lar, tüm oyuncuların aynı sanal dünyaya bağlanmasını sağlayan tek bir sunucu mimarisi kullanır. Bu oyunlar genellikle oyun dünyasının belirli bölümlerindeki oyuncuların, o alanın dışındaki oyuncularla çok az etkileşime gireceği şekilde tasarlanmıştır.

Özel oyun sunucuları, esasen, oyunun tasarımcısı veya yayıncısı tarafından sahip olunmayan veya işletilmeyen donanım üzerinde çalışan bir MMO'nun ana yazılımını içerir. Bazı istisnalar olmasına rağmen, genellikle yazılım son kullanıcı lisans sözleşmelerine (EULA) göre izin verilmez. Artık kullanılmayan bazı eski MMO'lar, kodların açıkça yayınlanmasını sağladı, böylece oyuncular kendi özel sunucularını çalıştırabilirler. Bu özel sunucular genellikle çok kaynak yoğundur ve genellikle güçlü Internet bağlantılarına sahip özel bilgisayarlarda çalıştırılmalıdır.