Mayıs 2020 itibarıyla 200 milyon kopya satan Minecraft, dünyanın en popüler video oyunlarından biri. Ancak çocuklara kod yazmayı öğretmek için bir araç; mod geliştiricileri tarafından genişletilecek açık bir platform ve küresel bir içerik topluluğunun kalbi olan Minecraft, bir oyundan çok daha fazlası… Minecraft’ta yeniyseniz, başlamanın en kolay yolu neyin ne olduğunu görmek için oyunu satın almaktır. Kendi dünyanızı yaratmak için Minecraft Realms’i de kullanabilirsiniz – bu kendinize özel bir Minecraft sunucusu çalıştırmanın daha hafif bir alternatifidir.
Ancak tam anlamıyla bir Minecraft deneyimi yaşamak istiyorsanız, kendinize özel bir Minecraft server kurarak bunu bir adım daha ileri taşıyabilirsiniz. Özel bir sunucu ile kendi Minecraft dünyanızı yaratmakta özgürsünüz.
Bu yazıda, size bunu tam olarak nasıl yapacağınızı göstereceğiz. Windows PC’de, Mac’te ve Linux hosting planında nasıl Minecraft sunucusu kurulacağını anlatacağız.
Hazır mısınız? Hadi başlayalım.
Windows, Mac veya Linux’ta Minecraft sunucusu nasıl kurulur?
Bir Minecraft server (sunucu) kurmanın temel adımları kısaca şöyledir:
- Java’nın en son sürümünü yükleyin
- Minecraft sunucusu yazılımının en son sürümünü yükleyin
- Sunucunuzu ve ağınızı yapılandırın
- Sunucuyu başlatın
- Sunucunuzun erişilebilir olup olmadığını kontrol edin
Başlamadan önce aklınızda bulundurmanız gerekenler
Bir sunucu kurmak biraz çaba gerektirir ve bir Minecraft sunucusunu doğru şekilde yapılandırmak için biraz teknik bilgiye ihtiyacınız var.
Aslında herhangi bir sunucuyu yönetmek için bilgisayar ve ağ kavramlarını temel olarak anlamanız gerekli.
Özellikle bilmeniz gerekenler ise şunlar:
- Komut satırı kullanma
- Ağ (IP, DHCP, bağlantı noktaları)
- Sistem yapılandırmanız
- Ağ yapılandırmanız
- Router yapılandırmanız (ev kurulumları için)
Minecraft sunucusunu evden çalıştırıyorsanız
Bir Minecraft sunucusu çalıştırmak için birinci sınıf bir sisteme ihtiyacınız yok, ancak bir masaüstü bilgisayarınız olsa iyi olur.
Teknik olarak aynı makinede hem sunucuyu çalıştırabilir hem de oyunu oynayabilirsiniz, ama bunu yapmak için daha güçlü bir sisteme ihtiyacınız var.
Son olarak, sunucunuz için kablosuz yerine kablolu bir ethernet bağlantısı kullanın. Kablolu bağlantı daha güvenilirdir.
Peki, ya sunucunuzu evinizde barındırmak istemiyorsanız?
Evde bir sunucu barındırmak, ev ağınızı dünyaya açmanız anlamına gelir.
Bu riski almak istemiyorsanız, bir hosting sağlayıcısından faydalanabilirsiniz. Bu seçenekte aylık veya yıllık bir ücret ödemeniz gerekir ancak sunucu donanımını yönetme zahmetiyle uğraşmak zorunda kalmazsınız.
Yeni başlıyorsanız, GoDaddy Sanal Sunucu (VPN, Virtual Private Server) sizin için idealdir. Yalnız, donanımı başka kullanıcılarla paylaştığınızdan kaynak kullanımına dikkat etmeyi unutmayın.
Daha fazlasına ihtiyacınız varsa ve çok sayıda oyuncu bağlamak istiyorsanız, bunun yerine kiralık bir sunucu deneyebilirsiniz.
Windows PC’nizde bir Minecraft sunucusu kurma
1. Java’nın en son sürümünü edinin
Windows Denetim Masası’nı açın. Programlar altında Java’yı arayın ve Şimdi Güncelle’yi tıklayın.
Bir komut istemi açın ve
java –version yazın. Bir sürüm numarası görmelisiniz.
En son sürümün hangisi olduğunu görmek için Java web sitesine bakın.
Sürümünüz eskiyse veya Java yüklü değilse resmi web sitesinden indirin.
2. Minecraft sunucu dosyalarınız için bir konum seçin
Minecraft sunucu yazılımını indirmeden önce, PC’nizde sunucuyu çalıştırmak istediğiniz konumu belirleyin.
Sunucuyu ilk kez çalıştırdığınızda, birkaç yapılandırma dosyası oluşturacak. Tüm bu dosyaları aynı klasörde saklamak sizin için en iyisidir.
Bu klasörü Masaüstünüze, Belgeler klasörünüze, Programlar klasörünüze ya da istediğiniz herhangi bir yere yerleştirebilirsiniz. Tamamen size kalmış.
3. Minecraft sunucu yazılımını indirin ve başlatın
Sunucu yazılımını Minecraft web sitesinden indirin. Java.jar olarak gelecek bu dosyayı önceki adımda seçtiğiniz konuma kaydedin.
Sunucuyu başlatmak için .jar dosyasına çift tıklayın. Böylece sunucu yapılandırma dosyaları oluşturacaksınız. Bu dosyaları, sunucu kullanıma hazır olmadan önce değiştirmeniz gerekiyor.
EULA’yı kabul edin: Yukarıdaki adımda
eula.txt adlı bir metin dosyası oluşturuldu. Dosyayı bir metin düzenleyicide açın ve
eula = false değerini
eula = true olarak değiştirin. EULA’yı kabul etmemek Minecraft sunucusu başlatmanızı engelleyecektir.
“Sunucu özellikleri kaydedemiyor” hatası ile karşılaşırsanız, Minecraft sunucusunu yönetici olarak çalıştırmak için .jar dosyasına sağ tıklayıp “yönetici olarak çalıştır”ı seçin.
4. Router’ınızda bağlantı noktası yönlendirmeyi etkinleştirin
Not: Bağlantı noktası (port) yönlendirme bir güvenlik riski olabilir
Yalnızca yerel ağınızdaki oyuncular için bir sunucu barındırıyorsanız, bağlantı noktası yönlendirmenize gerek yoktur. Ancak, sunucunuzu dünyanın her yerinden erişilebilir hale getirmek istiyorsanız, router’ınızda bağlantı noktası yönlendirmeyi etkinleştirmeniz gerekir. (Bu konu hakkında daha fazla bilgi almak için PortForward.com’a bakabilirsiniz.)
Bağlantı noktası yönlendirmeyi nasıl yapacağınıza ilişkin özel talimatları bulmak için router’ınızın belgelerine bakın. Minecraft için
25565 numaralı TCP bağlantı noktasını yönlendirmeniz gerekir.
Ayrıca, yönlendirilen bağlantı noktası için Output IP (Çıkış IP’si) veya Server IP (Sunucu IP’si) olarak sunucunuzun yerel IP adresini girmeniz gerekir. Bu, router’a hangi cihazı seçeceğini söyler. Sunucunuzun yerel IP’sini bulmak için bir komut istemi açın ve
ipconfig yazın.
5. Minecraft sunucusunu başlatın
Minecraft sunucusunu başlatmak için Windows komut istemini açın.
Minecraft sunucu dosyasının kurulu olduğu dosya yoluna gidin, (“minecraft_server.1.12.2.jar” gibi adlandırılmış olmalı).
Sunucuyu aşağıdaki komutla başlatın:
java -Xmx1024M -Xms1024M -jar {sunucu dosyası adı} nogui
({Sunucu dosyası adı} kısmını gerçek sunucu dosyası adı ile değiştirin.)
Sunucunun kullanıcı arayüzünü kullanmayı tercih ederseniz, “nogui” parametresini çıkarın:
java -Xmx1024M -Xms1024M -jar {sunucu dosyası adı}
Komutları birlikte toplu işlemek için bir .bat dosyası da oluşturabilirsiniz.
Sunucu çalıştıktan sonra, ev ağınızdakileri yerel IP adresiniz ile, ev ağınızın dışındakileri harici/public IP adresiniz ile sunucunuza bağlanmaya davet edebilirsiniz.
Google’da “ip adresim” araması yaparak IP adresinizi bulabilirsiniz.
Sunucunuzun erişilebilir olup olmadığını kontrol etmek için public IP adresinizi Minecraft Sunucusu Durum Denetleyicisi’ne girin.
Mac’inizde bir Minecraft sunucusu kurun
1. Java’nın kurulu olduğundan emin olun
MacOS’un daha yeni sürümleri, içlerinde Java kurulu olarak gelir. MacOS’un daha eski bir sürümünü kullanıyorsanız (OS X) Java’nın eski sürümünü Apple web sitesinden indirmeniz gerekebilir.
2. Minecraft sunucu dosyalarınız için bir konum seçin
Minecraft sunucu dosyalarınızı içerecek bir klasör oluşturun. Örneğin bu klasörü masaüstünüzde oluşturabilirsiniz, konumu tamamen size kalmış.
3. Minecraft sunucu yazılımını indirin
Sunucu yazılımını Minecraft web sitesinden indirin. Java.jar olarak gelecek bu dosyayı önceki adımda seçtiğiniz konuma kaydedin.
TextEdit’i açın. Yazı biçimini düz metin olarak ayarlayın. Aşağıdakileri girin:
#!/bin/bash cd "$(dirname "$0")" exec java -Xms1G -Xmx1G -jar {server file name} nogui
({Sunucu dosyası adı} kısmını gerçek sunucu dosyası adı ile değiştirin.)
Dosyayı
start.command olarak sunucunun .jar dosyasının bulunduğu klasöre kaydedin.
Terminal’i açın ve yeni start.command dosyasına çalıştırılabilmesi için izin verin. Komuttan sonra bir boşluk bırakıp
chmod a+x yazın. start.command dosyasını terminal penceresine sürükleyip bırakın. Enter tuşuna basın.
4. Router’ınızda bağlantı noktası yönlendirmeyi etkinleştirin
Not: Bağlantı noktası (port) yönlendirme bir güvenlik riski olabilir
Yalnızca yerel ağınızdaki oyuncular için bir sunucu barındırıyorsanız, bağlantı noktası yönlendirmenize gerek yoktur. Ancak, sunucunuzu dünyanın her yerinden erişilebilir hale getirmek istiyorsanız, router’ınızda bağlantı noktası yönlendirmeyi etkinleştirmeniz gerekir. (Bu konu hakkında daha fazla bilgi almak için PortForward.com’a bakabilirsiniz.)
Bağlantı noktası yönlendirmeyi nasıl yapacağınıza ilişkin özel talimatları bulmak için router’ınızın belgelerine bakın. Minecraft için
25565 numaralı TCP bağlantı noktasını yönlendirmeniz gerekir.
Ayrıca, yönlendirilen bağlantı noktası için Output IP (Çıkış IP’si) veya Server IP (Sunucu IP’si) olarak sunucunuzun yerel IP adresini girmeniz gerekir. Bu, router’a hangi cihazı seçeceğini söyler. Sunucunuzun yerel IP’sini bulmak için Terminal’i açın ve
ipconfig yazın.
5. Minecraft sunucusunu başlatın
3. adımda oluşturduğunuz “start.command” dosyasına çift tıklayın Bir Terminal penceresi açılacak. Sunucuyu ilk kez çalıştırdığınızda büyük olasılıkla hata mesajları göreceksiniz. Bu tamamen normaldir.
Minecraft sunucusu çalıştıktan sonra, ev ağınızdakileri yerel IP adresiniz ile, ev ağınızın dışındakileri harici/public IP adresiniz ile sunucunuza bağlanmaya davet edebilirsiniz.
Google’da “ip adresim” araması yaparak IP adresinizi bulabilirsiniz.
Sunucunuzun erişilebilir olup olmadığını kontrol etmek için public IP adresinizi Minecraft Sunucu Durum Denetleyicisi’ne girin.
Linux barındırması ile bir Minecraft sunucusu kurun
Evinizde Minecraft sunucusu barındırmak istemiyorsanız, bunun yerine bir Linux hosting planı alabilirsiniz. Böylece, herhangi bir donanımı yönetmekten sorumlu olmamanın yanı sıra, evinizdeki özel ağınızı da herkese açık bırakmazsınız.
Daha önce de söylediğimiz gibi, henüz deneme aşamasındaysanız ya da çok fazla sayıda oyuncunun sunucunuza katılmasını beklemiyorsanız, bir Linux VPS planı sizin için idealdir. Ancak çok sayıda oyuncu bekliyorsanız, bunun yerine kiralık bir Linux sunucusu kullanmayı düşünmelisiniz.
Bu adımları izlemek için hosting hizmetinize SSH (Secure Shell) ile bağlanmanız gerekli. Nasıl yapılacağını bilmiyorsanız bu yazı size yardımcı olabilir.
1. Java yükleyin
Kök kullanıcı olarak barındırma hesabınıza SSH ile bağlandığınızda şu komutu yazın:
apt-cache search openjdk
Bu, Java’yı yükleyebilen mevcut OpenJDK paketlerini listeler. Bu örnek için OpenJDK Geliştirme Kiti olan openjdk-7-jdk’yi seçeceğiz.
Uzak depolarda mevcut olan paketlerin listesini güncelleyin:
apt-get update
Ardından seçilen yazılım paketini kurun:
apt-get install openjdk-7-jdk
Kurulum için gerekli depolama alanını yetkilendirmeniz istendiğinde “Y”ye basın. Bunu yaptıktan sonra, Java’nın başarılı bir şekilde yüklendiğini doğrulayın:
java -version
Yeni kurduğunuz Java sürümünü görüyor olmalısınız.
2. Minecraft sunucusu dosyalarınız için bir konum oluşturun
Ana makinenizde Minecraft sunucu dosyalarının kaydedileceği bir dizin oluşturun, ardından bu dizine geçin.
mkdir minecraft cd minecraft
3. Minecraft sunucusu dosyalarını indirin
Minecraft dizini içinde, Minecraft sunucu dosyalarını indirmek için
wget komutunu çalıştırın:
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar
(İpucu: Son sürümün URL’sini kontrol etmek için Minecraft indirme sayfasına tekrar bakın.)
Ardından, sunucunuza bağlı olmasanız bile çalışmaya devam edebilmesi için “screen” kurup çalıştırmamız gerekiyor:
yum install screen screen
4. Minecraft sunucunuzu başlatın
java -Xmx512M -Xms512M -jar minecraft_server.jar nogui
(İpucu: Minecraft sunucusu için ayrılmış belleği ayarlamak için -Xmx ve -Xms ayarlarını değiştirebilirsiniz. Örneğin, 1 GB RAM’e yükseltmek için -Xmx1G -Xmx1G girebilirsiniz. Kullanılabilir bellek, hosting planınıza bağlı olarak değişiklik gösterir.)
Her şeyin doğru çalıştığından emin olmak için sunucunuzu şu şekilde durdurun:
stop
Ardından “server.properties” dosyasını düzenleyin ve şuna ayarlayın:
enable-query=true
“server.properties” dosyasını kaydedin ve sunucunuzu yeniden başlatın. Genel erişime açık olup olmadığını görmek için sunucunuzun IP adresini Minecraft Sunucu Durum Denetleyicisi’ne girin.
5. Minecraft sunucunuza bir alan adı yönlendirin
Oyunculara karmaşık bir IP adresi yerine hatırlaması kolay bir alan adı sağlamak, insanların Minecraft sunucunuza bağlanmasını kolaylaştırır.
Bunu yapmak çok kolaydır: Alan adınız için Minecraft sunucunuzun IP adresini gösteren bir “A” kaydı (hostname olarak @ kullanın) veya alt alan adı (hostname olarak “mc” gibi bir şey kullanın) ekleyerek alan adınızın DNS kayıtlarını güncelleyin.
DNS kayıtlarınızda yaptığınız değişilşiklerin etkili olmasının 24 saat kadar sürebileceğini unutmayın.
DNS kayıtlarını nasıl değiştireceğinizden emin değilseniz, bu yardım makalesi size yol gösterebilir.
Bir Minecraft sunucusu yönetmek için ek kaynaklar
Bu yazıda kendinize özel bir Minecraft sunucusunu nasıl yöneteceğinizi temel olarak anlattık. Sunucunuzu kurmak, yönetmek ve insanlara duyurmak için daha ayrıntılı bilgiler arıyorsanız aşağıdaki kaynaklardan faydalanabilirsiniz:
- Minecraft Wiki sunucu kurma rehberi
- Minecraft Wiki server.properties yapılandırma rehberi
- Minecraft Wiki sunucu yönetme ve bakım rehberi
- Minecraft Sunucu Yöneticisi
- McMyAdmin Kontrol Paneli
- Resmi Minecraft sunucu yönetimi forumları
Bu yazıda, belirli üçüncü taraf ürünlerinin nasıl kullanılacağına dair bilgiler veriyoruz ancak bu ürünleri doğrudan desteklemiyoruz ve bu tür ürünlerin işlevlerinden veya güvenirliğinden sorumlu değiliz. Üçüncü taraf markaları ve logoları, ilgili sahiplerinin tescilli ticari markalarıdır. Tüm hakları saklıdır.