Minecraft 1.16.5 sunucu kurulumu tek bir noktada güncel sürümlerden ayrılır: bu sürüm Java 8 ister. Sıra şudur — Eclipse Temurin JDK 8 kurun, eklentili sunucu için Paper 1.16.5 ya da modlu sunucu için Forge 1.16.5 indirin, eula.txt içindeki değeri true yapın ve heap’i pakete göre yüksek verin. Java 25 ile denemek zaman kaybı; 1.16.5 tarafı o sürümde açılmaz.
1.16.5, Haziran 2020’de gelen Nether Update’in son yamasıdır ve 2026’da hâlâ en çok kurulan ikinci eski sürümdür. Sebebi iki başlıkta toplanıyor: o dönemin modpack kütüphanesi ve eklenti ekosisteminin destek alt sınırı. Bu yüzden 1.16.5 sunucusu kuran çoğu kişi aslında eski bir oyun istemiyor; elindeki dünyayı ve paketi olduğu gibi yaşatmak istiyor. O da gayet makul birşey.
Rehber işletim sisteminden bağımsız yazılmıştır. Ekran adımları, servis ayarları ve klasör yolları için Windows’ta Minecraft sunucu kurulumu veya Linux üzerinde sunucu kurulumu sayfalarına geçebilirsiniz.
2026’da 1.16.5 Sunucusu Neden Hâlâ Kuruluyor?#
Güncel kararlı sürüm 26.2 “Chaos Cubed” iken beş yıllık bir sürüme dönmenin üç geçerli gerekçesi var:
- Modpackler. All the Mods 6, Enigmatica 6, Valhelsia 3 ve Create: Above and Beyond gibi paketler 1.16.5 için yayınlandı ve hiçbir zaman yeni sürümlere taşınmadı. Paket 1.16.5 diyorsa sunucu da 1.16.5 olacak.
- Eklenti desteğinin alt sınırı. Güncel eklentilerin çoğu destek aralığını 1.16.5’ten başlatır. Örnek: CoreProtect’in güncel Community Edition sürümü 1.16.5–26.1.2 aralığını kapsıyor. 1.12.2 bu listenin dışında kalır, 1.16.5 kalmaz.
- Yerleşik topluluklar. Yıllardır aynı dünyada oynayan bir sunucuda sürüm yükseltmek, dünya dönüşümünü de göze almak demektir; bu tek yönlü bir karardır.
Oyun içeriği tarafında da 1.16.5 kendi başına dolu bir sürüm. Nether Update ile gelen netherite, piglin ticareti, hoglin avı ve dört yeni nether biyomu bu hatta oturur; yani oyuncular “eksik bir oyun” hissi yaşamaz. Bu sürümde kurulmuş bir survival topluluğu, yıllarca aynı dünyada oynamayı sürdürebiliyor. İşin aslı, sunucuların çoğu teknik bir zorunluluktan değil alışkanlıktan 1.16.5’te kalıyor.
Buna karşılık yeni bir survival, skyblock veya minigame sunucusu kuruyorsanız 1.16.5 doğru tercih değildir. Yeni içerik, daha iyi chunk sistemi ve aktif eklenti desteği için güncel bir Paper sürümüyle başlayın. Eski sürümler arasında karar veriyorsanız 1.12.2 sunucu kurulumu sayfasındaki mod kütüphanesi karşılaştırması işinizi görür.
-Dlog4j2.formatMsgNoLookups=true parametresi burada tam koruma sağlamaz; Mojang’ın 1.12–1.16.5 aralığı için yayımladığı yapılandırma dosyasını -Dlog4j.configurationFile parametresiyle vermeniz gerekir.Gereksinimler: Java 8 ve Donanım#
Java sürümü#
Her Minecraft sürümü belirli bir Java sürümüne bağlıdır. 1.16.5 için tek doğru cevap Java 8’dir:
| Minecraft sürümü | Gerekli Java | Durum |
|---|---|---|
| 26.1 ve sonrası (26.2 dahil) | Java 25 | Güncel kararlı |
| 1.20.5 – 1.21.11 | Java 21 | Eski hat |
| 1.17 – 1.20.4 | Java 17 | Eski hat |
| 1.16.5 ve öncesi | Java 8 | 1.16.5 bu satırda |
Java 8’in doğru dağıtımı Eclipse Temurin’dir. Kurulumdan sonra terminali kapatıp yeniden açın ve sürümü doğrulayın:
java -version
# beklenen çıktı:
# openjdk version "1.8.0_502"
java yerine ilgili JDK’nın tam yolunu yazmanız yeterli. Tüm eşleşme tablosu hangi Java sürümü gerekir sayfasında.Donanım ve RAM#
1.16.5, 1.18 ile gelen yeni chunk sisteminden önceki son büyük hattır; chunk üretimi ve ışık hesabı ana iş parçacığına daha çok yüklenir. Bu yüzden işlemcide çekirdek sayısı değil saat hızı belirleyicidir. Disk tarafında NVMe SSD şart: chunk okuma/yazma gecikmesi doğrudan TPS’e yansır.
| Senaryo | RAM | Java heap | İşlemci | Disk |
|---|---|---|---|---|
| 2-10 oyuncu, vanilla veya hafif eklentili | 8 GB | -Xms6G -Xmx6G | Ryzen 9 3900X | 50 GB NVMe |
| 10-30 oyuncu, eklentili Paper | 10-12 GB | -Xms10G -Xmx10G | Ryzen 9 7900X | 100 GB NVMe |
| Orta ölçekli modpack (80-150 mod) | 16 GB | -Xms14G -Xmx14G | Ryzen 9 7900X | 100 GB NVMe |
| Ağır modpack (200+ mod) | 24-32 GB | -Xms28G -Xmx28G | Ryzen 9 7950X | 150 GB NVMe |
-Xms ve -Xmx daima eşit verilir; heap’in büyüyüp küçülmesi gereksiz çöp toplama baskısı yaratır. Fiziksel RAM’in tamamını heap’e vermeyin, işletim sistemi ve heap dışı bellek için 2 GB civarı pay bırakın. Türkiye lokasyonlu, Ryzen tabanlı ve NVMe diskli Minecraft sunucu paketlerimiz 156 TL’den başlıyor.
İndirmeniz Gerekenler#
-
Eclipse Temurin JDK 8Zorunluİndir
-
Paper 1.16.5Eklentili sunucuİndir
-
Minecraft Forge 1.16.5Modlu sunucuİndir
-
SpigotMC BuildToolsİndir
-
Vanilla 1.16.5 sunucu jar’ıİndir
Bağlantılar resmî kaynaklara gider. “Hazır 1.16.5 sunucu paketi” dağıtan üçüncü taraf sitelerden jar indirmeyin; bu dosyalarda arka kapı bulunma riski yüksektir.
Paper mı, Spigot mi, Forge mu?#
1.16.5 için üç ayrı yol var ve seçim tamamen ne çalıştıracağınıza bağlı. Kural basit: Forge mod çalıştırır, Paper/Spigot eklenti çalıştırır ve ikisi aynı jar içinde yaşamaz.
| Çekirdek | Ne çalıştırır | Nasıl elde edilir | Kimin için |
|---|---|---|---|
| Paper 1.16.5 | Eklenti (plugin) | Eski sürüm arşivinden hazır jar | Survival, skyblock, ekonomi sunucuları |
| Spigot 1.16.5 | Eklenti (plugin) | BuildTools ile kaynaktan derlenir | Paper’ın davranış değişikliklerini istemeyenler |
| Forge 1.16.5 | Mod | Installer ile kurulur | Modpack kuranlar |
| Vanilla 1.16.5 | Hiçbiri | Resmî jar | Saf oyun davranışı isteyenler |
Eklentili bir sunucu kuracaksanız Paper’ı tercih edin: aynı donanımda Spigot’tan belirgin biçimde yüksek TPS verir ve yapılandırma dosyalarıyla çok daha fazla ayar açar. Ayrıntılar Paper sunucu kurulumu sayfasında. Spigot’u kaynaktan derlemek isterseniz BuildTools’u boş bir klasörde çalıştırın:
java -jar BuildTools.jar --rev 1.16.5
İşlem birkaç dakika sürer ve klasörde spigot-1.16.5.jar dosyasını üretir. BuildTools kaynak kodu derlediği için JRE değil tam JDK 8 kurulu olmalıdır; sürecin tamamı Spigot sunucu kurulumu sayfasında anlatılıyor.
Hem mod hem eklenti çalıştırmak isteyenler için 1.16.5 döneminde hibrit çekirdekler (Mohist, Magma gibi) vardı. Teknik olarak çalışıyorlar, ancak iki API’yi aynı anda taklit ettikleri için kararlılıkları düşük: mod bir şeyi değiştirdiğinde eklenti tarafı, eklenti bir şeyi değiştirdiğinde mod tarafı bozulabiliyor. Üretim sunucusunda mod ya da eklentiden birini seçmek çok daha az baş ağrıtır.
paper.yml dosyasıdır — güncel sürümlerdeki paper-global.yml ve dünya bazlı ayar ayrımı daha sonra geldi.Adım Adım 1.16.5 Sunucu Kurulumu#
-
Java 8’i kurun ve doğrulayın#
Sürüm çıktısı
1.8.0ile başlamalı. Sistemde birden fazla JDK varsa başlatma betiğinde Java 8’in tam yolunu yazın. -
Sunucu için ayrı bir klasör açın#
Jar dosyasını indirilenler klasöründe çalıştırmayın. Windows’ta
C:\minecraft\1.16.5, Linux’ta/opt/minecraft/1.16.5gibi kendine ait bir dizin kullanın. -
Çekirdeği indirin#
Eklentili sunucu için Paper 1.16.5 jar’ını, modlu sunucu için Forge 1.16.5 installer’ını klasöre kopyalayın. Forge tarafında “Installer” dosyasını indirin, “Universal” olanı değil.
-
Forge kuracaksanız installer’ı sunucu modunda çalıştırın#
Installer kütüphaneleri kendisi indirir. Kurulum bittiğinde klasörde
forge-1.16.5-<yapı>.jar,minecraft_server.1.16.5.jarve birlibrariesklasörü oluşur; sunucuyu Forge jar’ıyla başlatırsınız.run.sh/run.batyapısı 1.17 ile geldi, bu sürümde yoktur.java -jar forge-1.16.5-installer.jar --installServer -
Sunucuyu ilk kez çalıştırın ve EULA’yı kabul edin#
İlk çalıştırma dosyaları üretir ve EULA uyarısıyla kapanır; bu beklenen davranıştır. Oluşan
eula.txtdosyasındaki satırı değiştirin:eula=true -
Yeniden başlatın ve portu açın#
İkinci açılışta dünya üretilir ve konsolda
Donesatırını görürsünüz. Java Edition varsayılan portu 25565/TCP’dir; güvenlik duvarında bu port için gelen kural açın.
server.properties: 1.16.5’in 26.x’ten Farkları#
Dosyanın mantığı değişmedi ama satırlar değişti. 1.16.5’te bulunmayan ve sonradan gelen ayarları eklemeye çalışırsanız sunucu onları sessizce yok sayar:
| Ayar | 1.16.5 | 26.2 |
|---|---|---|
view-distance | Var | Var |
simulation-distance | Yok (1.18 ile geldi) | Var |
enforce-secure-profile | Yok (1.19 ile geldi) | Var |
level-type biçimi | default, flat | minecraft:normal |
gamemode / difficulty | Metin (survival) | Metin (survival) |
max-tick-time | Var | Var |
Modlu bir sunucuda dikkat edilecek iki satır var. allow-flight=true yapmazsanız uçma yeteneği veren modlar oyuncuları sunucudan atar. max-tick-time değerini yükseltmezseniz ağır chunk üretimi sırasında sunucu kendini “donmuş” sayıp kapatır. Tipik bir 1.16.5 yapılandırması:
server-port=25565
motd=Batihost 1.16.5 Sunucusu
max-players=40
gamemode=survival
difficulty=normal
level-type=default
view-distance=8
online-mode=true
spawn-protection=0
network-compression-threshold=256
max-tick-time=120000
allow-flight=true
enable-command-block=false
Parametrelerin tek tek ne yaptığını server.properties ayarları sayfasında bulabilirsiniz. Dosyanın 1.16.5’teki bir başka farkı da dünya klasörü düzeni: Paper ve Spigot boyutları world, world_nether ve world_the_end olarak ayırır. Bu yapı 26.1 ile değişti; artık tüm boyutlar world/dimensions/ altında toplanıyor.
Performans ve JVM Bayrakları#
Java 8’in en kritik farkı şu: varsayılan çöp toplayıcı G1 değildir. Bayrak vermezseniz JVM Parallel GC kullanır ve büyük heap’lerde saniyelerce süren duraklamalar görürsünüz. 1.16.5 sunucularında -XX:+UseG1GC elle verilmelidir. 16 GB’lık bir modlu sunucu için Aikar’s Flags temelli tam satır:
java -Xms14G -Xmx14G \
-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
-XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch \
-XX:G1NewSizePercent=40 -XX:G1MaxNewSizePercent=50 -XX:G1HeapRegionSize=16M \
-XX:G1ReservePercent=15 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 \
-XX:InitiatingHeapOccupancyPercent=20 -XX:G1MixedGCLiveThresholdPercent=90 \
-XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 \
-XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 \
-jar paper-1.16.5.jar nogui
Üç uyarı: yukarıdaki değerler 12 GB üzeri heap içindir (8 GB heap kullanıyorsanız G1NewSizePercent=30, G1MaxNewSizePercent=40, G1HeapRegionSize=8M yapın), -XX:+UseZGC Java 8’de yoktur (ZGC Java 11 ile geldi) ve eski rehberlerdeki -XX:MaxPermSize parametresini yazmayın — PermGen alanı Java 8 ile kaldırıldı, JVM bu bayrağı yok sayar.
Yazılım tarafında en çok fark yaratan ayar view-distance. Modlu sunucularda 6-8 aralığı doğru dengedir; 10 üzerine çıkmak TPS’i doğrudan düşürür. Paper kullanıyorsanız paper.yml içindeki chunk kaydetme ve entity ayarlarını da gözden geçirin. Mod tarafında ise 1.16.5 için yazılmış performans modları hâlâ etkili: bellek kullanımını düşüren ve ışık hesabını hızlandıran modları tek tek ekleyin, hepsini birden atarsanız çakışmada suçluyu bulamazsınız.
Bir şeyi de netleştirelim: 1.16.5 sunucusunda TPS düşüklüğünün suçlusu çoğu zaman RAM değildir. Heap’i büyütmek, yerde biriken eşyaları, kontrolsüz mob çiftliklerini veya hopper zincirlerini düzeltmez — sadece sorunun görünmesini geciktirir. Önce ölçün, sonra ayar değiştirin. Tahminle optimizasyon yapmak çoğu zaman durumu kötüleştiriyor; destek taleplerinde en sık gördüğümüz şey de bu: sunucuya 8 GB daha eklenmiş ama tick süresini yiyen asıl iş hiç ellenmemiş.
26.x’e Geçiş Kararı#
1.16.5 sunucusu işleten herkesin er geç sorduğu soru bu. Cevap sunucunuzun türüne göre değişiyor.
Eklentili sunucudaysanız geçiş genelde mantıklıdır. Kullandığınız eklentilerin 26.2 sürümlerini tek tek doğrulayın, dünya yedeğini alın, önce bir test kopyasında deneyin. Süreci sürüm yükseltme rehberinde adım adım anlattık.
Modlu sunucudaysanız acele etmeyin. 26.1 ile Mojang obfuscated sunucu jar’ı yayınlamayı bıraktı; bu sadece bir sürüm değişimi değil, bir ABI kırılmasıdır. 1.21.11 ve öncesi için derlenmiş hiçbir mod, yeniden derlenmeden 26.1+ üzerinde çalışmaz. Paketiniz 26.x için yeniden yayınlanmadıysa geçiş diye bir seçenek zaten yok.
Oyuncularınız yeni sürümle bağlanmak istiyorsa ve sunucunuz Paper/Spigot ise ara çözüm var: sunucuya ViaVersion kurarsanız güncel istemciler 1.16.5 sunucusuna bağlanabilir. Kurulum ve sınırları ViaVersion kurulumu sayfasında. Forge tabanlı modlu bir sunucuda bu yöntem işe yaramaz.
world, world_nether, world_the_end klasörlerinin ve plugins (ya da mods) dizininin tam yedeğini alın.Özetle#
1.16.5 sunucu kurulumu üç karara bakıyor: Java 8 kurmak, doğru çekirdeği seçmek (eklenti için Paper, mod için Forge) ve yeterli belleği ayırmak. Eklentili bir sunucuda 10-12 GB RAM, modlu bir pakette 16 GB ve -Xms14G -Xmx14G makul başlangıç noktalarıdır. Java 8’de G1GC’yi elle açmayı unutmayın; varsayılan çöp toplayıcı bu sürümde işinizi görmez.
Bu sürüm artık güncelleme almadığı için sorumluluk tamamen operatörde: yedeklerinizi düzenli alın, jar dosyalarını yalnızca resmî kaynaklardan indirin ve sunucuyu güncel bir güvenlik duvarı arkasında çalıştırın. Yeni bir sunucu kuruyorsanız 26.2 ile başlamak uzun vadede daha az iş çıkarır. Kurulum sırasında takıldığınız bir nokta olursa destek talebi açarak bize yazabilirsiniz.