Synology NAS cihazınızı sadece dosya sunucusu olarak değil, aynı zamanda kendi Minecraft Java Edition sunucunuzu barındırmak için de kullanabilirsiniz.
Docker sayesinde birkaç adımda, otomatik güncellenen ve kolay yönetilen bir Minecraft sunucusu kurmak mümkün.
Üstelik RCON Web Admin sayesinde konsola SSH’sız, doğrudan web tarayıcınızdan erişebilirsiniz.

Docker dizini altında mc ve rcon adında iki dizin oluşturun

Container Maneger ile yeni proje oluşturun. Proje için bir isim, az önce açtığımız Mc dizininin yolu ve kaynak dosyasını oluşturu seçin. kaynak kodlarıda aşağıdan kopyalayıp yapıştırın ve İleri butonu ile devam edin. Son olarak bitir dediğinizde minecraft sunucunuz başlayacak ve rcon web admin çalışmaya başlayacak.

DOCKERFILEmc.yaml
services:
  minecraft:
    image: itzg/minecraft-server
    ports:
      - "25565:25565"
    volumes:
      - "/volume1/docker/mc/data:/data"
    environment:
      SERVER_NAME: "Wally Minecraft Server"
      MOTD: "§b§lWally Sunucusuna Hoş Geldiniz! §f| §7Survival · Sohbet · Eğlence"
      ICON: "https://up.docknology.dev/server-icon.png"
      EULA: "TRUE"
      GAME_MODE: survival
      MAX_MEMORY: 4G
      ENABLE_RCON: "true"
      RCON_PASSWORD: "1234"
      RCON_PORT: 25575
      MAX_BUILD_HEIGHT: 256
      VIEW_DISTANCE: 15
      LEVEL_TYPE: LARGEBIOMES
      MAX_PLAYERS: 10
      CONSOLE: "false"
    restart: always
  rcon:
    image: itzg/rcon
    ports:
      - "4326:4326"  # Web arayüzü
      - "4327:4327"  # API iç bağlantı
    environment:
      RWA_RCON_HOST: "minecraft"
      RWA_RCON_PORT: 25575
      RWA_RCON_PASSWORD: "1234"
      RWA_PASSWORD: "admin123"   # Web panel giriş şifresi
    volumes:
      - "/volume1/docker/mc/rcon:/opt/rcon-web-admin/db"
    restart: always #
volumes:
  rcon:

RWA_PASSWORD: “admin123” docker compose da ki bu bu satır web arayüzüne erişim için kullanılacak admin kullanıcısının şifresini belirliyor. web tarayıcınıza http://NASIP:4326 yazarak erişebilirsiniz.

kullanıcı adı şifresini girin ve minecraft sunucunuzu webden yönetmeye başlayın.

Eğer modeminizden 4326, 4327 ve 25565 portlarını açarak uzakta ki sevdiklerinizle minecraft oynamaya başlayabilirsiniz. Tabi oyunda bir de yöneticiye ihtiyacımız var. bunun için data dizini içerisinde ops.json dosyasını açmalısınız.

dosyayı açtığınızda aşağıdaki kodlar örnek olması için paylaşıyorum. Siz kendi ID nizi yazdığınızda oyunda operoter olursunuz.

JSON
[
  {
    "uuid": "6e45556c-4a2c-46b8-81bd-848253943bea",
    "name": "MorGolge",
    "level": 4,
    "bypassesPlayerLimit": false
  },
]

peki uuid nerden bulacaksınız, oda çok basit. Container Maneger e girin sol menuden Konteyner girdiğinizde sağ tarafta minecraftı bulun ve girin. Ardından Günlük sekmesine bakın. her şey apaçık orda.

Ben oğlumu Operator yaptım, hep beni dövüyor 🙂 keyifli oyunlar.

Sıkça Sorulan Sorular

Synology NAS’ımı Minecraft sunucusu olarak kullanmanın temel avantajları nelerdir?

Synology NAS’ınızı sadece bir dosya sunucusu olmaktan çıkarıp, kendi Minecraft Java Edition sunucunuzu barındırmak için kullanabilirsiniz. Docker sayesinde otomatik güncellenen, kolay yönetilen bir sunucu kurabilir, ayrıca RCON Web Admin ile konsola SSH bağlantısı kurmadan doğrudan web tarayıcınızdan erişebilirsiniz.

Minecraft sunucusunu kurmak için hangi adımları izlemem gerekiyor?

Öncelikle Docker dizini altında ‘mc’ ve ‘rcon’ adında iki dizin oluşturmalısınız. Ardından Container Manager ile yeni bir proje oluşturup, proje adı, ‘mc’ dizininin yolu ve verilen YAML kodunu kopyalayıp yapıştırarak sunucunuzu başlatabilirsiniz.

RCON Web Admin nedir ve nasıl erişilir?

RCON Web Admin, Minecraft sunucunuzun konsoluna SSH bağlantısı kurmadan, web tarayıcınız üzerinden erişmenizi ve yönetmenizi sağlayan bir arayüzdür. Web tarayıcınıza “http://NASIP:4326” yazarak erişebilir ve YAML dosyasında belirlenen (varsayılan “admin123”) şifre ile giriş yapabilirsiniz.

Uzaktan arkadaşlarımla Minecraft oynamak için ne yapmalıyım?

Arkadaşlarınızla uzaktan oynamak için modeminizden 4326, 4327 ve 25565 numaralı portları açmanız gerekmektedir. Bu port yönlendirmelerini yaptıktan sonra, arkadaşlarınız sunucunuza internet üzerinden bağlanabilir.

Bir oyuncuyu Minecraft sunucusunda nasıl operatör yapabilirim ve UUID’sini nasıl bulurum?

Bir oyuncuyu operatör yapmak için sunucunuzun ‘data’ dizini içerisindeki ‘ops.json’ dosyasını düzenlemeniz gerekir. Oyuncunun UUID’sini bulmak için Container Manager’a girip, sol menüden ‘Konteyner’ sekmesine tıklayarak Minecraft konteynerinizin ‘Günlük’ bölümüne bakabilirsiniz. Oyuncunun UUID’si orada görünecektir.