Kendi Sunucunuzda Minecraft Sunucusu Kurma

20/12/2023 |
Loading...

Giriş: Bu eğitim, VPS veya özel sunucunuzda bir Minecraft sunucusu kurma sürecini adım adım anlatmak için tasarlanmıştır. Lütfen bu eğitimin Ubuntu 22.04 LTS üzerinde test edildiğini unutmayın.

Ön Koşullar:

  1. Oyuna bağlanmak için bir yerel cihaz.
  2. Minecraft oyununu barındırmak için Ubuntu çalıştıran bir sunucu.
  3. Root kullanıcıya veya sudo izinleri olan bir kullanıcıya erişim.

Sunucuda oynamaya başlamadan önce, bir güvenlik duvarı kurulumu da dahil olmak üzere yapılması gereken bazı temel yapılandırmalar vardır. Detaylı talimatlar için "Ubuntu ile İlk Sunucu Kurulumu" rehberine başvurun.

Örnek Terimler:

Bu eğitimde aşağıdaki örnek değerleri kullanacağız:

  • <Your_Public_IP> - Bunu uzak sunucunuzun gerçek genel IP adresi ile değiştirin.
  • <Your_Minecraft_Username> - Bunu Minecraft sunucusu için tercih ettiğiniz kullanıcı adı ile değiştirin.

Adım 1 - Bir Kullanıcı Oluşturma: Minecraft'ı çalıştırmak için root kullanıcısını kullanmak, herhangi bir komutu yürütme konusunda kısıtlanmamış erişime sahip olduğu ve istenmeyen değişikliklere yol açabileceği için tavsiye edilmez. Bunu önlemek için, sudo ayrıcalıklarına sahip yeni bir kullanıcı oluşturmak daha iyidir.

Minecraft sunucunuz için yeni bir kullanıcı oluşturmak üzere aşağıdaki komutu çalıştırın:

adduser <Your_Minecraft_Username>

Bu kullanıcı için güvenli bir şifre belirlemeniz istenecektir. Gerekli bilgileri doldurun.

Ardından, yeni kullanıcıyı sudo grubuna ekleyin:

usermod -aG sudo <Your_Minecraft_Username>

Şimdi, yeni oluşturulan kullanıcıya geçin:

su <Your_Minecraft_Username> cd ~

Adım 2 - Sunucuyu Hazırlama: Minecraft sunucuları genellikle 25565 portunda çalışır ve Minecraft'ı çalıştırmak için Java gereklidir. Yapmanız gerekenler:

Adım 2.1 - 25565 Portunu Açma: Sunucunuzda bir güvenlik duvarı varsa, hem TCP hem de UDP için 25565 portundaki trafiğe izin verdiğinden emin olun. Bu, yerel cihazınızın sunucunuzdaki Minecraft oyununa bağlanmasını sağlayacaktır. Bu eğitim iki güvenlik duvarı aracını kapsar: UFW (Ubuntu için varsayılan) ve Hetzner Cloud Firewall. Farklı bir güvenlik duvarı kurulumunuz varsa adımları buna göre ayarlayın.

Adım 2.2 - Java'yı Yükleme: Minecraft'ı çalıştırmak için Java gereklidir. Öncelikle Java'nın zaten yüklü olup olmadığını kontrol edin:

java --version

Java yüklü değilse, şu komutla yükleyebilirsiniz:

sudo apt update && sudo apt install openjdk-19-jdk-headless openjdk-19-jre-headless -y

Yüklemeyi onaylamak için tekrar java --version komutunu kullanın.

Adım 3 - Minecraft'ı Yükleme: 25565 portu açık ve Java yüklü olduğuna göre, artık Minecraft'ın kendisini yüklemeye devam edebilirsiniz. Minecraft'ın sunucu sürümünü minecraft.net veya papermc.io adreslerinde bulabilirsiniz. Şu adımları izleyin:

  1. Minecraft dosyaları için yeni bir dizin oluşturun ve bu dizine gidin:
mkdir MinecraftServer && cd MinecraftServer
  1. minecraft.net veya papermc.io adresini ziyaret edin, bir sürüm seçin ve JAR dosyasının bağlantısını kopyalayın. Sunucu JAR dosyasını indirmek için aşağıdaki komutlardan birini (ikisini birden değil) kullanın:

minecraft.net:

