%
ISTANBUL'a taşınmamıza özel Oyun Sunucularında %10 İNDİRİM (sadece yeni müşterilere özel)
Oyun Sunucuları

Minecraft Sunucusu Nasıl Kurulur? Adım Adım Rehber

TheCrewHost EkibiGüncellendi: 9 dk okuma

Kısa cevap

Minecraft sunucusu kurmak için önce yazılımı seç: eklentiler için Paper, mod paketi için Fabric ya da NeoForge, yalnızca Bedrock oynayan bir grup için Bedrock Dedicated Server. Sunucuyu doğru Java sürümüyle kendi bilgisayarında ya da kiralık bir sunucuda çalıştır, eula.txt içinde eula=true yaparak lisansı onayla, server.properties'i düzenle, kendine op ver, LuckPerms ile yetkileri kur, yedeklemeyi ayarla ve IP:port adresini arkadaşlarınla paylaş.

Hangi Minecraft sunucu yazılımını seçmelisin?

Java Edition sunucularının çoğu için doğru seçim Paper'dır: Bukkit ve Spigot eklentilerini çalıştırır, chunk ve varlık (entity) işlemede resmi sunucudan çok daha verimlidir ve spark profilleyiciyi içinde getirir. Asıl karar tek bir yol ayrımına dayanır. Eklentiler yalnızca sunucuda çalışır, oyuncular oyunlarına hiçbir şey kurmadan girer. Modlar ise oyunun kendisini değiştirir ve genellikle her oyuncunun istemcisine de kurulmaları gerekir. Ya bir eklenti platformu ya da bir mod yükleyici seçersin, ikisini birden değil.

Vanilla, Mojang'ın eklenti desteği olmayan kendi server.jar dosyasıdır; mekaniklerin birebir korunmasını isteyen teknik oyuncular için idealdir. Purpur, Paper üzerine kuruludur ve purpur.yml dosyasına binilebilir moblar gibi çok sayıda ek oynanış ayarı ekler, üstelik aynı eklentileri çalıştırır. Spigot, Paper'ın doğduğu eski projedir; BuildTools ile kendin derlersin ve Paper aynı eklentileri daha hızlı çalıştırdığı için yeni sunucular bugün onu pek tercih etmez. Folia dünyayı paralel işlenen bölgelere ayırır, ama yalnızca Folia uyumlu olarak işaretlenmiş eklentiler yüklenir ve geliştiricileri ideal olarak en az 16 fiziksel çekirdek önerir.

Mod tarafında Fabric, performans modları ve yeni sürümlere hızlı geçişiyle bilinen hafif bir yükleyicidir. Büyük içerik mod paketlerinin çoğu ise Forge'dan ayrılan NeoForge'da ya da Forge'un kendisinde çalışır. Her mod paketi hangi yükleyiciyi ve hangi sürümü istediğini belirtir, sunucu bununla birebir eşleşmelidir. Mod ile eklentiyi bir arada çalıştırmayı vaat eden hibrit sunucular da var, ancak uyumluluk tutarsız olduğundan onları son çare olarak gör.

YazılımNe çalıştırırKimin içinDikkat etmen gereken
VanillaEklenti ve mod yokBirebir vanilla mekanik isteyen teknik oyuncularAyar seçenekleri sınırlı, yetki sistemi yalnızca op
PaperBukkit, Spigot ve Paper eklentileriSMP, minigame ve topluluk sunucularının çoğuTNT kopyalama gibi bazı teknik açıkları varsayılan olarak kapatır, ayarlardan açılabilir
PurpurPaper eklentileriEkstra oynanış ayarı isteyen sunucularGüncellemeleri Paper'dan sonra gelir
SpigotBukkit ve Spigot eklentileriEklenti geliştiricileri, eski kurulumlarBuildTools ile derlenir, Paper'dan yavaştır
FoliaYalnızca Folia uyumlu eklentilerÇok çekirdekli makinede dağınık oynayan çok büyük sunucularEklentilerin çoğu yüklenmez, ideal olarak 16+ fiziksel çekirdek
FabricFabric modlarıHafif mod paketleri, performans modlarıİçerik modları oyuncuların istemcisinde de kurulu olmalı
NeoForge / ForgeNeoForge veya Forge modlarıBüyük içerik mod paketleriRAM ihtiyacı yüksek, mod sürümleri birebir eşleşmeli
Bedrock Dedicated ServerAdd-on (davranış ve kaynak paketleri)Sadece Bedrock oynayan gruplarJava oyuncuları giremez, Bukkit eklentisi çalışmaz

