OffshoreVps
Eğitimler11 Eki 20268 dk okumaYazan: OffshoreVps ekibi

VPS’te Minecraft sunucusu nasıl barındırılır

Doğru VPS boyutunu seçin, Java 21 kurun, Minecraft’ı systemd hizmeti olarak çalıştırın, portu açın ve sunucunuzu DDoS saldırılarından koruyun.

Kendi Minecraft sunucunuzu bir VPS'te çalıştırmak, günün her saati çevrimiçi olması, ev internetinize bağlı olmaması ve bir dizüstü bilgisayardan daha fazla oyuncuyu kaldırabilmesi demektir. Bu rehber, Ubuntu üzerinde otomatik yeniden başlatmalı bir Java Edition sunucusu kurar.

Minecraft sunucusu barındırmak için kullanılan komutları gösteren VPS üzerindeki terminal penceresi, “sudo apt update” ile başlıyor
Bu rehberde sunucunuzda çalıştıracağınız komutlardan örnekler.

Ne kadar sunucuya ihtiyacınız var?

OyuncularKurulumÖnerilen VPS
2 ila 5Vanilla veya Paper2 vCPU, 4 GB RAM
5 ila 20Birkaç eklentili Paper4 vCPU, 8 GB RAM
Modpack'lerForge veya Fabric4 vCPU, 8 ila 16 GB RAM

Minecraft'ın ana döngüsü tek bir hızlı iş parçacığında çalışır, bu yüzden ayrılmış CPU'lu bir plan paylaşımlıdan daha akıcı tick'ler verir. Oyuncularınıza yakın bir konum seçin; bkz. VPS konumu nasıl seçilir.

1. Java'yı kurun

sudo apt update
sudo apt install -y openjdk-21-jre-headless screen

Güncel Minecraft sürümleri Java 21 gerektirir. Daha eski bir sürüm çalıştıracaksanız gereken sürümü kontrol edin.

2. Bir kullanıcı oluşturun ve sunucuyu indirin

sudo adduser --system --group --home /opt/minecraft minecraft
sudo -u minecraft mkdir -p /opt/minecraft/server
cd /opt/minecraft/server

Seçtiğiniz sürümün sunucu jar dosyasını resmî Minecraft sitesinden veya PaperMC sitesinden indirin ve server.jar olarak kaydedin. Ardından lisansı kabul edin:

echo "eula=true" | sudo -u minecraft tee eula.txt
Bu rehberin adımları sırasıyla: 1. Ne kadar sunucuya ihtiyacınız var?; 2. 1. Java’yı kurun; 3. 2. Bir kullanıcı oluşturun ve sunucuyu indirin; 4. 3. Hizmet olarak çalıştırın; 5. 4. server.properties içindeki temel ayarlar; 6. Saldırılara karşı koruyun
Bu rehberdeki adımlar sırasıyla.

3. Hizmet olarak çalıştırın

sudo nano /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft server
After=network.target

[Service]
User=minecraft
WorkingDirectory=/opt/minecraft/server
ExecStart=/usr/bin/java -Xms2G -Xmx3G -jar server.jar nogui
Restart=on-failure

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo ufw allow 25565/tcp

-Xmx değerini makinedeki RAM'in yaklaşık yarısına ayarlayın; böylece işletim sistemi önbellek için yer bulur. Oyundan sunucunuzun IP adresiyle bağlanın.

4. server.properties içindeki temel ayarlar

  • Yalnızca onaylı oyuncuların katılabilmesi için white-list=true ve enforce-whitelist=true.
  • view-distance=8, görünür bir kayıp olmadan CPU kullanımını düşürür.
  • online-mode=true hesap doğrulamasını açık tutar. Kapatmak, herkesin herhangi bir oyuncuyu taklit etmesine izin verir.

Saldırılardan koruyun

Oyun sunucuları yaygın bir DDoS hedefidir. Ağ düzeyinde filtreleme sunan bir barındırıcı seçin; bunu DDoS koruması rehberimiz açıklar. IP adresinizi gerekmedikçe hiçbir yerde yayımlamayın. Dünya klasörünü her gün yedekleyin; bkz. yedekleme rehberimiz.