Nasıl yapılır? BungeeCord + WebFTP içeren otomatik Minecraft sunucu kurma

BloodyX

Seçkin madenci.
Yönetici
Katılım
26 Şubat 2020
Mesajlar
159
En iyi cevaplar
2
Tepki puanı
22
Puanları
1,080
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
✅ Java ve Screen yükler
✅ Minecraft Spigot & BungeeCord kurar
✅ WebFTP (vsftpd + Apache) ayarlar
✅ Sunucuyu başlatır

YAML:
#!/bin/bash

# Minecraft Sunucu Kurulum Scripti (BungeeCord + WebFTP)

echo "[+] Güncellemeler kontrol ediliyor..."
sudo apt update -y && sudo apt upgrade -y

# Gerekli paketleri yükleyelim
echo "[+] Java, Screen, vsftpd ve Apache yükleniyor..."
sudo apt install -y openjdk-17-jre-headless screen wget vsftpd apache2

# Sunucu dizini oluşturuluyor
MC_DIR="$HOME/minecraft_server"
echo "[+] Sunucu dizini: $MC_DIR"
mkdir -p "$MC_DIR"
cd "$MC_DIR"

# Minecraft Server ve BungeeCord dosyalarını indir
MINECRAFT_JAR="server.jar"
BUNGEECORD_JAR="BungeeCord.jar"
echo "[+] Spigot ve BungeeCord indiriliyor..."
wget -O "$MINECRAFT_JAR" "https://download.getbukkit.org/spigot/spigot-1.20.1.jar"
wget -O "$BUNGEECORD_JAR" "https://ci.md-5.net/job/BungeeCord/lastSuccessfulBuild/artifact/bootstrap/target/BungeeCord.jar"

# EULA'yı kabul et
echo "[+] EULA kabul ediliyor..."
echo "eula=true" > eula.txt

# RAM değerlerini ayarla
MEMORY="2G"
echo "[+] Sunucu $MEMORY RAM ile başlatılacak."

# BungeeCord başlatma scripti oluştur
cat > start_bungee.sh << EOL
#!/bin/bash
screen -dmS bungee java -Xmx512M -Xms512M -jar $BUNGEECORD_JAR nogui
EOL
chmod +x start_bungee.sh

# FTP Sunucusunu ayarla
echo "[+] WebFTP ve vsftpd yapılandırılıyor..."
echo "anonymous_enable=NO" | sudo tee -a /etc/vsftpd.conf
echo "local_enable=YES" | sudo tee -a /etc/vsftpd.conf
echo "write_enable=YES" | sudo tee -a /etc/vsftpd.conf
sudo systemctl restart vsftpd

# Apache web dizini ve FTP erişimi ayarla
sudo mkdir -p /var/www/minecraft
sudo chown -R www-data:www-data /var/www/minecraft

# Sunucuları başlat
screen -dmS minecraft java -Xmx$MEMORY -Xms$MEMORY -jar "$MINECRAFT_JAR" nogui
./start_bungee.sh

echo "[+] Minecraft sunucusu ve BungeeCord başlatıldı!"
echo "[+] Sunucuyu yönetmek için: screen -r minecraft veya screen -r bungee"
Kurulum Talimatları:
1️⃣ Scripti çalıştırılabilir yap:

Bash:
chmod +x setup_minecraft.sh
2️⃣ Scripti çalıştır:
Bash:
./setup_minecraft.sh
3️⃣ Sunucuları yönetmek için:

  • Minecraft Sunucu:
Bash:
screen -r minecraft
BungeeCord:
Bash:
screen -r bungee
4️⃣ FTP erişimi için:

  • FTP istemcisi ile bağlan: ftp:// server-ip>/
 

KadavraMC

Yeni bir Steve doğdu!
Katılım
15 Şubat 2025
Mesajlar
8
Tepki puanı
1
Puanları
50
Konum
KadavraMC
Web Sitesi
kadavramc.com
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
yararlı bir konu olmuş elinize sağlık
 

Üst