Bedrock ve Java oyuncuları aynı sunucuda oynayabilir mi?

Evet: Java sunucuna Geyser ve Floodgate kurduğunda telefon, tablet, konsol ve Windows'taki Bedrock oyuncuları aynı dünyaya girebilir. Geyser, Bedrock protokolünü anlık olarak Java protokolüne çevirir; Floodgate de Bedrock oyuncularının Java hesabı olmadan girmesine izin verir. İkisi de Paper ve Purpur'da eklenti olarak çalışır, Velocity proxy'sine de kurulabilir. Bedrock UDP kullanır ve Geyser varsayılan olarak 19132 portunu dinler; bu portun ya da sağlayıcının ayırdığı ek portun Java'nın TCP portuyla birlikte erişilebilir olması gerekir. TheCrewHost'taki Purpur-Geyser-Floodgate sunucu tipi bu üçünü hazır kurulu getirir.

Bazı pürüzlere hazırlıklı ol. Bedrock oyuncularının adlarına, Java hesaplarıyla çakışmasın diye varsayılan olarak kısa bir ön ek eklenir ve onları whitelist'e Floodgate'in fwhitelist komutuyla eklersin. Bazı Java mekanikleri ve eklenti menüleri Bedrock'ta birebir görünmez, istemci tarafı mod içerikleri ise hiç çalışmaz. Xbox, PlayStation ve Switch'te harici sunucu ekleme düğmesi bulunmadığından konsol oyuncuları ek bir yönteme ihtiyaç duyar. Grubunun tamamı zaten Bedrock oynuyorsa Java'yı atla ve Mojang'ın Bedrock Dedicated Server yazılımını kullan; add-on destekler ama Bukkit eklentisi çalıştırmaz.

Sunucuyu evde mi barındırmalısın, kiralamalı mısın?

Makul derecede güncel her bilgisayarda sunucu çalıştırabilirsin, ama evde barındırmak bilgisayarın gece gündüz açık kalması, tüm oyuncu trafiğinin senin yükleme (upload) hızından geçmesi ve modeminde TCP 25565 portunu yönlendirmen demektir. Birçok internet sağlayıcısı aboneleri CGNAT arkasına alır; bu durumda port yönlendirme hiç çalışmaz. Ev IP adresini tanımadığın oyuncularla paylaşmak da DDoS saldırılarına kapı açar. Ev sunucusu iki üç arkadaşla deneme yapmak için harikadır; herkese açık bir topluluk için barındırma hizmeti daha doğru adrestir.

Hangi makineyi kullanırsan kullan, Java sürümünü Minecraft sürümüne uydur: 1.20.5 ile 1.21 serisi Java 21, yıl numarasıyla anılan 26.1 ve sonrası Java 25 ister. Minecraft dünya simülasyonunun büyük kısmını tek bir ana thread'de yürüttüğü için çekirdek sayısından çok tek çekirdek hızı önemlidir; hızlı bir NVMe disk de chunk yüklemeyi ve otomatik kayıtları akıcı tutar. RAM tarafında küçük bir Paper sunucusu için 4 GB mantıklı bir başlangıçtır.

Kiralamayı seçersen ağ işleriyle hiç uğraşmazsın. TheCrewHost'ta Minecraft paketleri İstanbul'daki veri merkezinde AMD Ryzen 9 9950X işlemci, DDR5 bellek ve NVMe SSD ile çalışır; ödemenin ardından otomatik kurulur, ücretsiz DDoS koruması içerir ve konsol, dosya yöneticisi ile SFTP erişimi sunan web tabanlı bir kontrol paneliyle gelir. Paketler 4 GB ile 32 GB RAM arasında değişir ve topluluğun büyüdükçe istediğin an üst pakete geçebilirsin.

Minecraft EULA nedir, sunucu ilk açılışta neden kapanıyor?

