Minecraft crossplay sorusunun kısa cevabı şu: Java Edition ve Bedrock Edition oyuncuları, sunucu sahibi özel bir kurulum yapmadığı sürece aynı sunucuda buluşamaz. İki sürüm aynı oyunun iki farklı yazılımıdır; farklı kod tabanı, farklı ağ protokolü ve farklı varsayılan port kullanırlar. Bilgisayardan bağlanan arkadaşınız 25565 portunu, telefondan bağlanan arkadaşınız 19132 portunu konuşur ve bu iki dil birbirini duymaz.
İyi haber, sorunun sunucu tarafında çözülebilir olması. Geyser ve Floodgate ikilisi kurulduğunda bir Java sunucusu, Bedrock istemcilerine sıradan bir Bedrock sunucusu gibi görünmeye başlar. Telefondaki oyuncu ekstra bir uygulama kurmaz, hesabını değiştirmez, sadece adres ve port yazar. Bu sayfada crossplay’in gerçekte nasıl çalıştığını, hangi özelliklerin köprüden geçemediğini, Realms ile LAN tarafındaki durumu ve sunucu sahibi değilseniz elinizde hangi seçeneklerin kaldığını anlatıyoruz.
Kısa Cevap: Varsayılan Hâlde Hayır#
Bir Java sunucusunun IP adresini telefondaki Minecraft’a yazdığınızda sunucu listede gri görünür veya “Unable to connect to world” uyarısı alırsınız. Adresi yanlış yazdığınızı düşünüp defalarca kontrol edersiniz — sorun adreste değildir. Bedrock istemcisi o adrese ulaşır, ama karşısındaki yazılımın konuştuğu dili anlamaz.
Aynı durum ters yönde de geçerlidir. Bilgisayardaki Java Edition’a bir Bedrock sunucusunun adresini girdiğinizde sunucu “Bağlanılamadı” der. Buradaki engel bir ayar meselesi değil, mimari bir ayrımdır: Mojang iki sürümü ayrı geliştirir ve ağ katmanlarını hiçbir zaman ortaklaştırmamıştır.
26.1 / 26.2 biçimine geçti; güncel kararlı sürüm 26.2 “Chaos Cubed”. Bedrock Edition ise kendi şemasını kullanır — bu satırların yazıldığı sırada güncel Bedrock istemcisi 26.42 (7 Ağustos 2026, Nintendo Switch tarafında 26.41). “Bedrock 26.2” diye bir sürüm aramayın, ikisi arasında numara ortaklığı yoktur.Neden Bağlanamıyorlar? İki Ayrı Ağ, İki Ayrı Protokol#
Farkı görmenin en hızlı yolu iki sürümün ağ tarafına bakmak. Aşağıdaki tablo, aynı odada oturan iki oyuncunun neden farklı dünyalarda kaldığını özetliyor.
| Konu | Java Edition | Bedrock Edition |
|---|---|---|
| Varsayılan port | 25565 | 19132 |
| Taşıma protokolü | TCP | UDP (RakNet) |
| Sunucu yazılımı | Vanilla, Paper, Spigot, Purpur, Fabric, Forge | Bedrock Dedicated Server (BDS) |
| Genişletme yolu | Eklenti (plugin) ve mod | Behavior/resource pack, addon |
| Sunucu listesine elle IP ekleme | Var | Var (konsollar hariç) |
| Diğer sürümü doğrudan görme | Yok | Yok |
UDP ile TCP ayrımı sunucu sahipleri için pratik bir sonuç doğurur: güvenlik duvarında 19132 portunu TCP olarak açmak hiçbir işe yaramaz. Destek taleplerinde en sık gördüğümüz Bedrock sorunu tam olarak budur — kural yazılmıştır, protokol yanlıştır. İki sürümü karşılaştırmalı olarak incelemek isterseniz Java Edition mı Bedrock Edition mı sayfası konuyu oyunculuk tarafından da ele alıyor.
Aynı Hesap, İki Ayrı Oyun#
Kafa karışıklığının büyük kısmı satın alma tarafından geliyor. Windows için satılan Minecraft paketi tek ödemeyle hem Java Edition’ı hem Bedrock Edition’ı hesabınıza tanımlar; resmî başlatıcıyı açtığınızda sol tarafta iki ayrı giriş görürsünüz. İnsanlar haklı olarak “ikisi de bende, o hâlde arkadaşımla oynayabilirim” diye düşünüyor.
Ama tek olan şey Microsoft hesabıdır, oyun değil. İki sürümün kaydettiği herşey ayrıdır: dünya klasörleri, sunucu listeleri, tuş atamaları, kaplama paketleri, arkadaş listesi mantığı. Java’da açtığınız bir dünyayı Bedrock’ta göremezsiniz; Bedrock’ta kurduğunuz bir addon Java’da çalışmaz. Hesap oluşturma ve Microsoft hesabına geçiş tarafını merak ediyorsanız Minecraft hesabı oluşturma sayfasına bakabilirsiniz.
Pratik sonuç: arkadaş grubunuzda kimin hangi sürümü oynadığını baştan netleştirin. Telefon ve konsol kullananlar Bedrock’tadır, bunun istisnası yoktur. Bilgisayarda oynayanlar ise ikisinden birini seçmiş olabilir — Java başlatıcısıyla mı yoksa Microsoft Store uygulamasıyla mı açtıklarını sormak yeterli.
Geyser ve Floodgate ile Köprü Kurmak#
Crossplay’in gerçek çözümü burada. Geyser, Bedrock istemcisinin gönderdiği paketleri Java sunucusunun anlayacağı biçime çeviren bir protokol köprüsüdür. Java sunucunuza bir eklenti gibi kurulur ve sunucu 19132/UDP portunu dinlemeye başlar. Floodgate ise yanına eklenen ikinci parçadır; onunla birlikte Bedrock oyuncularının Java Edition satın almasına gerek kalmaz, Xbox hesaplarıyla girerler.
Geyser’in güncel sürümü 2.11.1 (build #1225, 16 Ağustos 2026) ve 26.2’yi resmen destekliyor. Floodgate tarafında güncel sürüm 2.2.5 (build #140). İkisi aynı ekip tarafından geliştirildiği için eş zamanlı güncelleniyorlar.
Geyser’in yapılandırma dosyasında iki bölüm belirleyicidir. bedrock bölümü Bedrock oyuncularının bağlanacağı adres ve portu, remote bölümü ise arkasındaki Java sunucusunu tarif eder:
bedrock:
address: 0.0.0.0
port: 19132
clone-remote-port: false
remote:
address: 127.0.0.1
port: 25565
auth-type: floodgate
Buradaki auth-type: floodgate satırı atlanırsa Floodgate hiç devreye girmez ve Bedrock oyuncuları “hesap doğrulanamadı” anlamına gelen hatalarla karşılaşır. Kurulumun tamamı — jar seçimi, key.pem yönetimi, proxy’li ağlarda ne değişiyor — Geyser ve Floodgate kurulumu sayfasında adım adım anlatılıyor.
Portu açmayı unutmayın; Bedrock kesinlikle UDP ister. Linux tarafında tek satır yeter:
sudo ufw allow 19132/udp
Windows tarafında aynı işi yönetici yetkisiyle açılmış bir PowerShell penceresinden yapabilirsiniz:
New-NetFirewallRule -DisplayName "Minecraft Bedrock" -Direction Inbound -Protocol UDP -LocalPort 19132 -Action Allow
Port yönlendirme ve ev bağlantısı tarafındaki ayrıntılar için port yönlendirme rehberine göz atın.
Geyser Kurulu Sunucuda Neler Çalışır, Neler Çalışmaz#
Köprü şaşırtıcı derecede iyi çalışıyor ama sihir değil. Bazı şeyler iki oyunun temel mimarisinde farklı olduğu için hiçbir sürümde düzelmeyecek. Aşağıdaki tablo, Geyser’in resmî kısıtlar listesinden derlendi.
| Özellik | Bedrock oyuncusunda durum |
|---|---|
| Sunucuya bağlanma, dünyada gezme, blok kırma/koyma | Sorunsuz |
| Sohbet, komut yazma, eklenti komutları | Çalışır |
| Sandık, fırın, envanter ve eklenti menüleri (GUI) | Açılır |
| Sohbetteki tıklanabilir bağlantılar | Çalışmaz |
| Komutlarda tab-complete (otomatik tamamlama) | Çalışmaz |
| Envanterde sol tık / sağ tık ayrımı | Ayırt edilemez |
| Parıltı (glowing) efekti, görünmez item frame’ler | Görünmez |
| Dolphin’s Grace iksirinin görsel efekti | Render edilmez |
| 6’dan fazla katmanlı banner, özel beacon taban blokları | Çalışmaz |
| Redstone “dot” blok durumları | Yanlış görünür |
| Aşırı yükseklik/derinlik (overworld dışı -512…512 aralığı) | Desteklenmez |
Listeye bakıp paniklemeyin. Sıradan bir survival ya da skyblock sunucusunda oyuncunun günlük akışını bozan tek madde genellikle sağ tık ayrımıdır; gerisini çoğu oyuncu fark etmez bile.
Eklenti Menüleri, Resource Pack ve PvP Hissi#
Eklenti menüleri ve sağ tık sorunu#
Java tarafındaki birçok eklenti sandık arayüzü üzerine kurulu menüler kullanır ve “sol tık satın al, sağ tık sat” gibi ayrımlara güvenir. Bedrock istemcisi bu iki tıklamayı sunucuya aynı şekilde bildirdiği için menü yanlış tepki verebilir. Karma topluluk işletiyorsanız menülerinizi tek tıklamayla çalışacak biçimde tasarlayın; bu, kullanıcı şikâyetlerini gözle görülür biçimde azaltır.
İkinci küçük ayrıntı: Bedrock’ta ikincil el (offhand) yuvası Java’daki gibi tuşla kullanılmaz. Geyser bunun için ayrı bir komut sunar, oyuncu elindeki eşyayı şöyle ikincil ele taşır:
/geyser offhand
Yöneticiler için de birkaç işe yarar komut var. /geyser list köprüden bağlanan oyuncuları listeler, /geyser dump destek isterken paylaşacağınız hata ayıklama çıktısını üretir. /geyser reload komutunu ise oyunculu saatlerde çalıştırmayın; köprüdeki tüm oyuncuları düşürür.
Resource pack tarafı#
Java sunucusunun server.properties dosyasındaki resource-pack satırı yalnızca Java istemcilerine ulaşır. Bedrock oyuncuları o paketi hiç görmez, çünkü Bedrock tamamen farklı bir paket biçimi (.mcpack) kullanır. Aynı görünümü iki tarafta da istiyorsanız iki ayrı paket hazırlamanız ve Bedrock paketini Geyser’in kendi paket klasörü üzerinden sunmanız gerekir. Java tarafındaki kurulum sunucuya resource pack ekleme sayfasında; Bedrock paket biçiminin mantığını ise Bedrock addon kurulumu sayfasında bulabilirsiniz.
PvP hissi neden farklı?#
Sunucu Java olduğu için savaş kurallarını da Java belirler: saldırı bekleme süresi (attack cooldown) işler, vuruş gücü zamanlamaya bağlıdır. Bedrock istemcisinde ise ekranda bu bekleme göstergesi yoktur ve oyuncu alışkanlıkla hızlı hızlı tıklar. Sonuç, Bedrock’tan gelen oyuncunun kendini “vuruşlarım geçmiyor” diye hissetmesidir. Teknik bir arıza değil, iki oyunun dövüş tasarımının farklı olmasıdır. Ciddi PvP odaklı bir sunucu işletiyorsanız bunu baştan duyurun; yoksa hile suçlamalarıyla uğraşırsınız.
.OyuncuAdi gibi). Bu, aynı isimli Java ve Bedrock hesaplarının çakışmasını engeller. Yetki eklentinizde grup tanımlarken bu öneki hesaba katın, aksi hâlde “rütbem gitmiş” bildirimleri gelir.Ters Yön: Java Oyuncusu Bedrock Sunucusuna Girebilir mi?#
Kısa cevap: üretimde güvenebileceğiniz bir yol yok. Topluluk tarafında bu yönü deneyen projeler zaman zaman ortaya çıkıyor ama hiçbiri Geyser’in olgunluğuna yaklaşmıyor ve çoğu birkaç sürüm sonra bakımsız kalıyor. Müşteri sunucusunda deneme yapılacak bir alan değil.
Dolayısıyla karma topluluk kurmanın tek sağlıklı yolu şudur: sunucuyu Java tarafında (Paper, Purpur veya benzeri) kurun, üzerine Geyser ve Floodgate ekleyin. Böylece Java oyuncuları 25565’ten, Bedrock oyuncuları 19132’den girer ve aynı dünyada buluşurlar. Sunucunuzu bu yapıyla barındırmak istiyorsanız Minecraft sunucu paketleri zaten Paper tabanlı kurulumla geliyor, Geyser eklemek birkaç dakikalık iş.
Realms Tarafında Crossplay#
Realms, Mojang’ın kendi barındırdığı küçük ölçekli sunucu hizmetidir ve iki ayrı ürün olarak satılır. Java Realms yalnızca Java istemcilerini kabul eder; Bedrock Realms ise telefon, tablet, Windows, Xbox, PlayStation ve Switch dâhil tüm Bedrock platformlarını kabul eder. Aralarında geçiş yoktur.
Buradaki asıl kısıt teknik değil, politiktir: Realms’e eklenti kuramazsınız. Dosya erişimi, konsol, jar yükleme yoktur. Yani Geyser’i Realms’e kurmak mümkün değildir ve olmayacaktır. Realms’in ne verip ne vermediğini Realms nedir sayfasında ayrıntılı karşılaştırdık.
Buna karşılık, grubunuzun tamamı Bedrock’taysa Realms fena bir seçenek değildir: konsoldan katılım sorunsuz çalışır ve adres/port yazma derdi hiç olmaz. Karma bir grup içinse tek yol kendi sunucunuzdur.
LAN ve Aynı Ağda Oynama#
LAN tarafı da aynı duvara çarpar. Java Edition’da bir dünyayı duraklatma menüsünden LAN’a açtığınızda, o dünya aynı ağdaki Java istemcilerinin çok oyunculu ekranında kendiliğinden belirir. Telefondaki Bedrock oyunu o yayını görmez, çünkü farklı bir keşif mekanizması dinler.
Bedrock tarafı ise kendi içinde oldukça rahattır. Aynı Wi-Fi ağındaki iki Bedrock cihazı birbirini otomatik bulur; ev sahibi dünyayı açtığında diğer cihazın “Arkadaşlar” sekmesinde dünya görünür ve tek dokunuşla girilir. Sunucu tarafında bu davranışı server.properties içindeki enable-lan-visibility satırı kontrol eder:
enable-lan-visibility=true
server-port=19132
server-portv6=19133
Java tarafındaki LAN akışının tamamı LAN dünyası açma sayfasında. Aynı evde yaşamayan arkadaşlarla oynamanın diğer yollarını ise arkadaşlarınızla Minecraft oynama sayfasında topladık.
Sunucu Sahibi Değilseniz Elinizde Ne Var?#
Oyuncu tarafındaysanız yapabilecekleriniz sınırlı, çünkü çözüm tamamen sunucu tarafındadır. Sırasıyla şunları deneyin:
- Sunucu sahibine sorun. Girmek istediğiniz Java sunucusunun Discord’unda “Geyser var mı?” diye sormak en hızlı yoldur. Varsa size 19132 portunu verirler.
- Bedrock oyuncularına ayrılmış sunucular arayın. Birçok büyük topluluk hem Java hem Bedrock girişini destekler ve bunu tanıtımında yazar.
- Konsoldaysanız arkadaş listesini kullanın. Konsollarda elle IP girme kutusu yoktur; sunucuda olan bir arkadaşınıza katılmak tek pratik yoldur. Ayrıntılar Xbox, PlayStation ve Switch’ten sunucuya girme sayfasında.
- Telefondan bağlanacaksanız adres ve portu doğru yazın. Bedrock’ta adres ile port ayrı kutulara girilir; Minecraft PE sunucusuna girme sayfasında ekran ekran anlatılıyor.
- Java Edition satın almayı düşünün. Windows’taysanız zaten iki sürüm birlikte gelir; bilgisayarınız varsa arkadaşınızın Java sunucusuna doğrudan girebilirsiniz.
Özetle#
Java ve Bedrock oyuncuları kendiliğinden aynı sunucuda buluşamaz — iki oyun, iki protokol, iki port. Crossplay’i mümkün kılan tek üretim seviyesi çözüm, Java sunucusuna Geyser ve Floodgate kurmaktır. Bu kurulumda Java oyuncuları 25565/TCP, Bedrock oyuncuları 19132/UDP üzerinden girer ve aynı dünyada oynarlar. Köprü tek yönlü çalışır; Java oyuncusunu Bedrock sunucusuna sokmanın güvenilir bir yolu yoktur.
Köprüden geçemeyen birkaç şey var: tıklanabilir sohbet bağlantıları, tab-complete, envanterdeki sağ tık ayrımı, bazı görsel efektler ve resource pack. Bunlar protokol farkından kaynaklandığı için kalıcıdır, ayarla düzelmez. Realms ve LAN ise crossplay’e tamamen kapalıdır. Kendi karma sunucunuzu kurmaya karar verirseniz Geyser ve Floodgate kurulumu sayfasından devam edin; takıldığınız bir yer olursa destek talebi açmanız yeterli.