İçeriğe geç
Blokmerkezi

Sunucu

Java ve Bedrock Farkları: Hangisini Seçmeli?

Blokmerkezi EkibiGüncellendi 6 dk okuma

Java Edition bilgisayarda oynanan, modlara ve eklentilere tamamen açık özgün sürüm. Bedrock Edition ise telefon, tablet, konsol ve Windows'ta çalışan, bu platformlar arasında birlikte oynamayı sağlayan sürüm. Kısa cevap: arkadaşlarının hepsi PC'deyse ve mod ya da büyük sunucular istiyorsan Java; telefondan veya konsoldan oynayan biri varsa Bedrock. Sunucu kuruyorsan ise ikisini birden almanın yolu var: Java sunucusu + Geyser.

İki sürüm aynı dünyayı, aynı blokları ve büyük ölçüde aynı oyunu paylaşır; güncellemeler de genelde aynı gün çıkar. Farklar teknik tarafta ve bunlar hangi sunucuya girebileceğini doğrudan belirler.

Karşılaştırma tablosu

Minecraft Java Edition ve Bedrock Edition karşılaştırması
KonuJava EditionBedrock Edition
PlatformlarWindows, macOS, LinuxAndroid, iOS, Windows, Xbox, PlayStation, Nintendo Switch
Satın almaPC'de tek satın alma; Java & Bedrock paketi olarak gelirHer platform mağazasında ayrı satın alma; PC'de pakete dahil
Birlikte oynamaYalnızca Java oyuncularıylaTüm Bedrock platformları kendi arasında
Modlar ve eklentilerFabric, NeoForge modları; Paper eklentileri; sınırsızAdd-on'lar (davranış ve doku paketleri); modlama sınırlı
RedstoneQuasi-connectivity var, davranış tutarlı ve belgelenmişQuasi-connectivity yok, piston gecikmeleri farklı
PvP1.9 saldırı bekleme süresi (cooldown), zamanlama önemliBekleme süresi yok, hızlı tıklama etkili
PerformansDaha ağır; Sodium gibi modlarla iyileşirZayıf cihazlarda daha akıcı, uzak görüş mesafesi
MarketplaceYok; içerik ücretsiz topluluk kaynaklarındanMinecoin ile satılan resmi dünya, skin ve doku paketleri
Varsayılan sunucu portu25565 (TCP)19132 (UDP)
Sunucu yazılımıVanilla, Paper, Purpur, Velocity ağlarıBedrock Dedicated Server, PocketMine-MP
Konsolda sunucu eklemeUygulanamazXbox, PlayStation ve Switch'te harici sunucu ekleme menüsü yok

Tablonun sunucu tarafını ilgilendiren satırları port, sunucu yazılımı ve konsol satırları. Bir Java sunucusu 25565 portunda TCP üzerinden, bir Bedrock sunucusu 19132 portunda UDP üzerinden dinler. Bu iki protokol birbirini anlamaz: Bedrock istemcisi bir Java sunucusuna kendi başına bağlanamaz.

Kime hangisi

Java'yı seç, eğer

  • Mod oynamak istiyorsan. Teknoloji ve macera mod paketlerinin neredeyse tamamı Java için.
  • Türkiye'deki büyük survival, towny, skyblock ve minigame sunucularına gireceksen. Bu sunucuların çoğu Java tabanlı.
  • Teknik redstone ve farm tasarımlarıyla uğraşacaksan. İnternetteki farm rehberlerinin büyük kısmı Java davranışına göre yazılıyor.
  • Komut ve veri paketleriyle uğraşıyorsan. Java komutları daha güçlü; eşyaya büyü ve özel ad veren /give gibi.

Bedrock'u seç, eğer

  • Telefondan, tabletten ya da konsoldan oynuyorsan. Başka seçeneğin yok.
  • Farklı cihazlardaki arkadaşlarınla oynayacaksan: biri iPhone'da, biri Xbox'ta, biri Windows'ta aynı dünyada buluşabilir.
  • Bilgisayarın zayıfsa. Bedrock düşük donanımda daha yüksek kare hızı verir.
  • Hazır, resmi içerik satın almayı tercih ediyorsan. Marketplace yalnızca Bedrock'ta.

Komut yazarken sürüm farkı hemen hissedilir. Aynı büyülü kılıcı veren komut Java'da tek satırdır, Bedrock'ta /give eşyaya büyü veremediği için ayrıca /enchant satırı gerekir. Komut oluşturucu sürümü seçtiğinde doğru sözdizimini üretir.