Sunucu ilk açılışta kapanır, çünkü Mojang'ın Son Kullanıcı Lisans Sözleşmesi'ni (EULA) henüz kabul etmemişsindir. İlk çalıştırma, içinde eula=false yazan bir eula.txt dosyası oluşturur; dosyayı açıp değeri eula=true yap, kaydet ve sunucuyu yeniden başlat. server.properties dosyası ilk çalıştırmada zaten oluşur ve hemen düzenlenebilir; ikinci açılışta dünya klasörleri ile ops, whitelist ve ban listesi dosyaları gelir. Onay zorunludur; vermeden sunucu çalışmaz. Kiralık sunucularda kontrol paneli bu adımı genellikle kurulum sırasında halleder ya da senden onay ister.

EULA ve Mojang'ın kullanım kuralları, sunucudan nasıl gelir elde edebileceğini de belirler. Kozmetik eşyalar ve benzeri ayrıcalıklar satılabilir, ama oyunda avantaj sağlayan herhangi bir şeyi satmak kurallara aykırıdır. Mağaza ya da bağış sayfası açmadan önce güncel kuralları mutlaka oku.

server.properties dosyasında ilk hangi ayarları değiştirmelisin?

server.properties sunucunun ana ayar dosyasıdır ve ilk gün yalnızca birkaç satırı gerçekten önemlidir. Sunucu bu dosyayı sadece açılışta okur, bu yüzden her düzenlemeden sonra yeniden başlat. Aşağıdaki değerleri kimseyi davet etmeden önce ayarla, geri kalanları bir sebebin olana kadar varsayılanda bırak. 1.21.9 sürümünden beri PvP, komut blokları, Nether erişimi ve canavar doğması bu dosyadan değil, oyun kurallarıyla (game rule) yönetiliyor.

  • motd: çok oyunculu listesinde sunucu adının altında görünen açıklama
  • max-players: oyunculara gösterilen slot sınırı (varsayılan 20); artırmak ek RAM ayırmaz
  • view-distance: her oyuncuya gönderilen chunk mesafesi (varsayılan 10); kalabalık sunucuda 7–8 yeterli
  • simulation-distance: mobların, ekinlerin ve redstone'un işlendiği alan; 4–6 işlemciyi çok rahatlatır
  • online-mode: hesap doğrulaması için true kalsın; yalnızca yönlendirmeli bir proxy arkasında false yapılır
  • white-list ve enforce-whitelist: sadece listedekileri içeri al, listeden çıkarılanı anında at
  • difficulty ve gamemode: dünyanın zorluk seviyesi ve yeni oyuncuların oyun modu
  • spawn-protection: spawn çevresinde yalnızca op'ların blok koyabildiği yarıçap; koruma eklentisi varsa 0 yap

Kendine yönetici yetkisi nasıl verirsin, izinleri nasıl kurarsın?

Konsola op ve ardından kullanıcı adını yazarak operatör olursun; op'lar oyunda varsayılan 4. yetki seviyesiyle her komutu çalıştırabilir. Ancak op ya hep ya hiçtir: kendine ve belki güvendiğin bir ortağına ver, moderatörlere asla. Bukkit tabanlı sunucularda op'lar eklentilerin izin kontrollerinin çoğundan da otomatik olarak geçer; op'u gelişigüzel dağıtmanın tehlikeli olmasının sebebi tam olarak budur.

Diğer herkes için standart izin eklentisi LuckPerms'ü kur. Gruplar oluşturur, her gruba izin düğümleri (permission node) verir ve oyuncuları gruplara koyarsın; gruplar birbirinden miras alabildiği için moderatör, üye grubunun tüm izinlerine kendiliğinden sahip olur. En hızlı yol lp editor komutuyla açılan web düzenleyicidir. Konsoldan lp creategroup moderator bir grup oluşturur, lp group moderator permission set essentials.kick true bir izin tanımlar, lp user OyuncuAdi parent add moderator de oyuncuyu gruba ekler.

Yeni bir sunucuya ilk hangi eklentiler kurulmalı?

Az ile başla: bakımı düzenli yapılan birkaç eklenti, yeni bir survival sunucusunun ihtiyacının neredeyse tamamını karşılar. Eklentileri Hangar, Modrinth ya da SpigotMC'den indir, her birinin tam olarak senin Minecraft sürümünü desteklediğini doğrula, jar dosyasını plugins klasörüne at ve sunucuyu yeniden başlat. Açık bir sunucuda reload komutundan kaçın; birçok eklenti bu komuttan sonra bellek sızdırır ya da bozulur. Güncel Paper sürümleri spark'ı zaten içinde getirir, ayrıca kurman gerekmez.

  • LuckPerms: gruplar ve izinler
  • EssentialsX: ev, warp, kit, ışınlanma istekleri ve temel moderasyon
  • WorldEdit ve WorldGuard: yapı araçları ve korumalı bölgeler
  • CoreProtect: blok kayıtları ve grief geri alma
  • Chunky: oyuncular gelmeden dünyayı önceden oluşturma
  • ViaVersion: daha yeni oyun sürümündeki oyuncuların da girebilmesi
  • Geyser ve Floodgate: Bedrock oyuncularını içeri almak için

