Minecraft Bungeecord Server (Çekirdek Sunucu) Püf Noktaları

Fendrix

𝓣𝓱𝓮 𝓑𝓮𝓼𝓽 𝓞𝓷𝓮
Co Admin
Hosting Yetkilisi
Teknik Sorumlu
Hakem
Yarışma Organizatörü
Vip Üye
21 Mar 2021
1,314
370
Çevrimiçi zamanı
7d 8h 47m
153
Best answers
0
Oyuncu
Metin2
Merhabalar değerli Oyunortağım sakinleri bugünki rehber konumuzda Minecraft server kurulumundan daha çok Minecraft sunucusu nasıl optimize edilmelidir kurulumda nelere dikkat edilmelidir, ve Kurulum aşamasından sonra nelere dikkat edilmelidir bazı yanlış bilinen veya bilinmeyen bilgilerin bu zaman kadarki bilgi ve tecrübelerin hepsini aktarcam desem yalan olur sonuçta 4-5+ seneyi geçik bir minecraft serüvenini 1 saat 2 saat içerisinde hazırlanmış bir konu içerisinde anlatsam hem kendi bilgilerime hemde evrendeki zaman ve öğrenme bilgisine haksızlık etmiş olurum. :) o yüzden bazı kritik noktalar ve yanlış bilinen noktalarda ufakta olsa bazı bilgiler aktarmak istiyorum lafı fazla uzatmadan direk konumuza geçelim. :)

1.png

Öncelikle minecraft sunucu yani heleki Bungeecord çekirdek sunucu kuruyorsanız en çok dikkat etmeniz gereken şeylerden birisi "Veri Merkezi" veri merkezi seçiminizi çok iyi yapmalısınız ben rekabetten dolayı ve yanlış anlaşılmamalar olmamasına adına şu firma iyidir şu firma kötüdür diye belirtmeyeceğim ne yazıkki ama bu işin bel kemiği veri merkezinde başlamaktadır.

2.png

Sonra bir diğer dikkat etmeniz husus normal Minimum son nesil E5 Serileri makinalar kullanmalısınız alt özelliklerde ancak test sunucuları çalıştırırsınız yüksek onlinelerde ki alt düşük işlemcilerde yüksek onlineyi geçin sunucuda 20 online olsa bile sunucu optimizasyonunuzu doğru düzgün yapmazsanız makinanızda cpu, tps fırlamalarıyla karşı karşıya kalırsın sunucu sahibiyseniz oyuncularınıza hizmet veren bir şahış/kuruluş iseniz müşterinize karşı mahçup kalırsınız Tps'nin ne olduğunu bilmeyen arkadaşlar var ise kısa bir aydınlatma yapabilirim anlık işlem, tik miktarı diyebilirim en basitinden 19-20 arası tps'de idealdir problem çıkarmaz ama alt miktarlarda sizi biraz üzebilir, bu tps fırlamalarına oyun içerisinde ne gibi şeyler sebep olur derseniz world edit, world guard gibi pluginlerde oyun içerisinde online bulunan oyunda //set //clear vb. çeşitli editör kodları kullanırsanız tps,cpu fırlamaları gibi durumlarla karşı karşıya kalırsınız bu gibi durumlardada olucak en iyi senaryo sunucu crash verir ve oyun düşer oyununuzun paketlerinde zarar oluşabilme ihtimali azda olsa mevcuttur.

3.png


Şimdi Makinamızın düşme sorunlarınız çözdüğümüzü ve iyi bir veri merkezi ve makina seçimi yaptığımızı varsayarak diğer önümüzdeki şeylere odaklanalım, Dikkat etmemiz gereken diğer bir husus Kural/Port girmek gireceğiniz kuralları sıkça kullanılmayan kurallar girmelisiniz bu işin biraz caydırıcı kısmı oyununuzu düşürmek isteyen bir insan siz ne kadar kural girerseniz girin o portları illaki çeşitli tools'lar scriptler aracılığıyla deneyecektir buradaki amacımız oldukça caydırıcı olmalıyız, buradaki sorunu biraz kendi tecrübenize kalmış deneme yanılma yolları ile keşfetmelisiniz ve kendi stratejinizi belirlemelisiniz.

