Tek başına oynamaya alışkınsın ve arkadaşlarını davet edip maceralarını, keşiflerini, inşalarını paylaşmak ve hayal gücünü serbest bırakmak mı istiyorsun?
Minecraft'ı çok oyunculu oynamak için kendi Minecraft server'ını çalıştırman gerekir.
Dünyanı merkezileştirmek, birden fazla oyuncunun bağlanıp birlikte oynamasını sağlamak ve dünyanı kaydedilmiş halde tutup 24/24 çalışır durumda bırakmak için.
Her şeyden önce, server'ında Minecraft'ın hangi sürümünü oynamak istediğini ve kaç oyuncu olacağını bilmen gerekir.
Bu, Minecraft server'ını güvenceye almak ve grief ile emeğinin ve ilerlemenin kaybını önlemek için donanım gereksinimlerini ve yapılandırmaları belirler.
Game server'ını herkese açmadan önce ve Minecraft server'ını kendi başına başlatmayı ya da bizden kiralamayı seçsen de, beklenmedik kesintileri önlemek için her şeyin doğru yapıldığından emin olmalısın.
Bunları nasıl belirleyeceğimizi ve Minecraft Server'ını nasıl yapılandırıp güvenceye alacağını birlikte göreceğiz.
Minecraft Sunucunu Nasıl Kurarsın?
Kendi sunucunu oluşturmanın en iyi yolunu öğren
Donanım & yazılım gereksinimleri
- Güçlü bir PC Gamer; yüksek tek Thread hesaplama gücü için yüksek frekanslı CPU ile, 3Ghz+ şiddetle önerilir, 4Gh+ daha iyidir; Minecraft single player’ı kusursuz koşullarda çalıştırabilecek kapasitede olmalı.
- Hızlı okuma/yazma Bandwidth’ü için NVMe Disk veya SSD disk; eski SATA disklerden kaçının.
- 6GB+ bellek, game server’ınızı bilgisayarınızda çalıştırmak istiyorsanız; ya da bir hosting şirketi kullanıyorsanız 2GB+.
- Statik IP adresli, çok iyi bant genişliğine sahip internet bağlantısı; düşük gecikme için en az 10Mb upload (fiber bağlantı önerilir)
- Bilgisayarınızı 24/24h çalışır tutmak için APC Battery unit
- DDoS Koruması, yalnızca Datacenter’da mevcuttur.
- Zamanlanmış yedekleme özellikleri
- Optimize edilmiş Java sürümü ve sunucu yazılımı
Minecraft sunucunuzu yerel bilgisayarınızda host etmek mümkündür; ancak dış IP adresinizi yayınlamanız gerekeceği için güvenlik riskleri taşır. Bu, bilgisayarınızı ve ev ağınızı internete açık hale getirir. DDoS saldırıları durumunda korunmazsınız ve tüm ev internet ağınız devre dışı kalır.
Bilgisayarınızın, arkadaşlarınızı host edecek ve sizin de iyi koşullarda, lag olmadan oynayabilmenizi sağlayacak kadar yeterli kaynağa sahip olması gerekir.
Bu nedenle bilgisayar donanımınızın, harici bir dedicated server’a bağlanmak için ihtiyaç duyacağınızdan daha güçlü olması gerekir.
Bunu önlemek için yalnızca server olarak kullanılacak ikinci bir makine kurabilirsiniz; ancak bu seçenekte iki bilgisayara ihtiyacınız olur. Bu seçeneği tercih ederseniz, donanım kaynaklarının çoğunu Minecraft’a ayırmak için ikinci makineyi Linux üzerinde minimal kurulumla yüklemenizi önemle tavsiye ederiz.
Ayrıca Minecraft server’ınızı çevrimiçi tutmak için bilgisayarınızın sürekli açık kalması gerekir. Çoğu genel amaçlı bilgisayar donanımı bunun için tasarlanmamıştır; özellikle güç kaynağı veya anakart.
Hosting server hizmetimizi kullanarak bu endişelerle artık uğraşmanız gerekmez; çünkü tüm game server donanımı bilgisayarınızdan bağımsızdır.
Single player oynayabildiğin sürece, multiplayer'da da aynı oyun deneyiminin keyfini çıkarırsın. Herkese açık IP adresini kullanmak zorunda kalmazsın. Minecraft sunucun için sana bir tane sağlayacağız.
Bilgisayar kaynaklarını feda etmemek ve onları multiplayer oyun deneyiminin tadını çıkarmak için saklamak adına hizmetimizi kullanmanı öneririz. Ayrıca çoğu zaman, bir hosting şirketinden Minecraft sunucusu kiralamak çok daha ucuza gelir.
Tüm oyun sunucularımız en yeni AMD Ryzen 3900X 4.6Ghz Processors üzerinde çalışır; NVMe Disk 2500MB/s ve DDR4 2666Mhz ile birlikte.
Tüm sunucular, endüstriyel sınıf %90 Platinum Power supply ile çalışır,
Tier III Datacenters içinde yedekli güç kaynaklarıyla, DDoS Attacks'e karşı tamamen korumalı 1GB/s Bandwitch ile. Destek ekibimiz de Minecraft sunucunu yapılandırırken yaşadığın her türlü sorunda sana yardımcı olmak için burada.
Gerekli RAM miktarı
Oynamak istediğin Minecraft sürümüne bağlı olarak Minecraft daha fazla veya daha az RAM’e ihtiyaç duyar.
Standart vanilla, yüklü eklentilere sahip bir Spigot’a veya modlu bir Forge sürümüne göre daha az bellek gerektirir.
Ne kadar çok eklenti veya mod yüklersen, o kadar fazla belleğe ihtiyaç duyarsın.
Dünya boyutunda olduğu gibi, küçük bir map büyük bir map’e göre daha az bellek tüketir; çünkü yüklenen chunk sayısı farklı olacaktır.
Son olarak, bağlı oyuncu sayısı da bellek kullanımını artırır. 3-5 oyuncunun bağlı olması, 20+ olmasıyla aynı değildir.
Ayrıca, yeni sürümlerin daha fazla içerik barındırdığı için eski sürümlere göre daha fazla bellek istediğini unutma.
Sunucu bellek miktarını seçmeden önce tüm bunları göz önünde bulundurmalısın. Genel olarak, vanilla Minecraft sunucusuna başlamak için en az 2GB, bazı eklenti veya mod kurmak istiyorsan 3-4GB’a kadar ve büyük bir mod-pack veya 10+ bağlı oyuncu için 6GB+ öneriyoruz.
Ağ Gereksinimleri
İnternet bağlantınızın Bandwidth değeri ne kadar yüksek ve gecikmeniz (ping) ne kadar düşük olursa, ağı su dolu bir boruya benzetebiliriz. Büyük bir borunuz varsa, küçük bir boruya göre daha hızlı şekilde daha fazla su sağlayabilirsiniz.
En az 10Mbits Upload (download değil) öneriyoruz; çünkü sunucunuz, bir sunucuya bağlandığınız zamandan farklı olarak, bağlı olan tüm oyunculara bilgi göndermek zorunda kalacaktır.
Minecraft sunucunuzun dışarıdan görünür olmasını sağlamak ve ev ağınızı gereğinden fazla açığa çıkarmamak için gereksiz tüm portları engellemek amacıyla, yerel sunucunuza bir port translation yapılandırmak için router firewall kullanmanız gerekir.
Bu, bu port üzerinde çalışan Minecraft sunucunuza yönelik tüm trafiği yerel bilgisayarınıza yönlendirecektir.
Port translation ayarının nasıl yapılacağını görmek için ağ ekipmanınızın dokümantasyonunu kontrol etmelisiniz; çoğu zaman gelişmiş ayarlardadır ve uygulamak için router’ınızı yeniden başlatmanız gerekebilir.
Daha önce söylendiği gibi, sunucunuzu host etmenin ana sorunu Home IP adresinizi her türlü saldırıya (DDoS, izinsiz girişler, ...) açık hale getirmesidir.
Bu yüzden dedicated bir bilgisayara sahip olmak daha güvenlidir.
minecraft sürümünü seçmek
Minecraft'in gücü, istediğin her şeyi yapabilmendir. Orijinal oyun, topluluk tarafından temel alınarak çok sayıda sürüm oluşturuldu. Orijinal oyuna işlevsellik eklemek için birleştirebileceğin eklentiler ve modlar gibi bazı güçlü araçlar eklendi.
Bu sayede, istediğin eklentileri veya modları seçerek kod yazmadan Minecraft ile kendi oyununu oluşturabilirsin.
Vanilla
Bu, Mojang tarafından oluşturulan resmi Minecraft java edition'dır. Her şeyin başladığı yer burası. Yıllar geçtikçe birçok yeni özellik eklendi. İlk sunucun olacaksa, başlamak için bu sürüm iyi bir seçimdir.
Minecraft sunucu dosyalarını buradan indirebilirsin
windows / OSX veya Linux için.
Bukkit - Spigot - PaperMC
Bukkit, Minecraft’e eklentileri (plugin) ilk kez getiren sürümdü; başlangıçta Craftbukkit olarak adlandırılıyordu ve Fworld-edit, Essentials, Factions vb. gibi olmazsa olmaz işlevleri eklemenize olanak tanıyordu...
Daha sonra Spigot, Bukkit’in yerini aldı ve artık Minecraft sunucunuza eklenti eklemek için referans haline geldi.
Bukkit ve Spigot gibi PaperMC de eklenti yüklemenize izin verir; ancak düşük gecikme için optimize edilmiş bir Minecraft sürümüdür. Sunucunuzun genel performansını artırmak istiyorsanız PaperMC kullanmanızı öneririz.
Hangi tür sunucuyu kullanacağınızı öğrendikten sonra, sunucu .jar dosyasını yerel bilgisayarınıza indirmeniz veya host kontrol panelimizde bulunan tek tıkla kurulumumuzu kullanmanız gerekir.
Seçtiğiniz sunucu dosyalarını otomatik olarak kopyalayacaktır. Bu sırada sunucunuzu başlatabileceksiniz.
Eklenti yükleme
Tüm eklentileri Curseforge veya Spigot üzerinden indirebilirsin
jar dosyalarını indirip sunucunun plugins dizinine koy. Bazılarının config dosyaları vardır. Bunları düz bir metin düzenleyiciyle aç. Ne yapman gerektiğini öğrenmek için önce eklentinin dokümantasyon dosyasını okumanı öneririz.
Modlar yerine eklenti kullanmanın en büyük avantajı, eklentileri yalnızca sunucuya kurman gerekmesidir; böylece oyuncuların varsayılan vanilla Minecraft istemcisini kullanarak katılabilir.
Forge ile mod yükleme
Forge Mod Reloader (FML), sunucuna mod yüklemek için kullanılır.
Modlar ile eklentiler (plugin) arasındaki fark nedir?
Modlar, eklentilerden daha fazlasını yapmanı sağlar; Minecraft’ı derinlemesine değiştirip ince ayar yaparak tamamen yeni bir oyun deneyimi oluşturacak noktaya kadar götürebilirsin.
Bu nedenle modlar, eklentilere göre çok daha karmaşıktır; daha fazla donanım kaynağı ister ve kurulumu ile yapılandırması daha zordur.
Oyuncuların sunucuya bağlanabilmesi için Minecraft istemcilerine de modları yüklemesi gerekir. Çoğu zaman, işi kolaylaştırmak ve her modu tek tek manuel kurma ihtiyacını ortadan kaldırmak için önceden yüklenmiş özel bir istemci hazırlanır.
Topluluk, birden fazla modu bir araya getirerek Minecraft tabanlı ama özgün bir oyun deneyimi sunan, Forge tabanlı binlerce modpack önerir.
Bazı ünlü modpack’ler: RLCraft, SkyFactory, RAD, PixelMon, feed the beast
Bedrock sürümü
Minecraft mobilde de kullanılabilir. Sunucuyu çalıştırmak için Java kullanmazlar; Bedrock Container sunucu dosyalarını boş bir klasöre çıkartmanız ve Windows altında bedrock_server.exe dosyasıyla sunucuyu başlatmanız gerekir.
Sunucuyu başlatma
Kullanmak istediğiniz sürümü seçtikten sonra, aşağıdaki komutu girerek sunucunuzu başlatabilirsiniz (Windows veya Linux komut isteminde), burada 2GB bellek ile:
java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui
Minecraft sunucusunu başlatmak için ayırmak istediğiniz RAM miktarına göre xmx2048M ve xmx2048M değerlerini değiştirin.
Minecraft sunucusunu çalıştırmak ve oynamak için aynı makineyi kullanmayı planlıyorsanız, sisteminiz ve Minecraft oyun istemciniz için yeterli RAM kalması adına bilgisayar belleğinizin yarısını kullanmanızı öneririz. Aksi halde bilgisayarınız lag yaşamaya başlar ve çökebilir.
Bazı çok eski Minecraft sürümlerinin java'nın en yeni sürümleriyle uyumlu olmadığını unutmayın. Bu durumda java backport'larını yüklemeniz gerekir.
Sunucunuzu başlatmadan önce eula.txt dosyasını düzenleyip içine eula=true ekleyerek EULA'yı (End User License Agreement) kabul etmeyi unutmayın. Aksi halde sunucunuz başlamaz.
Sunucuna Bağlan
Minecraft sunucun başlatıldıktan sonra, sen veya arkadaşların ona atanmış sunucu IP Address’ini kullanarak bağlanabilirsiniz.
Oyun sunucunu kendin host etmeyi seçersen, sunucunun yerel ağının dışından da görünür olması için router/firewall’ını yapılandırman gerekir.
Bu biraz karmaşıktır ve bazı ağ bilgilerine ihtiyacın olacak; çünkü router’ında port forwarding yapılandırman ve firewall’ında Minecraft sunucunun kullandığı portu (varsayılan 25565) açman gerekir.
Bunu yapmazsan, dış bağlantılar reddedilir ve sunucun yalnızca ev ağından erişilebilir olur.
Elbette, sunucunu biz host ediyorsak bununla uğraşmana gerek yok. Her şeyi biz hallederiz ve sunucuna bağlanman için IP: Port bilgine ek olarak portsuz, havalı bir subdomain adı sağlarız.
Port Forwarding yapılandırmak için ev router’ına bağlanman ve port yönlendirmeyi ayarlayabileceğin bölümü bulman gerekir (router dokümantasyonuna bak).
Minecraft sunucunu host etmek için kullandığın yerel bilgisayar adresini (ör. 192.168.1.10), sunucunun kullandığı portu (varsayılan 25565; server.properties dosyasında değiştirmediysen) ve ayrıca hangi adreslerin bağlanmasına izin verildiğini girmen gerekir.
Bilgisayarında bir firewall da varsa, TCP protokolünde trafiğin giriş/çıkış yapabilmesi için 25565 portunu açman gerekir.
Bunu yaptıktan sonra ev ağ adresini arkadaşlarına verebilirsin. Bunu www.myip.com. adresine giderek bulabilirsin.
Her şeyi doğru yaptıysan, oyun sunucuna bağlanabilirler. Aksi halde router/firewall yapılandırmanı kontrol et.
Uyarıldığı gibi, ev IP adresini internette yayınlamak bir güvenlik riskidir. Bu yüzden sunucunu bir Datacenter Minecraft hosting şirketinde host etmen önerilir; ev ağını her türlü saldırıya ve kötü niyetli oluşumlara maruz bırakma.
İşlem tamamlandıktan sonra sunucuna katılmak için Minecraft’ı aç, sunucu sürümüyle uyumlu istemciyi kullan, ardından Multiplayer’a tıkla ve IP Address: Port girerek bir sunucu ekle; ya da bir domain adın varsa doğrudan onu gir.
Sunucunu yapılandır
Sunucu özellikleri, her sunucu seçeneği parametresi için bir satır içeren "server.properties" dosyasında bulunur. Bunları bir metin düzenleyiciyle düzenleyin. Bir sonraki yeniden başlatmada sunucunuza uygulanacaktır.
En çok kullanılan parametrelerin bir listesini burada bulabilirsiniz
Oyun sunucunuzu Minecraft Hosting Pro üzerinde çalıştırmayı seçerseniz, bu parametreler dosyayı manuel olarak düzenlemenize gerek kalmadan ana panel sayfasından doğrudan seçilebilir.
Minecraft sürümünüzü değiştirmek istiyorsanız, sunucunuzu yeniden başlatmadan önce .jar dosyasını değiştirmeniz gerekir.
Operatör ol
Sunucun başlatıldıktan sonra konsolda /op username yazın; bu, hesabınızı operatör olarak ekler. Bu oyuncu sunucuya tam erişim kazanır ve tüm komutları çalıştırabilir.
Tüm operatör UUID'leri ops.json dosyasında saklanır. Oyuncu hesabınızın UUID'sini biliyorsanız bu dosyayı manuel olarak da düzenleyebilirsiniz.
Komutları çalıştırmak için yeterli yetkiye sahip olmak istiyorsanız op-permission-level=4 atamanız gerekir.
Minecraft Hosting Pro altında tek yapmanız gereken oyuncu sayfasına gidip oyuncunun adını OP'ye eklemek.
Sunucuyu izleme ve yönetme
Bir hosting şirketi kullanmanın avantajlarından biri, sunucu durumunu her yerden kontrol edebilmenizdir.
Tüm sunucularımız 24/24 izlenir. Size doğrudan durum erişimi sağlarız. Bu sayede istediğiniz an node belleğini, CPU kullanımını ve çalışma süresini kendiniz kontrol edebilirsiniz.
Minecraft sunucuna FTP ile bağlanma
Oyun sunucunu yerel bilgisayarında barındırıyorsan FTP ile bağlanmana gerek yoktur; çünkü sisteminde sunucu dosyalarına doğrudan erişebilirsin. Ancak online bir hosting çözümü kullanıyorsan sunucu dosyalarına uzaktan erişmen gerekir.
Bunu yapmak için sana FTP dosya erişimi sağlıyoruz; böylece Minecraft sürümleri, eklentiler, modlar, world klasörü gibi sunucundaki yapılandırma dosyalarını yükleyebilir/indirebilir/düzenleyebilirsin.
Panelinde bulunan WebFTP ile kolayca bağlanabilirsin; bu özellik çoğunlukla küçük eklenti/mod yüklemek veya ayar dosyalarını manuel olarak düzenlemek için kullanılır. Ancak büyük dosyaları yüklemek/indirmek için WinSCP veya Filezilla gibi bir FTP istemcisi kullanmanı öneririz. Giriş bilgilerini (login/password) panelimizdeki credential page altında bulabilirsin.
Daha fazla oyuncu kazanmak için sunucunu tanıt
Minecraft oyun sunucunu tamamlamak için çok çalıştın ve şimdi dünyanı mümkün olan en fazla oyuncuyla paylaşmak mı istiyorsun?
Başlangıç olarak sunucu adresini Minecraft Forums’ta, örneğin PlanetMinecraft üzerinde paylaşabilir; Minecraft-server-list.com ve minecraftservers.org gibi Minecraft sunucu listelerini kullanabilirsin; buralarda en popüler sunucular yer alır.
Ya da Facebook, Twitter ve Youtube gibi sosyal ağlarda da paylaşabilirsin; ancak en önemli şeyin mükemmel ve benzersiz içerik sunmak olduğunu unutma. Bu sayede daha fazla oyuncu kazanır ve Minecraft sunucun etrafında güçlü bir topluluk oluşturursun.
Oyun sunucunu başlatmak için hangi seçimi yaparsan yap, bu küçük rehberin sana yardımcı olmasını umuyoruz.