Minecraft sunucusu nasıl kurulur: adım adım
Kendi Minecraft sunucunu kurmak, Minecraft topluluğunda en çok aranan konulardan biri. Aşağıda yazılımı seçmekten yapılandırmaya ve ilk oyuncularını davet etmeye kadar tüm süreci adım adım anlatıyoruz. Hem Java Edition'ı hem de Bedrock Edition'ı ele alıyoruz.
1. adım: sunucu yazılımını seç
İlk karar, sunucu motorunu seçmek. Her birinin kendine göre güçlü yanları var:
- Vanilla (resmî): Mojang'ın server.jar dosyası. Mod ya da plugin yok, ama istemciyle %100 uyumluluğu garanti eder. minecraft.net adresinden indir.
- Paper: Spigot'un optimize edilmiş bir fork'u. Bukkit/Spigot pluginlerini destekler, vanilla sunucudan daha hızlı çalışır ve yerleşik performans düzeltmeleri içerir. Çoğu sunucu için önerilir.
- Spigot: yaygın kullanılan bir plugin motoru. Binlerce pluginle uyumlu. Paper onun fork'u olduğu için Spigot pluginlerinin çoğu Paper'da da çalışır.
- Fabric: hafif bir mod yükleyici. Fabric modlu (örneğin Lithium) bir sunucu istiyorsan Fabric Server kullan. Bukkit pluginlerini desteklemez.
- Forge/NeoForge: Forge modlu sunucular için. Daha fazla RAM ister, ama binlerce teknoloji ve oynanış moduna erişim sağlar.
- Purpur: ek yapılandırma seçenekleri sunan bir Paper fork'u. Kontrolün tamamen elinde olsun isteyen adminler için.
- Bedrock Dedicated Server: Mojang'ın resmî Bedrock Edition sunucusu. Farklı yapılandırma dosyalarına sahip ayrı bir kurulum.
Yeni başlayanlara Paper öneriyoruz: performansı plugin desteğiyle birleştirir ve yapılandırması en kolay olandır. Sunucu türleri hakkında daha fazlasını sunucu motorları karşılaştırmamızda okuyabilirsin.
2. adım: ortamını hazırla
Java Edition
- Java'yı kur: Minecraft sürümünün gerektirdiği Java sürümünü adoptium.net adresinden (Temurin JDK) indir. Kurulumu bir terminalde
java -versionkomutuyla kontrol et. - Sunucu için bir klasör oluştur: örneğin
C:\MinecraftServer(Windows) ya da~/minecraft-server(Linux/Mac). Onu ayrı bir yerde tut. - server.jar dosyasını indir: resmî siteden (vanilla) ya da papermc.io adresinden (Paper). Dosyayı oluşturduğun klasöre koy.
Bedrock Edition
- Bedrock Dedicated Server'ı minecraft.net adresinden indir.
- ZIP arşivini istediğin bir klasöre çıkar.
- Windows'ta
bedrock_server.exedosyasını çalıştır. Linux'ta:LD_LIBRARY_PATH=. ./bedrock_server.
3. adım: ilk çalıştırma ve EULA
Java sunucusunu şu komutla başlat:
java -Xmx4G -Xms4G -jar server.jar nogui -Xmx4G ve -Xms4G parametreleri sunucuya 4 GB RAM verir. Bunu elindeki belleğe göre ayarla:
- 2 GB: en düşük değer, 2-5 vanilla oyuncu için yeterli
- 4 GB: 5-15 oyuncu ya da pluginli bir sunucu için önerilir
- 6-8 GB: modlu bir sunucu ya da 20+ oyuncu
- 12+ GB: çok sayıda plugin içeren büyük bir topluluk sunucusu
İlk çalıştırmada sunucu bir eula.txt dosyası oluşturur ve durur. Dosyayı aç ve eula=false değerini eula=true olarak değiştir. Böylece Mojang lisansını kabul etmiş olursun; bu olmadan sunucu başlamaz. Ardından sunucuyu yeniden başlat.
4. adım: server.properties ayarları
İlk tam açılıştan sonra sunucu bir server.properties dosyası oluşturur. En önemli ayarlar:
- server-port=25565: varsayılan port. Yalnızca bir nedenin varsa değiştir.
- difficulty=easy/normal/hard: zorluk seviyesi.
- max-players=20: en fazla oyuncu sayısı.
- online-mode=true: oyuncuların hesaplarını doğrular. Bir nedenin yoksa asla kapatma: kapatmak korsan kopya kullanan oyuncuları içeri alır ve güvenlik sorunlarına yol açar.
- white-list=false: erişimi davet ettiğin oyuncularla sınırlamak istiyorsan true yap.
- motd=: sunucu listesinde gösterilen mesaj. Renk kodlarını destekler.
- view-distance=10: chunk cinsinden görüş mesafesi. Performans sorunların varsa 6-8'e düşür.
- spawn-protection=16: spawn çevresindeki korunan alanın yarıçapı (blok cinsinden). Koruma pluginleri kullanıyorsan 0 yap.
server.properties ayarlarının tam listesini ayrıntılı yapılandırma rehberimizde bulabilirsin.
5. adım: port yönlendirme
İnternetteki oyuncuların sunucuna katılabilmesi için modeminde (router) bir port açman gerekir:
- Yerel IP adresini bul: bir terminalde
ipconfig(Windows) ya daifconfig(Linux/Mac) yaz. 192.168.x.x gibi bir adres ara. - Modeminin yönetim paneline giriş yap; panel genelde tarayıcıda 192.168.0.1 ya da 192.168.1.1 adresindedir.
- Port Forwarding (port yönlendirme) bölümünü bul (adı "Virtual Server" ya da "NAT" de olabilir).
- Bir kural ekle: port 25565 (TCP), yerel IP adresine yönlendirilecek şekilde.
- Ayarları kaydet ve gerekiyorsa modemi yeniden başlat.
Genel (public) IP adresini whatismyip.com adresinden öğren; oyunculara vereceğin adres bu. İnternet sağlayıcın IP'ni dinamik olarak değiştiriyorsa sabit bir adres için bir DDNS hizmeti (örneğin No-IP ya da DuckDNS) kullanmayı düşün.
6. adım: oyuncuları davet et
Oyuncular, genel IP adresini (varsayılanı değiştirdiysen portla birlikte) Çok Oyunculu menüsüne girerek sunucuya katılır. Aynı yerel ağdaki oyuncular için yerel adres (192.168.x.x) yeterli.
white-list=true yaptıysan oyuncuları şu komutla ekle:
/whitelist add PlayerName Alternatif: sunucu hostingi
Sunucuyu kendi bilgisayarında çalıştırmak istemiyorsan (elektrik tüketimi, bilgisayarın 7/24 açık kalması, zayıf internet bağlantısı) hostingi düşün:
- Apex Hosting: uluslararası, Avrupa'da sunucuları var
- PebbleHost: iyi performanslı, bütçe dostu hosting
Hosting, port yönlendirme ihtiyacını ortadan kaldırır; sana sabit bir IP adresi, DDoS koruması ve 7/24 erişilebilirlik sağlar. Tam karşılaştırmayı Minecraft hosting rehberinde bulabilirsin.
Sonraki adımlar
- Plugin kurma: EssentialsX, WorldGuard, LuckPerms ve diğer önemli pluginleri ekle
- Sunucu koruması: sunucunu griefer'lara ve açıklara karşı koru
- Performans optimizasyonu: lagı azalt ve TPS'yi artır
- Yedekler: otomatik dünya yedeklerini ayarla
- Realms mı, sunucu mu: Mojang'ın resmî hizmetiyle karşılaştır
Minecraft sunucusu kurmak ilk başta karmaşık görünebilir, ama ilk başarılı kurulumundan sonra tüm süreç kendiliğinden oturur. Paper ve birkaç temel pluginle başla, arkadaşlarını davet et ve ihtiyaçların arttıkça sunucuyu adım adım büyüt.