Minecraft, yaratıcılığın ve maceranın sınırlarını zorlayan bir oyundur. Arkadaşlarınızla bu dünyayı paylaşmanın en iyi yolu ise kendi özel sunucunuzu kurmaktır. Kendi sunucunuz, oyun kurallarını belirleme, eklentilerle (plugin) veya modlarla oyunu zenginleştirme ve sadece davet ettiğiniz kişilerin katılabileceği güvenli bir ortam yaratma özgürlüğü sunar. Bu rehber, 2025 yılı itibarıyla güncel ve doğru bilgilerle, hiçbir dış bağlantı vermeden, kendi Minecraft sunucunuzu nasıl kuracağınızı adım adım anlatmaktadır.

Bölüm 1: Planlama ve Hazırlık Aşaması
Teknik adımlara geçmeden önce, ihtiyaçlarınızı doğru belirlemek ve doğru kararları vermek, sunucunuzun gelecekteki performansı ve yönetilebilirliği için hayati önem taşır. Bu bölümde, vermeniz gereken temel kararları ele alacağız.
1.1. Sunucu Türünü Seçmek
Minecraft sunucuları, temel işlevsellikten karmaşık mod paketlerine kadar farklı türlerde olabilir. Seçiminiz, sunucunuzda ne yapmak istediğinize bağlıdır.
- Vanilla (Saf Minecraft): Mojang tarafından sağlanan orijinal, değiştirilmemiş sunucu yazılımıdır. Eklenti veya mod desteklemez. Sadece temel Minecraft deneyimini arkadaşlarıyla yaşamak isteyenler için idealdir. Performansı sınırlıdır.
- Spigot ve Bukkit: Vanilla’nın optimize edilmiş ve eklenti (plugin) desteği sunan versiyonlarıdır. Bukkit artık geliştirilmese de, Spigot onun mirasını devralmıştır. Performans iyileştirmeleri ve binlerce eklentiye erişim imkanı sunar. En yaygın sunucu türlerinden biridir.
- Paper (Önerilen): Spigot’un daha da optimize edilmiş bir versiyonudur. Çok daha üstün performans, gelişmiş yapılandırma seçenekleri ve ek hata düzeltmeleri sunar. Spigot eklentileriyle tam uyumludur. Çoğu sunucu için en iyi başlangıç noktasıdır.
- Forge ve Fabric (Modlu Sunucular): Oyuna yeni bloklar, yaratıklar ve mekanikler ekleyen modları çalıştırmak için kullanılırlar. Forge daha köklü ve geniş bir mod kütüphanesine sahipken, Fabric daha hafif ve modern bir alternatiftir. Unutmayın, modlu bir sunucuya bağlanacak her oyuncunun, aynı modları kendi bilgisayarına da kurması gerekir.
Öneri: Eğer amacınız performansı yüksek, eklentilerle zenginleştirilmiş bir oyun deneyimi ise, kesinlikle Paper ile başlamalısınız. Eğer modlarla oynamak istiyorsanız, seçiminizi Forge veya Fabric‘ten yana kullanmalısınız.
1.2. Donanım Gereksinimlerini Belirlemek
Sunucunuzun akıcı çalışması için yeterli donanıma sahip olmanız gerekir. Gereksinimler oyuncu sayısına, kullanılan eklenti/mod sayısına ve dünya büyüklüğüne göre değişir.
| Sunucu Ölçeği | Oyuncu Sayısı | Önerilen RAM | CPU (İşlemci) | Depolama |
|---|---|---|---|---|
| Küçük (Aile/Arkadaş) | 2-8 | 2-4 GB | Modern 2+ çekirdekli, yüksek tek çekirdek hızı | SSD önerilir (en az 20 GB boş alan) |
| Orta (Küçük Topluluk) | 10-25 | 4-8 GB | Modern 4+ çekirdekli, yüksek saat hızı | NVMe SSD şiddetle önerilir (en az 40 GB boş alan) |
| Büyük (Geniş Topluluk/Mod Paketi) | 30+ | 8-16+ GB | Yüksek performanslı 6+ çekirdekli sunucu işlemcisi | Yüksek hızlı NVMe SSD zorunludur (100+ GB boş alan) |
Önemli Not: Minecraft sunucusu, özellikle tek bir iş parçacığına (single-thread) yoğun bir şekilde yüklenir. Bu nedenle, çok sayıda çekirdekten ziyade yüksek tek çekirdek performansı ve saat hızı (GHz) olan bir işlemci, sunucu performansı için daha kritiktir.