Minecraft sunucusu doğru şekilde nasıl yedeklenir?

Doğru bir yedek; dünya klasörlerini, plugins klasörünü, server.properties'i ve ops, whitelist, ban dosyalarını kapsar. Kopyayı ya sunucu kapalıyken ya da save-off ve save-all flush komutlarından sonra al, kopyalama bitince save-on yaz. Sunucu chunk yazarken dosyaları kopyalamak yarım kaydedilmiş bir dünya yakalayabilir. Minecraft'ı, sunucu jar'ını ya da büyük bir eklentiyi güncellemeden hemen önce mutlaka elle yedek al: daha yeni bir sürümde açılmış bir dünya eski sürüme güvenle geri taşınamaz.

Tek bir yedek yerine birkaç nesil sakla, çünkü grief ya da dosya bozulması çoğu zaman günler sonra fark edilir. TheCrewHost otomatik yedek alır ve yedekleri oyun panelinden kendin de yönetebilirsin; yine de ara sıra SFTP ile bir kopyayı bilgisayarına indirip bir sürümü tamamen sunucu dışında tutmak akıllıcadır. Geri yüklemeyi de ihtiyaç duymadan önce en az bir kez dene.

Arkadaşların sunucuya nasıl bağlanır?

Java oyuncuları Çok Oyunculu menüsünde Sunucu Ekle'yi seçip adresini girer. Sunucu varsayılan 25565 portundaysa yalnızca IP yeterlidir; başka bir port kullanılıyorsa adres IP:port biçiminde yazılır. Daha akılda kalıcı bir adres için bir alan adını sunucuya yönlendir: varsayılan portta bir A kaydı yeter, farklı bir portta ise _minecraft._tcp adlı bir SRV kaydı oyuncuların port yazmadan kısa bir alt alan adıyla girmesini sağlar.

Bedrock oyuncuları Sunucular sekmesinde Sunucu Ekle'ye dokunup adresi ve Bedrock portunu (varsayılan 19132) girer. Bir arkadaşın giremiyorsa hata mesajı çoğu zaman sebebi söyler: sürüm uyumsuzluğu oyununu güncellemesi ya da ViaVersion kurman gerektiğini, whitelist mesajı adını whitelist add ile eklemen gerektiğini, bağlantı zaman aşımı ise sunucunun kapalı olduğunu, portun yanlış yazıldığını ya da evde modemin portu yönlendirmediğini gösterir.

8 adımda Minecraft Java sunucusu kurulumu

  1. 1

    Sürümü ve yazılımı seç

    Java ile Bedrock arasında karar ver; eklentiler için Paper, mod paketi için Fabric ya da NeoForge, herkes Bedrock oynuyorsa Bedrock Dedicated Server seç.

  2. 2

    Makineyi ve Java'yı hazırla

    Kiralık bir sunucu al ya da sürekli açık kalabilecek bir bilgisayar kullan. 1.20.5–1.21.x için Java 21, 26.1 ve sonrası için Java 25 kur.

  3. 3

    Sunucu jar dosyasını indir

    Jar dosyasını yazılımın resmi indirme sayfasından al ve boş bir klasöre koy; sunucu bütün dosyalarını bu jar'ın yanında oluşturur.

  4. 4

    İlk kez başlat ve EULA'yı onayla

    java -Xms4G -Xmx4G -jar paper.jar --nogui gibi bir komutla çalıştır, kapanmasını bekle, eula.txt içinde eula=true yap ve yeniden başlat.

  5. 5

    server.properties'i düzenle

    motd, max-players, view-distance, simulation-distance ve whitelist ayarlarını yap, online-mode'u açık bırak, sonra yeni değerlerin okunması için yeniden başlat.

  6. 6

    Kendini operatör yap

    Konsoldan kullanıcı adınla op komutunu çalıştır, LuckPerms kur ve başkalarına op vermek yerine üyeler ile moderatörler için gruplar oluştur.

  7. 7

    Eklentileri kur, dünyayı önceden oluştur

    Eklenti jar'larını plugins klasörüne koy, yeniden başlat, konsolda hata var mı bak, ardından Chunky ile spawn çevresini oyuncular gelmeden oluştur.

  8. 8

    Yedekle ve oyuncuları davet et

    İlk yedeği al, otomatik yedekleri planla, arkadaşlarını whitelist add ile listeye ekle ve adresi port bilgisiyle birlikte paylaş.