Sürüm uyumu ve seed'ler

İki sürüm arasındaki az bilinen bir fark da sürüm uyumu. Java sunucuları ViaVersion gibi eklentilerle aynı anda birkaç istemci sürümünü kabul edebiliyor; 1.21 sunucusuna 1.20 istemciyle girmek çoğu zaman mümkün. Bedrock'ta ise istemci ile sunucu sürümü uyuşmalı. Bedrock oyunu mağazadan kendiliğinden güncellendiği için saf Bedrock sunucusu güncellemeyi geciktirirse oyuncuların hepsi bir anda bağlanamaz hale gelir.

Seed'ler ise 1.18 sürümünden beri iki tarafta büyük ölçüde aynı araziyi üretiyor: dağlar, biyomlar ve mağaralar aynı koordinatta çıkar. Köy, tapınak ve kale gibi yapıların yerleşimi ise sürümler arasında farklı olabiliyor. Bir seed'i paylaşırken hangi sürümde denendiğini belirtmek bu yüzden önemli; seed koleksiyonumuzdaki her kayıtta sürüm ayrıca yazıyor.

Java & Bedrock paketi

Haziran 2022'den beri PC'de Minecraft satın aldığında "Minecraft: Java & Bedrock Edition for PC" paketi gelir: tek hesapla iki sürümü de Minecraft Launcher üzerinden açarsın. Eski Java hesapları da Microsoft hesabına taşındı; artık iki sürüm aynı hesapla giriş yapıyor. Telefon ve konsol sürümleri ise kendi mağazalarından ayrı satın alınır ve pakete dahil değildir.

Bu paketin pratik sonucu şu: PC'de oynuyorsan sürüm seçmek zorunda değilsin. Java sunucularına Java ile, arkadaşının Bedrock dünyasına Bedrock ile girersin. Dünyalar ise sürümler arasında taşınmaz; Java kaydını Bedrock'ta açmak için üçüncü taraf dönüştürücü gerekir ve redstone düzenekleri çoğu zaman bozulur.

Geyser ve Floodgate ile crossplay sunucular

Java ve Bedrock oyuncularını aynı sunucuda buluşturmanın standart yolu Geyser. Geyser, Bedrock istemcisinin konuştuğu protokolü anlık olarak Java protokolüne çeviren bir köprü. Sunucu aslında bir Java sunucusudur; Bedrock oyuncusu 19132 portuna bağlanır, Geyser onu Java sunucusuna bir Java oyuncusu gibi tanıtır.

  1. Java sunucusuna (Paper önerilir) Geyser eklentisini kur. Büyük ağlarda Geyser, Velocity ya da BungeeCord proxy'sine kurulur.
  2. Floodgate eklentisini ekle. Floodgate, Bedrock oyuncularının ayrıca bir Java hesabı satın almadan girebilmesini sağlar; oyuncuyu Microsoft hesabıyla doğrular ve online-mode=true açık kalabilir.
  3. Sunucu makinesinde 19132 UDP portunu aç. Java için 25565 TCP zaten açık olmalı.
  4. Bedrock oyuncularına aynı IP'yi ve 19132 portunu ver. Floodgate varsayılan olarak Bedrock kullanıcı adlarının başına nokta koyar (.OyuncuAdi); bu, Java'daki aynı adla çakışmayı önler.

Crossplay sunucuda oyun mekaniği Java'nınkidir. Bedrock oyuncusu da 1.9 saldırı bekleme süresine tabidir, Java redstone kurallarıyla çalışan farmları kullanır. Bazı arayüzler (özel envanter menüleri, bazı eşyalar) Bedrock'ta birebir görünmeyebilir; Geyser bunların çoğunu çevirir ama modlu içerik çevrilemez. Modlu (Fabric, NeoForge) bir sunucuya Bedrock oyuncusu alamazsın. Kurulumun tam adımları Minecraft sunucusu kurma rehberinde anlatılıyor.

