Genel

Linux’a Minecraft Sunucu Kurulumu

1. Adım: Gerekli Paketleri Yükleme

Öncelikle gerekli paketleri kurmamız lazım.

Her şeyden önce linux sunucuda güncelleme olup olmadığını kontrol etmemiz gerekiyor. Kontrol etmek için aşağıdaki komutu giriyoruz.

Centos için;

sudo yum update

Ubuntu/Debian için;

apt update

İlk olarak sunucunun ne kadar ram ve CPU tükettiğini görmek için htop paketini yüklüyoruz. Yüklemek için aşağıdaki komutu giriyoruz.

Centos için;

yum install htop

Ubuntu/Debian için;

apt install htop

Sonrasında sunucunun arka planda çalışması için screen paketini kurmamız gerekiyor. Yüklemek için aşağıdaki komutu giriyoruz.

Centos için;

yum install screen

Ubuntu/Debian için;

apt install screen

Son olarak minecraft kurabilmemiz için java paketini kuracağız.

Centos için;

yum install java-1.8.0-openjdk -y

Ubuntu/Debian için;

apt install openjdk-8-jdk -y

Java’nın yüklediğini doğrulamak için;

java -version

Yukarıda görseldeki gibi sonuç elde etmemiz gerekiyor.

2. Adım: Sunucu Dosyaları Yüklemek

Ben size forge kurulumunu göstereceğim spigot, bukkit ve vanilla kurulumları hemen hemen aynıdır.

Öncelikle forge sitesinden istediğimiz versiyonu seçip Installer butonunu basarak bilgisayarımıza indiriyoruz.

İndirilen dosyayı açıyoruz. Karşımıza böyle bir manzara geliyor.

Burada Install Server seçeneğini seçip alttaki üç noktayı tıklayarak sunucu dosyaları nereye kurulacağını seçiyoruz.

Kurulumun bitmesini bekliyoruz. Bitince şöyle bir manzarayla karşılaşıyoruz.

Öncelikle sunucuya kurduğumuz klasörünü açıyoruz. forge-1.16.5-36.2.33.jar isimli dosyayı forge.jar olarak değiştiriyoruz.

Daha sonra java.jar dosyasını çift tıklıyoruz. Yeni dosyalar oluşacaktır.

eula.txt adlı dosyayı açıyoruz.

eula=false yazan yeri true olarak değiştiriyoruz. Daha sonra kaydedip dosyayı kapatıyoruz. 

Ardından start.sh isimli dosya oluşturuyoruz. Dosyanın içerisine şu komutları giriyoruz;

screen -S suleyman java -Xms4096M -Xmx4096M -Dfile.encoding=UTF8 -jar "forge.jar"

-Xms4096M -Xmx4096M olan metin sunucumuza verilen ram miktarıdır. Burada bilgisayarınızın özelliklerine göre ram miktarına megabayt cinsinden girebilirsiniz.

3. Adım: Dosyaları Sunucuya Aktarmak

Öncelikle sunucuya aktaracağımız hedef klasörünü oluşturmamız gerekiyor. Oluşturmak için terminale gelip şu komutu yazıyoruz.

mkdir /home/mc

Burada yaptığımız işlemin açıklaması home klasörünün içine mc adlı bir klasör eklemektir.

Daha sonra SFTP programını açıp o klasöre içine giriyoruz. Benim kullandığım programın adı Bitvise SSH Client.

Minecraft sunucu dosyalarını hepsine seçip SFTP aracılıyla mc klasörüne sürükleyip bırakıyoruz.

Dosyaların hepsini seçiyoruz
mc adlı klasöre gelip hepsini aktarıyoruz.

Dosyaların aktarılmasını bekliyoruz.

start.sh dosyasını sağ tıklayıp properties’e tıklayoruz.

Ardından Permissions sekmesine gelip tüm izinleri verip Tamam’a basıyoruz.

4. Adım: Sunucuyu Çalıştırmak

Sunucuyu çalıştırmak için terminale gelip aktardığımız dosyaların klasörüne girmemiz gerekiyor. Klasöre girmek için;

cd /home/mc

Daha sonra sunucuyu çalıştırmak için şu komutu kullanıyoruz.

./start.sh

Sunucunun açılmasını bekliyoruz.

Done yazısını gördüyseniz sununucu başarılı bir şekilde açılmıştır. Direkt çarpıdan kapatırsanız sunucu kapanacaktır. Arka planda çalışması için kurduğumuz screen paketinden yararlanarak ctrl+a+d tuşunu basarak arka plana alabilirsiniz. Tekrar o sunucuya ulaşmak için terminale screen -r yazıp ulaşabilirsiniz.

Sunucunun ne kadar CPU/Ram tükettiğini öğrenmek için terminale htop yazıyoruz.

F10 tuşuna basarak htop dan çıkıyoruz.

Daha sonra 25565 nolu portu linux da izin vermek için şu komutu kullanıyoruz.

Centos için;

firewall-cmd --permanent --zone=public --add-port=25565/tcp
firewall-cmd --reload

Unbutu/Debian için;

sudo ufw allow 25565/tcp

5. Adım: Sunucunuza Bir Alan Adı Yönlendirmek

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şiklerin etkili olmasının 24 saat kadar sürebileceğini unutmayın.

6. Adım: Sunucuya Girmek

Minecraft’ı açıyoruz.

Çok Oyunculu Oyna diyiyoruz.

Sunucu Ekle diyiyoruz.

Kendi bilgisayarımıza kurduğumuz için Sunucu Adresi kısmına yönlendirdiğimiz alan adını yazıyoruz ve ardından Tamam‘a basıyoruz.

Sunucu listesinden eklediğimiz sunucuyu tıklıyoruz. Ardında sunucuya girmiş oluyoruz.

Ve başardık. İyi oyunlar size 🙂

Bir yorum bırak