Sık Sorulan Sorular

Minecraft sunucusu kurmak ücretsiz mi?

Sunucu yazılımının kendisi ücretsizdir: Mojang'ın vanilla sunucusu, Paper, Purpur, Fabric ve NeoForge için para ödemezsin. Ödediğin şey yazılımın çalıştığı donanımdır. Kendi bilgisayarında barındırmanın bedeli elektrik ve makinenin port yönlendirmesiyle sürekli açık kalmasıdır; kiralık sunucu ise aylık bir ücret karşılığında ayrılmış kaynak, herkese açık bir IP adresi ve DDoS koruması sunar. Her Java oyuncusunun yine kendi oyun lisansı olmalıdır.

Bir Minecraft sunucusu kaç oyuncu kaldırır?

max-players yalnızca bir sınırdır; gerçek kapasiteyi RAM, işlemci hızı ve eklentilerin, farmların ve görüş mesafesinin ne kadar ağır olduğu belirler. Kabaca, iyi ayarlanmış 4 GB'lık bir Paper sunucusu on kişi civarındaki bir arkadaş grubunu rahat taşır, 8 GB ise eklentili birkaç düzine oyuncuya uygundur. Mod paketleri aynı oyuncu sayısı için belirgin şekilde daha fazla bellek ister.

Tek oyunculu dünyamı sunucuya taşıyabilir miyim?

Evet. Oyunun saves klasöründeki dünya klasörünü sunucuya kopyala, sunucuyu durdur ve başlatmadan önce server.properties içindeki level-name değerini o klasörün adı yap. Dünyanın en son açıldığı sürümle aynı ya da daha yeni bir Minecraft sürümü kullan ve orijinalin bir kopyasını sakla. Paper, vanilla bir dünyayı doğrudan yükleyebilir.

Aynı sunucuda hem mod hem eklenti kullanabilir miyim?

Standart yazılımlarda hayır. Paper, Purpur ve Spigot yalnızca eklenti, Fabric, NeoForge ve Forge yalnızca mod çalıştırır. Arclight ya da Mohist gibi hibrit sunucular modları Bukkit eklentileriyle birleştirmeye çalışır, ama birçok eklenti ve mod bu ortamda sorun çıkarır. Kararlı bir sunucu için tek yol seç; Fabric'te eklentilerin yaptığı işlerin çoğunu sunucu tarafı modlar karşılar.

Sunucumu yeni Minecraft sürümüne nasıl güncellerim?

Sunucu yazılımının ve önemli eklentilerinin hepsi yeni sürüm için yapı yayınlayana kadar bekle; büyük güncellemelerden sonra bu günler, bazen haftalar sürer. Ardından sunucuyu durdur, tam yedek al, jar dosyasını değiştir, eklentileri güncelle ve yeniden başlat. Yeni sürümü tek kopyan üzerinde deneme: dünya bir kez yeni sürümde açıldıysa geri dönmenin tek yolu yedeği geri yüklemektir.

Arkadaşlarımın ücretli Minecraft hesabı olması gerekir mi?

online-mode true olduğu sürece, ki öyle olmalı, Java oyuncularının orijinal bir Java Edition hesabı gerekir. online-mode'u kapatmak herkesin istediği isimle, bir operatörün adıyla bile girmesine izin verir; bu yüzden yalnızca doğru yapılandırılmış bir proxy arkasında güvenlidir. Geyser ve Floodgate ile giren Bedrock oyuncuları Java hesabı yerine kendi Bedrock oyunlarını ve Microsoft hesaplarını kullanır.

Oyuncu ve geliştirici topluluğumuzla bağlantı kurun

Anında destek alın, deneyimlerinizi paylaşın ve en son haberlerden haberdar olun

Join Discord