Geyser kurulumunda sık hatalar

  • UDP portunu açmamak. En yaygın hata. Güvenlik duvarında ya da modemde yalnızca TCP 25565 açıksa Java oyuncuları girer, Bedrock oyuncuları "sunucuya bağlanılamadı" görür. 19132 portunu UDP olarak aç.
  • Hosting panelinde ikinci port. Paylaşımlı hosting firmaları çoğu zaman tek port verir. Geyser için ek port iste ya da Geyser'i Java ile aynı port numarasında UDP'ye bağla; ayar config.yml içindeki bedrock.port alanındadır.
  • Proxy'de anahtar uyuşmazlığı. Velocity ya da BungeeCord ağında Floodgate'in key.pem dosyası proxy ile tüm alt sunucularda aynı olmalı; farklıysa Bedrock oyuncuları giriş sırasında atılır.
  • Eski Geyser sürümü. Bedrock istemcisi mağazadan kendiliğinden güncellenir. Geyser güncel değilse yeni sürümdeki oyuncular giremez; Geyser'i düzenli güncelle.

Net görüş: sunucu kuracaksan Java + Geyser

Sıfırdan sunucu kuruyorsan saf Bedrock sunucusu yerine Java sunucusu + Geyser + Floodgate kur. Java tarafında binlerce olgun eklenti, yönetim aracı ve belge var; Bedrock Dedicated Server ise eklenti desteğinde çok geride. Geyser ile Bedrock oyuncularını kaybetmezsin, Java ekosisteminden de vazgeçmezsin. Saf Bedrock sunucusu yalnızca Marketplace içeriğine ya da Bedrock'a özel add-on'lara ihtiyacın varsa mantıklı.

Sunucu listesinde sürüm filtresi nasıl okunur

Blokmerkezi'deki sunucu listesinde her sunucu kendi ping protokolüyle ölçülür: Java sunucuları Java durum sorgusuyla (Server List Ping), Bedrock sunucuları Bedrock'un UDP sorgusuyla. Filtrede üç seçenek görürsün:

  • Java: yalnızca Java istemcisiyle girilebilen sunucular. Tam liste Java sunucuları sayfasında.
  • Bedrock: telefon, tablet, Windows ve konsoldan girilebilen saf Bedrock sunucuları. Liste Bedrock sunucuları sayfasında.
  • Crossplay (Java + Bedrock): ayrı bir Bedrock portu da bildiren Java sunucuları; bunlar Geyser çalıştırır ve iki sürümden de girilir. Crossplay filtresi yalnızca bunları gösterir.

Sunucu sayfasında Java adresi büyük IP kutusunda, Bedrock portu ise onun altında ayrı yazılır. Bedrock'tan bağlanırken sunucu ekleme ekranına IP'yi ve bu portu gir; port boş bırakılırsa 19132 varsayılır. Listedeki sürüm etiketi Java tarafının bildirdiği sürümdür. Bedrock oyuncuları için önemli olan, Geyser'in senin Bedrock sürümünü desteklemesidir; Geyser genelde yeni Bedrock sürümüne birkaç gün içinde uyum sağlar.

Konsoldan oynuyorsan listeden seçtiğin sunucuya doğrudan bağlanamayabilirsin: Xbox, PlayStation ve Switch'te harici sunucu ekleme menüsü yok. Bu cihazlarda yalnızca Microsoft'un öne çıkardığı ortak sunucular hazır gelir; diğerleri için DNS ayarı ya da yardımcı uygulama gerekir. Telefon ya da Windows'ta ise sunucu eklemek iki dokunuş.

Sık sorulan sorular

Java ve Bedrock oyuncuları aynı sunucuda oynayabilir mi?

Kendi başlarına hayır, çünkü iki sürüm farklı ağ protokolleri kullanır. Ancak sunucu Geyser çalıştırıyorsa evet. Geyser, Bedrock bağlantısını Java'ya çevirir ve Bedrock oyuncusu Java sunucusuna 19132 portundan girer. Floodgate de eklenmişse Bedrock oyuncusunun ayrıca Java hesabına ihtiyacı olmaz. Sunucu listesinde Crossplay filtresi bu sunucuları gösterir; sunucu sayfasında ayrı bir Bedrock portu yazıyorsa sunucu crossplay destekliyor demektir.

PC'de Java mı Bedrock mu oynamalıyım?

PC'de satın aldığın paket ikisini de içerdiği için ikisini de kurabilirsin. Mod oynamak, büyük Türk sunucularına girmek ya da teknik farm kurmak istiyorsan Java. Telefondan veya konsoldan oynayan arkadaşlarla aynı dünyada buluşmak istiyorsan Bedrock. Bilgisayarın zayıfsa Bedrock daha akıcı çalışır. Çoğu PC oyuncusu sunucular için Java'yı, arkadaş dünyaları için Bedrock'u kullanıyor.