Diğer bir aşamamız ise oyun dosyalarındaki işlemlerimiz oyun sunucuları birbirine bağlar bungeecord dosyasında yaptığınız ayarlamalara oldukça dikkat etmelisiniz en ufak bir permission düzenlemesinde oyuncu sunucuya user olarak girer çeşitli exploit vb. güvenlik açıklarıyla diğer bir sunucuya full administrator olarak geçer bu da ciddi sıkıntılar ortaya çıkartır, Plugin dosyalarınızda okuma yazma ve düzenleme yetkilerinin nasıl olduğuna çok dikkat etmelisiniz örneğin sunucuda bir duyuru sistemini'nin okuma, yazma, düzenleme, yedekleme vb. yetkileri taşıdığını gördüğünüzde şaşırmayın :D bunları tek tek incelemelisiniz ve en çok önemli ve kritik nokta çok masumane gözüken bir plugininiz dahi olsa plugini ilk çalıştırdığınız ve paketleri çıkarttığı andan itibaren arka planda bir veri transferi vb. dosya indirme yükleme gibi işlemler yapmadığına dair kod bloklarını incelemelisiniz sonradan hayal kırıklığı yaşamamak adına.

4.png


Minecraft için en iyi İşletim Sistemi nedir?

Sürekli heryerde karşıma çıkan ve sorulan sorulardan bir tanesi şimdi işletim sistemi biraz keyfi ve tercih meselesidir şimdi piyasadaki firmaların genellemesine göre söyleyeceğim bazı firmalar sadece Windows Server 2012 R2 sağlar bazı Firmalar hem Windows Server 2012 R2 ve Ubuntu sağlayabileceklerini söylerler burada biraz arz talep meselesi diyebilirim Windows'mu Ubuntu'mu? Kullanım kolaylığı ve ve daha çok yaygınlığından ötürü insanlar windows ağırlıklı bir tercih yapmaktadır he şimdi arasındaki farklar ufak tefekte olsa bazı avantaj ve dezavantajlar bulunmakta bunlar ne gibi diye birkaç tane sıralayacak olursak ubuntuda stealer,trojen vb. zararlı yazılımlar windows işletim sistemine göre önlem konusunda biraz daha öndedir diyebilirim ve başka bir özellikte aklıma gelen misal işletim sistemi down oldu diyelim makina kapandı belirli ayarlamalar yaptıkdan sonra makinayı açtığınızda atama ve düzenleme izinlerinden dolayısıyla makina kendine geldiğinde serveriniz otomatikmek belirlediğiniz.jar ve .bat dosyaları açılacaktır manuel olarak bir işlem yapmanıza gerekmemektedir bunu bazen windows üzerindende ayarlamalar yapmaya çalışılıyor fakat pek kişisel görüşüm olarak windows üzerinde pek verim almadım sıkıntılı çalışıyor verim alanıda görmedim desem yeridir.


Peki Minecraft'da Bungeecord Sunucusunu en çok Yoran şeyler nedir?

Baştada belirttiğim üzere güzel kaliteli bir veri merkezi ve işlemci seçiminden sonra performans değerleri yüksek ramlar kullanmalısınız piyasada genelde DDR3 ramlar kullanılmakta fakat mümkün mertebe DDR4 ramlar ve okuma ve yazma hızı yüksek SSD Diskler kullanın piyasada kullanılan disk markaları genelde azınlıkta olsa seagate yoğunluk olarak bir tık samsung kullanılmakta ağırlık olarak fiyat ve kalite politikasından ötürü HP tercih edilmekte ama iyi bir yerlere gelmek istiyorsanız corsair diskler kullanmanızı öneririm fiyatlar can yaksada yapacak birşey yok bu işi yapıyorsanız minecraft server açıyorsanız yaptığınız işte ilk önce en iyi donanımlar kullanmalısınız.

Serveri en çok yoran şeyler Pluginler sunucuda çok fazla plugin kullanıp server boğmamalısınız olabildiğince az plugin tutup az olarak tuttuğunuz pluginlerin bazılarını gözden çıkarıp skript versiyonu olarak koda dökmelisiniz sunucuda plugin kullanmak işlemciyi ve rami sömürür fakat skript üzerinde yapılan değişiklikler ve kullanılan kod satırları oyununuza en az zararı verecektir sunucunuzda pluginden çok mümkün olduğunda skript tabanlı kullanmaya çalışmaya özen göstermelisiniz.

Yazıma Büyük bütçeli sunucular ve Düşük bütçeli sunucularda fiyat ve kalite performansından ötürü neler yapılabilir diye kısaca bildilendirmemi yapıp yazıma son vermek istiyorum.