1.3. Barındırma (Hosting) Seçenekleri
Sunucunuzu nerede çalıştıracağınıza karar vermelisiniz. Üç ana seçenek bulunur:
- Kendi Bilgisayarınızda Barındırma: En ucuz yöntemdir. Evdeki kişisel bilgisayarınızı sunucu olarak kullanırsınız. Dezavantajları; bilgisayarınızın sürekli açık kalması gerekliliği, ev internetinizin yükleme (upload) hızının performansı etkilemesi ve port yönlendirme gibi teknik adımların zorlayıcı olabilmesidir.
- Kiralık Sunucu (VPS/Dedicated): Bir veri merkezinden sanal (VPS) veya fiziksel (Dedicated) bir sunucu kiralamaktır. Tam kontrol sizde olur, yüksek internet hızına sahiptir ve 7/24 çalışır. Ancak, tüm kurulumu ve sistem yönetimini sizin yapmanız gerekir. Teknik bilgi gerektirir.
- Minecraft Sunucu Kiralama Hizmetleri: Özellikle Minecraft sunucuları için optimize edilmiş, kullanıma hazır platformlardır. Genellikle web tabanlı bir kontrol paneli sunarlar, kurulum ve yönetim çok kolaydır. Teknik bilgi gerektirmezler ancak diğer seçeneklere göre daha maliyetlidirler ve kontrolünüz daha sınırlıdır.
Bu rehber, en erişilebilir yöntem olan kendi bilgisayarınızda barındırma üzerine odaklanacaktır.
Bölüm 2: Kurulum Süreci (Windows için Adım Adım)
Planlamayı tamamladığımıza göre, şimdi teknik kurulum adımlarına geçebiliriz. Bu adımlar Windows işletim sistemi için detaylandırılmıştır, ancak Linux ve macOS için de mantık benzerdir.
2.1. Java Kurulumu ve Doğrulaması
Minecraft sunucuları Java ile çalışır. Güncel Minecraft sürümleri (1.20.5 ve sonrası) genellikle Java 21 veya daha yeni bir sürüm gerektirir. Bilgisayarınızda doğru Java sürümünün kurulu olup olmadığını kontrol etmelisiniz.
- Komut İstemi’ni (CMD) açın (Başlat menüsüne
cmdyazarak bulabilirsiniz). java -versionkomutunu yazıp Enter’a basın.- Eğer “java tanınmıyor” gibi bir hata alırsanız veya sürüm numarası 21’den düşükse, Java’yı kurmanız gerekir.
- Bir web tarayıcısı açarak “Java JDK 21” veya “OpenJDK 21” araması yapın ve güvenilir kaynaklardan (genellikle Oracle veya Adoptium) işletim sisteminize uygun yükleyiciyi indirin ve kurun. Kurulum sırasında “PATH’e ekle” (Add to PATH) seçeneğinin işaretli olduğundan emin olun.
- Kurulumdan sonra Komut İstemi’ni yeniden açıp
java -versionkomutuyla kontrolü tekrarlayın.
2.2. Sunucu Yazılımını İndirme
Seçtiğiniz sunucu türünün yazılım dosyasını (.jar) indirmeniz gerekmektedir.
- Vanilla için: Minecraft’ın resmi web sitesine gidin. Java Edition bölümünde, sunucu yazılımını indirmek için bir bağlantı bulacaksınız. Bu dosyayı indirin (genellikle
server.jarolarak adlandırılır). - Paper için: Bir arama motorunda “PaperMC downloads” araması yapın. Projenin resmi web sitesinden en son sürümü indirin. İndirdiğiniz dosyanın adını kolaylık olması için
paper.jarolarak değiştirebilirsiniz.
İndirdiğiniz .jar dosyasını, sunucu dosyalarınız için masaüstünde veya başka bir kolay erişilebilir yerde oluşturduğunuz yeni bir klasörün (örneğin, C:\MinecraftSunucum) içine taşıyın.
2.3. Sunucuyu İlk Kez Başlatma ve EULA Onayı
Sunucuyu ilk kez çalıştırdığınızda, bazı temel dosyalar oluşturulacak ve Lisans Sözleşmesini (EULA) kabul etmeniz gerekecektir.
- Sunucu klasörünüzde, indirdiğiniz
.jardosyasına çift tıklayın. Birkaç saniye çalışıp kapanacak ve klasörde yeni dosyalar (eula.txt,logsklasörü vb.) oluşacaktır. eula.txtdosyasını bir metin düzenleyici (Not Defteri gibi) ile açın.- İçerisindeki
eula=falsesatırınıeula=trueolarak değiştirin ve dosyayı kaydedin. Bu, Minecraft Son Kullanıcı Lisans Sözleşmesi’ni kabul ettiğiniz anlamına gelir.
2.4. Başlatma Betiği (Start Script) Oluşturma
Sunucunuza ne kadar RAM ayıracağınızı belirtmek ve başlatma işlemini kolaylaştırmak için bir başlatma betiği oluşturmak en iyi yöntemdir. Sunucuya çift tıklayarak çalıştırmak, genellikle yeterli RAM ayırmaz.
- Sunucu klasörünüzde sağ tıklayın, Yeni > Metin Belgesi seçin.
- Dosyanın adını
baslat.batolarak değiştirin. (Dosya uzantılarını göremiyorsanız, Dosya Gezgini’nde Görünüm sekmesinden “Dosya adı uzantıları” kutucuğunu işaretleyin). baslat.batdosyasına sağ tıklayıp Düzenle‘yi seçin.- Açılan Not Defteri’ne aşağıdaki komutu yapıştırın. Bu komut, sunucuya minimum 2 GB, maksimum 4 GB RAM ayırır. Kendi donanımınıza göre bu değerleri değiştirebilirsiniz.
@echo off
java -Xms2G -Xmx4G -jar paper.jar nogui
pause
Komut Açıklaması:
-Xms2G: Sunucunun başlangıçta ayıracağı minimum RAM miktarı (2 Gigabyte).-Xmx4G: Sunucunun kullanabileceği maksimum RAM miktarı (4 Gigabyte).-jar paper.jar: Çalıştırılacak sunucu dosyasının adı. Eğer dosyanızın adı farklıysa (örneğinserver.jar), bu kısmı ona göre güncelleyin.nogui: Sunucunun, kaynak tüketen grafik arayüzü olmadan, sadece komut satırında çalışmasını sağlar. Performans için şiddetle önerilir.pause: Komut penceresinin, bir hata oluştuğunda hemen kapanmasını engeller, böylece hatayı görebilirsiniz.
Dosyayı kaydedin ve kapatın. Artık sunucunuzu başlatmak için her zaman bu baslat.bat dosyasına çift tıklayacaksınız.
baslat.bat dosyasına çift tıkladığınızda, bir komut istemi penceresi açılacak ve sunucu yüklenmeye başlayacaktır. Dünya dosyaları oluşturulacak ve sonunda “Done!” mesajını göreceksiniz. Bu, sunucunuzun yerel ağınızda başarıyla çalıştığı anlamına gelir.
2.5. Port Yönlendirme (Port Forwarding)
Bu, dışarıdan (internet üzerinden) arkadaşlarınızın sunucunuza bağlanabilmesi için en kritik ve en karmaşık adımdır. Modeminizin/router’ınızın, internetten gelen Minecraft bağlantı isteklerini (varsayılan port 25565) sunucuyu çalıştırdığınız bilgisayara yönlendirmesini sağlamalısınız.
- Yerel IP Adresinizi Öğrenin: Komut İstemi’ni (CMD) açın ve
ipconfigyazın. “IPv4 Adresi” satırında yazan adresi not alın (genellikle192.168.1.Xgibi bir adrestir). - Modem Arayüzüne Giriş Yapın: Yine
ipconfigçıktısında “Varsayılan Ağ Geçidi” (Default Gateway) olarak yazan IP adresini (genellikle192.168.1.1veya192.168.0.1) web tarayıcınızın adres çubuğuna yazın. Modeminizin arayüzüne giriş için kullanıcı adı ve şifre istenecektir. (Genellikle modemin altında yazar veya varsayılan olarakadmin/admin,admin/ttnetgibi kombinasyonlardır). - Port Yönlendirme Ayarını Bulun: Modem arayüzünde “Port Yönlendirme” (Port Forwarding), “NAT”, “Sanal Sunucu” (Virtual Server) gibi bir menü arayın. Bu menünün yeri ve adı modemden modeme değişir.
- Yeni Kural Oluşturun: Aşağıdaki bilgilerle yeni bir yönlendirme kuralı ekleyin:
- Uygulama Adı/Açıklama: Minecraft Sunucusu (istediğiniz bir ismi verebilirsiniz)
- Protokol: TCP (veya TCP/UDP)
- WAN/Dış Port: 25565
- LAN/İç Port: 25565
- Yerel IP Adresi/Sunucu IP’si: 1. adımda not aldığınız bilgisayarınızın yerel IP adresi (örneğin,
192.168.1.X).
- Kuralı kaydedin ve modeminizi yeniden başlatmanız gerekebilir.
Uyarı: Bazı internet servis sağlayıcıları, kullanıcıları CG-NAT adı verilen büyük bir ağın arkasına koyar. Bu durumda, port yönlendirme yapsanız bile dışarıdan erişim sağlanamaz. Eğer bu adımlar işe yaramazsa, internet servis sağlayıcınızla görüşmeniz gerekebilir.
2.6. Bağlantı Kurma
Artık sunucunuz dış dünyaya açık. Arkadaşlarınızın bağlanması için onlara Genel IP (Public IP) adresinizi vermelisiniz. Bu adresi öğrenmek için bir arama motoruna “what is my ip” yazmanız yeterlidir. Çıkan IP adresini arkadaşlarınıza verin. Onlar Minecraft’ta “Çok Oyunculu > Sunucu Ekle” bölümüne bu IP adresini yazarak sunucunuza bağlanabilirler. Siz ise aynı ağda olduğunuz için localhost yazarak bağlanabilirsiniz.
Bölüm 3: Sunucu Yönetimi ve Özelleştirme
Sunucunuz artık çalışıyor. Şimdi onu nasıl yöneteceğinizi ve özelleştireceğinizi öğrenme zamanı.
3.1. server.properties Dosyası
Sunucu klasörünüzdeki server.properties dosyası, sunucunuzun temel ayarlarını içerir. Bu dosyayı Not Defteri ile açarak birçok özelliği değiştirebilirsiniz. İşte en önemli ayarlardan bazıları:
gamemode=survival: Oyuncuların varsayılan oyun modu (survival, creative, adventure, spectator).difficulty=easy: Oyunun zorluğu (peaceful, easy, normal, hard).motd=A Minecraft Server: Sunucu listesinde görünecek olan sunucu mesajı.max-players=20: Sunucuya aynı anda bağlanabilecek maksimum oyuncu sayısı.pvp=true: Oyuncular arası dövüşün açık (true) veya kapalı (false) olması.white-list=false: Beyaz liste özelliğinin aktif olup olmadığı. Güvenlik içintrueyapmanız önerilir.level-seed=: Dünyanın oluşturulacağı seed. Boş bırakırsanız rastgele bir dünya oluşturulur.
Bu dosyada değişiklik yaptıktan sonra, ayarların geçerli olması için sunucuyu yeniden başlatmanız gerekir.
3.2. Operatör (OP) Yetkisi ve Sunucu Komutları
Sunucuyu yönetmek için kendinize operatör (OP) yetkisi vermelisiniz. Sunucunun çalıştığı komut istemi penceresine şu komutu yazın:
op OYUNCU_ADINIZ
Artık oyunda / ile başlayan komutları kullanabilirsiniz. Bazı temel komutlar:
/gamemode creative [oyuncu_adı]: Belirtilen oyuncunun oyun modunu değiştirir./kick [oyuncu_adı] [sebep]: Oyuncuyu sunucudan atar./ban [oyuncu_adı] [sebep]: Oyuncuyu sunucudan kalıcı olarak yasaklar./pardon [oyuncu_adı]: Oyuncunun yasağını kaldırır./whitelist add [oyuncu_adı]: Oyuncuyu beyaz listeye ekler./whitelist remove [oyuncu_adı]: Oyuncuyu beyaz listeden çıkarır./whitelist on: Beyaz listeyi aktif eder.
3.3. Eklenti (Plugin) Kurulumu (Paper/Spigot için)
Eğer Paper veya Spigot sunucusu kurduysanız, eklenti kurmak çok basittir.
- Güvenilir eklenti sitelerinden (örneğin, SpigotMC veya BukkitDev projelerinin web sitelerinden) istediğiniz eklentinin
.jardosyasını indirin. Popüler eklentiler arasında EssentialsX (temel komutlar), WorldEdit (dünya düzenleme) ve LuckPerms (yetki yönetimi) bulunur. - İndirdiğiniz
.jardosyasını, sunucu klasörünüzün içindekipluginsklasörüne atın. - Sunucuyu yeniden başlatın (komut penceresine
stopyazıp kapatın, sonrabaslat.batile tekrar açın) veyareloadkomutunu kullanın.
Eklenti başarıyla yüklendiğinde, sunucu başlangıç loglarında ve /plugins komutuyla oyun içinde görünecektir.
Bölüm 4: Güvenlik ve Bakım
Sunucunuzun uzun ömürlü ve sorunsuz çalışması için düzenli bakım ve güvenlik önlemleri almanız önemlidir.
4.1. Beyaz Liste (Whitelist) Kullanımı
Sunucunuzu sadece tanıdığınız kişilerin erişimine açmak için en etkili yöntem beyaz liste kullanmaktır. server.properties dosyasında white-list=true yaptıktan sonra, sadece /whitelist add OYUNCU_ADI komutuyla eklediğiniz oyuncular sunucuya girebilir. Bu, istenmeyen misafirleri ve olası saldırıları engeller.
4.2. Düzenli Yedekleme (Backup)
Sunucunuzdaki dünya, oyuncu verileri ve eklenti ayarları çok değerlidir. Bir çökme, dosya bozulması veya yanlış bir komut sonucu saatlerce verdiğiniz emek boşa gidebilir. Bu nedenle düzenli yedekleme yapmak zorunludur.
- Manuel Yedekleme: Sunucuyu durdurun (
stopkomutuyla). Sunucu klasörünüzdekiworld,world_nether,world_the_endklasörlerini vepluginsklasörünü sıkıştırarak (zipleyerek) güvenli bir yere (farklı bir disk, bulut depolama vb.) kopyalayın. - Otomatik Yedekleme: Bu işlemi otomatikleştiren eklentiler (örneğin, “EasyBackup” veya “CoreProtect” gibi eklentilerde bulunan yedekleme özellikleri) kullanabilirsiniz. Bu eklentiler, belirlediğiniz aralıklarla sunucunuzun yedeğini otomatik olarak alır.
4.3. Yazılımları Güncel Tutma
Minecraft, Java ve sunucu yazılımınız (Paper, Spigot vb.) sürekli olarak güncellenir. Bu güncellemeler genellikle performans iyileştirmeleri, yeni özellikler ve önemli güvenlik yamaları içerir. Sunucunuzu, Java’yı ve eklentilerinizi düzenli olarak en son kararlı (stable) sürümlere güncellemeyi ihmal etmeyin.
Sonuç
Kendi Minecraft sunucunuzu kurmak, başlangıçta biraz teknik bilgi ve sabır gerektiren bir süreç olabilir. Ancak bu rehberdeki adımları dikkatlice takip ederek, arkadaşlarınızla birlikte tamamen size ait bir dünyada maceralara atılabilirsiniz. Sunucunuzu kurduktan sonra, eklentiler ve ayarlar dünyasına dalarak deneyiminizi daha da kişiselleştirebilirsiniz. Unutmayın, en iyi öğrenme yolu deneme-yanılmadır. Kendi kurallarınızı koyun, yaratıcılığınızı serbest bırakın ve eğlenmenize bakın!