Bedrock'ta sunucuya nasıl bağlanırım?

Oyunu aç, Oyna'ya ve ardından Sunucular sekmesine gir. Listenin altındaki Sunucu Ekle düğmesine bas, bir ad yaz, sunucu adresini ve portu gir. Port yazmazsan 19132 kabul edilir. Crossplay bir Java sunucusuna giriyorsan sunucu sayfasında yazan Bedrock portunu kullan; bu port her zaman 19132 olmayabilir. Kaydettikten sonra listeden sunucuya dokunarak bağlanırsın.

Konsoldan harici sunucuya bağlanmak mümkün mü?

Resmi yoldan sınırlı. Xbox, PlayStation ve Switch sürümlerinde Sunucular sekmesinde yalnızca Microsoft'un anlaşma yaptığı öne çıkan sunucular bulunur ve sunucu ekleme düğmesi yoktur. Oyuncular bu kısıtı DNS ayarını değiştirerek ya da bir telefondaki yardımcı uygulama ile LAN oyunu gibi gösterilen bir bağlantı üzerinden aşıyor. Bu yöntemler resmi değildir ve zaman zaman bozulabilir; telefon ya da Windows sürümü en sorunsuz yoldur.

Java'dan Bedrock'a dünya taşıyabilir miyim?

Resmi bir dönüştürücü yok. Chunker gibi üçüncü taraf araçlar Java dünyasını Bedrock biçimine dönüştürebiliyor, ama sonuç her zaman kusursuz değil. Blok ve yapılar çoğunlukla korunur; redstone düzenekleri, komut blokları ve bazı varlıklar sürümler arasındaki davranış farkları yüzünden çalışmayabilir. Dönüştürmeden önce mutlaka yedek al ve önemli düzenekleri yeni sürümde tek tek test et.

Redstone farkı pratikte ne kadar önemli?

Basit kapılar, lambalar ve kapı mekanizmaları iki sürümde de aynı çalışır. Fark gelişmiş düzeneklerde ortaya çıkar. Java'daki quasi-connectivity sayesinde çalışan uçan makineler, bazı piston kapıları ve hızlı farm tasarımları Bedrock'ta çalışmaz. Bedrock'ta pistonların tepki süresi ve sinyallerin işlenme sırası farklıdır. İnternette bir farm rehberi izliyorsan hangi sürüm için yazıldığına bak; Java rehberini Bedrock'ta uygulamak çoğu zaman hayal kırıklığıyla biter.

Crossplay sunucuda Bedrock oyuncusu dezavantajlı mı?

Biraz. Sunucu Java olduğu için savaş Java kurallarıyla işler; Bedrock oyuncusu da saldırı bekleme süresine tabidir ama arayüzü bunu Java kadar net göstermeyebilir. Dokunmatik ekranda PvP zaten zordur. Bazı özel menüler ve envanter ekranları Bedrock'ta farklı görünür. Survival, skyblock ve oyuncu ekonomisi gibi modlarda fark hissedilmez; rekabetçi PvP sunucularında ise Java oyuncusu genelde avantajlıdır.

Sunucu listesindeki sürüm etiketi Bedrock için geçerli mi?

Crossplay sunucularda gördüğün sürüm etiketi Java tarafının bildirdiği sürümdür, örneğin 1.21. Bedrock oyuncusunun hangi sürümle girebileceğini Geyser belirler ve Geyser genelde en güncel Bedrock sürümünü destekler. Saf Bedrock sunucularında ise etiket Bedrock sunucusunun bildirdiği sürümü gösterir. Bağlanamıyorsan önce oyununu güncelle; Bedrock'ta sunucu ile istemci sürümü uyuşmadığında bağlantı reddedilir.

İlgili rehberler

Çerez ayarları

Zorunlu çerezler kapatılamaz. Analitik ve reklam kategorilerini ayrı ayrı açıp kapatabilirsin; seçimin 12 ay saklanır. Çerez Politikası

Çerez ayarları

Çerez tercihini hatırlamak ve güvenlik için gerekli. Kapatılamaz.

Her zaman açık

Google Analytics 4 ile hangi sayfaların ve araçların kullanıldığını anonim ölçeriz.

Google AdSense'in reklamları ilgi alanına göre kişiselleştirmesine izin verir. Kapalıyken kişiselleştirilmemiş reklam gösterilir.