wget https://piston-data.mojang.com/v1/objects/84194a2f286ef7c14ed7ce0090dba59902951553/server.jar

papermc.io:

wget -O server.jar https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/129/downloads/paper-1.20.1-129.jar

Farklı bir sürüm yüklemek isterseniz, komuttaki bağlantıyı istediğiniz sürümle değiştirin.

  1. JAR dosyasının sunucunuza indirildiğini ls -al komutuyla onaylayın. Dizininizde yalnızca bir JAR dosyası olmalıdır; fazla olanları silebilirsiniz.

  2. Son Kullanıcı Lisans Sözleşmesi'ni (EULA) kabul etmek için eula.txt dosyasını düzenleyin:

nano eula.txt

eula=false satırını eula=true olarak değiştirin, dosyayı Ctrl+X, ardından Y ve sonra Enter tuşlarına basarak kaydedin.

Adım 4 - Sunucuyu Başlatma: Artık her şey hazır olduğuna göre, Minecraft sunucusunu başlatabilirsiniz. Terminal oturumunuz sonlandığında bile çalışmaya devam etmesi için screen aracını kullanacağız:

screen Yükleme (zaten yüklü değilse):

sudo apt install screen -y

Minecraft sunucusunu bir screen oturumunda başlatma:

screen -S MinecraftServer

"MinecraftServer" yazan yeri tercih ettiğiniz oturum adıyla değiştirin.

Minecraft dizinine gidin:

cd ~/MinecraftServer

Minecraft sunucusunu istenen RAM miktarıyla başlatın (<MEMORY> yazan yeri ayırmak istediğiniz maksimum RAM miktarıyla (MB cinsinden) değiştirin):

java -Xms512M -Xmx<MEMORY>M -jar server.jar
  • -Xms: Minecraft sunucusuna ayrılan minimum RAM (örn. 512M).
  • -Xmx: Minecraft sunucusuna ayrılan maksimum RAM (örn. <MEMORY>M).

Artık Minecraft komutlarını girebileceğiniz Minecraft konsolunda olmalısınız.

Sunucuyu /list komutuyla test edin:

/list

Bu komut, çevrimiçi oyuncu sayısını göstermelidir.

Adım 5 - screen Oturumunu Yönetme: Sunucuyu durdurmadan screen oturumundan çıkmak için Ctrl+A tuş kombinasyonunu, ardından D tuşunu kullanın. screen oturumu arka planda çalışmaya devam edecektir.

Minecraft screen oturumuna geri dönmek veya başka değişiklikler yapmak için aşağıdaki komutları kullanın:

Tüm screen oturumlarını listeleme:

screen -list

Çalışan screen oturumunuza geri dönme:

screen -dr MinecraftServer

Farklı bir oturum adı kullandıysanız, "MinecraftServer" yazan yeri kendi oturum adınızla değiştirin.

screen oturumunu silme (Not: Bu, Minecraft oyununu sonlandıracaktır):

screen -X -S MinecraftServer quit

Adım 6 - Farklı Bir Port Kullanma (İsteğe Bağlı): Varsayılan olarak Minecraft 25565 portunda başlar. Farklı bir port kullanmak isterseniz şu adımları izleyin:

  1. Şu anda Minecraft screen oturumundaysanız, sunucuyu durdurmak için stop komutunu kullanın.

  2. Farklı bir portta ikinci bir oyun başlatmak için, mevcut screen oturumundan Ctrl+A, D tuşlarıyla çıkın ve yeni bir oturum oluşturun.

  3. Minecraft sunucu JAR dosyasını tekrar indirin, ayrı bir dizine kaydedin ve sunucunuzun iki oyun barındırmak için yeterli RAM'e sahip olduğundan emin olun.

  4. Minecraft sunucu JAR dosyanızla aynı dizindeki server.properties dosyasını açın:

nano server.properties
  1. Portu değiştirmek için server.properties dosyasını düzenleyin. server-port=25565 satırını bulun ve port numarasını değiştirin (örn. server-port=25567).

  2. Değişikliklerinizi Ctrl+X, Y ve Enter tuşlarıyla kaydedin.

  3. Yeni bir oyun başlatın

Özel Teklifler ve Promosyonlar Edinin!

En son teklifler, indirimler ve özel promosyonlardan haberdar olun.

Update cookies preferences