- Katılım
- 18 Şubat 2026
- Mesajlar
- 42
- Elmaslar
- 29
- Puan
- 180
- Yaş
- 26
- Konum
- Türkiye/Trakya
- Minecraft
- atheoks
Discord:
atheoks
- Minecraft Sürümleri
- 1.16.5 - 26.1.2
Minecraft topluluğunun yıllardır karşı karşıya kaldığı en büyük bölünme, şüphesiz Java Edition ve Bedrock Edition sürümleri arasındaki o keskin ayrıktır. Farklı yazılım dilleriyle kodlanan bu iki sürüm, normal şartlar altında aynı oyun evreninde asla bir araya gelemez. İşte tam bu noktada imdada yetişen ve ismi Türkçe karşılığıyla komik bir şekilde "Şofben" anlamına gelen Geyser, Java Edition sunucularına Bedrock oyuncularının (mobil, konsol, Windows 10/11) hiçbir ara program kullanmadan, doğrudan bağlanmasını sağlayan devrimsel bir proxy yazılımıdır.
Peki bu sistem arka planda nasıl çalışıyor? Gelin, konuyu hiç indirgemedikten tüm teknik detayları ve derin mekanikleriyle masaya yatıralım!
Geyser’ın temel görevi, iki farklı dili konuşan sürüm arasında anlık ve kusursuz bir "tercümanlık" yapmaktır. İki sürümün ağ üzerinden birbiriyle pürüzsüzce anlaşabilmesi için arka planda şu karmaşık işlemler döner:
Geyser’ı sunucunuza bir eklenti veya mod olarak dahil etmek oldukça pratiktir. Geyser-Spigot.jar ve Floodgate-Spigot.jar dosyalarını sunucunuzun plugins klasörüne atıp sunucuyu yeniden başlatmanız yeterlidir. Ancak performans için şu kritik ayara dikkat etmelisiniz:
Peki bu sistem arka planda nasıl çalışıyor? Gelin, konuyu hiç indirgemedikten tüm teknik detayları ve derin mekanikleriyle masaya yatıralım!
Geyser Mekaniği: Arka Planda Dönen Teknik Tercümanlık
Geyser’ın temel görevi, iki farklı dili konuşan sürüm arasında anlık ve kusursuz bir "tercümanlık" yapmaktır. İki sürümün ağ üzerinden birbiriyle pürüzsüzce anlaşabilmesi için arka planda şu karmaşık işlemler döner:- Protokol ve Paket Çevirisi (Packet Translation): Java Edition, ağ verilerini iletmek için TCP protokolünü kullanır. Buna karşılık Bedrock Edition ise hız odaklı olan UDP (RakNet) protokolü üzerinden haberleşir. Bir Bedrock oyuncusu sunucuda hareket ettiğinde veya blok kırdığında; Geyser bu UDP paketlerini anında yakalar, milisaniyeler içinde çözümler ve Java sunucusunun anlayabileceği TCP veri paketlerine dönüştürerek sunucuya iletir.
- Floodgate Protokolü: Normal şartlarda orijinal bir Java sunucusu, girmeye çalışan her oyuncudan Mojang hesap doğrulaması ister. Bedrock oyuncularının bir Java hesabına sahip olma zorunluluğunu ortadan kaldıran mekanizma ise Floodgate eklentisidir. Floodgate, sunucuya giriş yapmaya çalışan Bedrock oyuncularına otomatik olarak şifrelenmiş, benzersiz birer UUID (kimlik numarası) atar ve Java sunucusunun onları geçerli birer oyuncu olarak görmesini sağlar.
- Arayüz (GUI) Eşitlemesi: Java dünyasındaki örs, büyü masası veya özel sandık menüleri (GUI), Bedrock’ın dokunmatik ve oyun kolu odaklı arayüzlerine Geyser tarafından dinamik olarak birebir uyarlanır.
Kurulum ve Optimizasyon İpuçları
Geyser’ı sunucunuza bir eklenti veya mod olarak dahil etmek oldukça pratiktir. Geyser-Spigot.jar ve Floodgate-Spigot.jar dosyalarını sunucunuzun plugins klasörüne atıp sunucuyu yeniden başlatmanız yeterlidir. Ancak performans için şu kritik ayara dikkat etmelisiniz:- Port Açma Zorunluluğu: Geyser’ın config.yml dosyasında yer alan Bedrock portunu (genellikle 19132) sunucu sağlayıcınızın panelinden dış dünyaya açmalısınız. Aksi takdirde oyuncular bağlantı hatası alacaktır.