Piyasa genelinde sağlanan firmalardaki vdsler genelde 4 core şeklinde teslim edilmektedir yani şimdi biraz daha açıklayıcı bir şekilde anlatmak gerekirsek 8gb ram 4 Core makinaya gelipte 4-5 tane sunucu kurmaya kalkarsanız ticketlerden çıkamazsınız bu yüzden alınan parça vdslerde 4 core şeklinde verildiği için sunucunuzda bulunduracağınız oyunlar için bire adet sırf o sunucu için vds kiralayabilirsiniz örneğin bungeecord sunucusuna yüksek nitelikle bir vds kullanmanıza gerek yok şematik olarak sıralayıp konuyu biraz daha netleştiricek olursak.

Bungeecord VDS 2gb ram 4gb ram tercihen yeterli olacaktır ------> Bot üyelikleri engellemek için Çakma Lobi kullanıyorsanız 2gb 4gb ramli vds işinizi görecektir ------> Çakma lobiden sonra sizi Ana lobiye aktarır buradaki makinanızı biraz donanımından kısmayın 8/16 arası tercih edebilirsiniz Oyuncular lobide afk kaldığı için lobide performansdan düşmemek için afk lobi hazırlamanız gerekiyor ve Bu da farklı bir vds demek onun için 8/16 arası bir vds tercih edebilirsiniz Belli bir saniye/dakikadan sonra hareket etmeyen oyuncular o vdsye transfer edilecek ------> Ana lobide diğer oyunlara geçebilmek için farklı vdslerde farklı oyunları barındırmalısınız aynı düz mantık fakat bu kuracağınız oyun yapılarına göre makina gereksinimleri ve online hedefinize göre değişir en basitinden SkyWars, BedWars, EggWars gibi oyunları 16gb ram altında bir makinada tutmaya çalışırsanız üzülürsünüz 16 bile tercihen yeterli değil ama eh işte tarzında sizi idare edecektir fakat online hacminiz arttıkça sizi kesmeyecektir bir müddetten sonra.

Yukarıdaki anlattığım durumu kısaca özetleyecek olursak örnekleme olarak 4/8 gb makinada 4 core verilmekte 4 core makinada ancak 1 oyun bulundurabilirsiniz minecraft işi biraz profesyonellik ve bir okadarda maddiyat istiyen bir iş bu yukarıdaki anlattığım düşük bütçeli bir sistem birden fazla vds alarak vdsleri birbirine bağlıyorsunuz amaç bundan ibaret Bungeecord+Çakma Lobi+Lobi+Afk Lobi+ 3-4 tane oyun barındıracak olursanız 21,06,2021 tarihlerine göre ne aşağı ne yukarı hep sunucu için 16gb ram ortalama bir vds alsanız 200 küsür türk lirası tutacaktır buda aşağı yukarı 1200~1800 türk lirası gibi rakamlara tekabil edecektir bu sizin oyununuzu düşük bütçeli olarak en iyi verimi alabileceğinizi anlattığım yöntemdir sadece 32, 64 gb vds alıp bütün oyunları pluginleri bir makinada tutanlarda var yok değil fakat oyunlarını incelerseniz ne demek istediğimi heee, diyip anlayacaksınız. :)

Büyük çaplı oyunlar için yapılacak yöntem ise dedicated (fiziksel sunucu) minimum olarak 16gb tercihen 32~64 lük makinaları birbirine bağlamanız sizler için çok iyi olacaktır size özel sunucular ile daha kaliteli verimler ve sayısal değerler elde edebileceksiniz aldığınız hizmetde firmadan firmaya değişir Birazda server yönetimi bilginiz ve tecrübeniz var ise Monitoring Sistemi ile sunucularınız anlık değerlerini takip edebileceksiniz.

çevremde bazı arkadaşlarım bana danışmakta çeşitli platformlardada görmekteyim insanların yanlış yönlendirmesinden ötürü çıkan hazin umutsuzluklar bildiğiniz gibi Bizim ülkemizde en çok hızlıca yayılan şeylerden birisi yanlış bilgi ve o yanlış bilginin arkadasında durup o bilgiyi savunmak, Önemli olan bilmemek değil asıl önemli olan bilinmeyen veya yanlış bilinen bilgilerin doğrusunu öğrenmek, bu işler baştada yazıma başlamadan önce belirttiğim üzere yaşayarak tecrübe ederek öğrenebileceğiniz şeyler bu işlerde hata yapa yapa öğrenebileceğiniz durumlar mevcut asıl amaç ise en az hata ile öğrenmek umarım yardımcı olabilmişimdir buraya kadar okuyan herkese teşekkür eder iyi forumlar dilerim.
 
Üst