Documentation Index
Fetch the complete documentation index at: https://support.zonely.gen.tr/llms.txt
Use this file to discover all available pages before exploring further.
Minecraft Web Client
Minecraft Web Client, oyuncuların Minecraft launcher kurmadan doğrudan tarayıcı üzerinden sunucuna giriş yapmasını sağlar. Oyuncular web giriş sayfasını açar, kullanıcı adını yazar ve sunucuya bağlanır. Sunucu tarafındaki bağlantı ayarları panel üzerinden hazırlanır.Kurulum için yönetim panelindeki Minecraft Web Client eklentisini aktif etmen yeterlidir.
Kurulumdan Önce Bilmen Gerekenler
Web Client tarafında normal Minecraft IP’si yerine genelliklewss:// ile başlayan bağlantı adresi kullanılır.
Normal Minecraft adresi:
Web Client Eklentisini Aktif Et
Panelde görünen bağlantı genellikle şu formatlardan biri olur:
Oyunculara Hangi Adres Verilecek?
Oyunculara Web Client sayfasının linkini verebilirsin. Örnek:wss:// adresini girmelidir.
Doğru:
Sunucu Tarafı Kurulum
Web Client bağlantısının çalışması için sunucu tarafında EaglerXServer kullanılır. EaglerXServer, tarayıcı tabanlı Minecraft istemcilerinin Spigot, Paper, BungeeCord veya Velocity sunucularına bağlanabilmesini sağlayan sunucu tarafı plugindir.Normal kurulum için çoğu zaman sadece EaglerXServer.jar dosyası yeterlidir. Diğer jar dosyaları ek özellikler içindir.
İndirme Linkleri
GitHub Releases
Tüm EaglerXServer sürümlerini ve jar dosyalarını bu sayfadan indirebilirsin.
EaglerXServer.jar
Ana plugin. Normal kurulumda ilk indirilecek dosyadır.
EaglerXRewind.jar
Eski 1.5.2 istemci desteği gerekiyorsa kullanılır.
EaglerXBackendRPC.jar
BungeeCord veya Velocity API özelliklerini backend Spigot/Paper tarafında kullanmak için eklenir.
EaglerMOTD.jar
Web Client oyuncuları için MOTD özelliği ekler.
EaglerWeb.jar
Sunucu adresi üzerinden HTTP dosya yayınlamak için kullanılır.
EaglerXPlan.jar
Plan player analytics eklentisiyle Eagler oyuncularını analiz etmek için kullanılır.
EaglerXSupervisor.jar
Çoklu proxy kurulumlarında kullanılan standalone supervisor servisidir.
Hangi Dosya Gerekli?
- Normal Kurulum
- Eski İstemci Desteği
- RPC Gerekiyorsa
- Ek Özellikler
Çoğu sunucu için sadece şu dosya yeterlidir:
EaglerXServer Kurulumu
Sunucuyu yeniden başlat
Sunucuyu yeniden başlat. İlk açılışta plugin kendi ayar dosyalarını oluşturur.
EaglerXServer Ek Modülleri
EaglerXServer release sayfasında birden fazla jar dosyası görünür. Bunların hepsini kurmak zorunda değilsin.EaglerXServer
Ana bağlantı pluginidir. Web Client oyuncularının sunucuya bağlanmasını sağlar.
EaglerXRewind
Eski Eaglercraft 1.5.2 istemcileri desteklemek için kullanılır.
EaglerXBackendRPC
Proxy tarafındaki Eagler API’sine backend Spigot/Paper sunucularından erişmek için kullanılır.
EaglerMOTD
Web Client oyuncuları için MOTD tarafında ek özellikler sağlar.
EaglerWeb
Sunucu adresinden HTTP dosyaları veya web içeriği yayınlamak için kullanılır.
EaglerXPlan
Plan analytics eklentisiyle Eagler oyuncularını takip etmek için kullanılır.
EaglerXSupervisor
Çoklu proxy yapılarında proxy’leri senkronize etmek için kullanılan standalone servistir.
RPC Nedir?
RPC, proxy tarafındaki EaglerXServer özelliklerine backend Spigot/Paper sunucularından erişmek için kullanılır. Bu özellikle BungeeCord veya Velocity kullanan yapılarda işe yarar. Örnek yapı:RPC Ne Zaman Gerekir?
- Gerekmez
- Gerekir
Sadece oyuncuların Web Client üzerinden sunucuya girmesini istiyorsan RPC kurman gerekmez.Normal kurulumda EaglerXServer.jar yeterlidir.
RPC Kurulumu
Proxy tarafında EaglerXServer kurulu olsun
BungeeCord veya Velocity tarafında
EaglerXServer.jar çalışıyor olmalıdır.Backend sunucuya RPC jar dosyasını ekle
Backend Spigot/Paper sunucusunun
plugins klasörüne şunu ekle:Ses / Voice Chat Ayarı
EaglerXServer içinde Eagler oyuncuları için voice chat servisi ayarları bulunur. Bu özellik varsayılan olarak kapalıdır.Ses Ayarlarında Bilmen Gerekenler
enable_voice_service
Ses sistemini açar veya kapatır. Varsayılan olarak kapalıdır.
enable_voice_all_servers
BungeeCord veya Velocity tarafında tüm sunucularda voice kullanımını belirler.
enable_voice_all_worlds
Bukkit tarafında tüm dünyalarda voice kullanımını belirler.
separate_server_voice_channels
Her sunucunun ayrı voice kanalı kullanıp kullanmayacağını belirler.
separate_world_voice_channels
Her dünyanın ayrı voice kanalı kullanıp kullanmayacağını belirler.
voice_backend_relayed_mode
Voice paketlerinin backend Spigot sunucusu üzerinden yönetilmesini sağlar. Bu kullanım için RPC gerekir.
STUN / TURN Sunucuları
Voice sistemi WebRTC mantığıyla çalıştığı için STUN/TURN sunucuları kullanılabilir. Varsayılan olarak bazı STUN sunucuları gelir:Bazı ağlarda sadece STUN yeterli olmayabilir. Daha sağlam voice bağlantısı için kendi TURN sunucun gerekebilir.
Cloudflare ve WSS Ayarı
Web Client bağlantısı için özel bir alt alan adı kullanmak istiyorsan Cloudflare üzerindenwss kaydı oluşturabilirsin.
Örnek WSS adresi:
Daha güvenli kurulumlarda
Full strict kullanılabilir. Bunun için sunucu tarafında SSL sertifikası gerekir.Alternatif: XAMPP / Apache Proxy
Bu bölüm sadece ayrı WebSocket proxy kullanıyorsan gereklidir. Panelde verilen bağlantı ve EaglerXServer kurulumu işini görüyorsa bu bölümü atlayabilirsin.Apache Ayarı
httpd.conf dosyasında şu modüller aktif olmalıdır:
httpd-vhosts.conf dosyasına şu yapı eklenebilir:
wss.siteadresin.com kısmını kendi alan adınla değiştir. 8081 ise WebSocket proxy’nin çalıştığı porttur.Sürüm Uyumluluğu
Oyuncular farklı Minecraft sürümleriyle giriş yapacaksa sürüm uyumluluk eklentileri gerekebilir. Kullanılabilecek eklentiler:- ViaVersion
- ViaBackwards
- ViaRewind
- EaglerXRewind
Sunucu ve oyuncular aynı sürümü kullanıyorsa bu eklentiler her zaman gerekli olmayabilir.
Test Etme
Kurulumdan sonra şu şekilde test edebilirsin:
Giriş başarılıysa kurulum tamamlanmıştır.
Sık Karşılaşılan Sorunlar
Sayfa açılıyor ama sunucuya bağlanmıyor
Sayfa açılıyor ama sunucuya bağlanmıyor
Panelde verilen
wss:// adresinin doğru yazıldığından emin ol. Normal Minecraft IP’si yerine Web Client bağlantısı kullanılmalıdır.Bağlantı reddedildi hatası alıyorum
Bağlantı reddedildi hatası alıyorum
Sunucu kapalı olabilir, Web Client eklentisi aktif olmayabilir veya plugin düzgün yüklenmemiş olabilir.
HTTPS sitede bağlantı çalışmıyor
HTTPS sitede bağlantı çalışmıyor
Siten
https:// ile açılıyorsa bağlantı adresi de wss:// ile başlamalıdır. ws:// bağlantıları güvenli sitelerde çalışmayabilir.Plugin yüklendi ama çalışmıyor
Plugin yüklendi ama çalışmıyor
Java sürümü, sunucu sürümü, port veya listener ayarları uyumsuz olabilir.
RPC çalışmıyor
RPC çalışmıyor
Proxy tarafında backend RPC desteği açık olmayabilir veya
EaglerXBackendRPC.jar backend Spigot/Paper sunucusuna kurulmamış olabilir.Ses çalışmıyor
Ses çalışmıyor
enable_voice_service kapalı olabilir, STUN/TURN ayarları eksik olabilir veya oyuncuların tarayıcı mikrofon izni kapalı olabilir.Eski sürümden giriş yapılamıyor
Eski sürümden giriş yapılamıyor
ViaVersion, ViaBackwards, ViaRewind veya EaglerXRewind gibi uyumluluk eklentileri gerekebilir.
Kurulum Tamam
Minecraft Web Client kurulumu tamamlandı. Artık oyuncularına web giriş bağlantısını paylaşabilirsin. Oyuncular launcher kurmadan doğrudan tarayıcı üzerinden sunucuna giriş yapabilir.Kısa Özet
Panelden Minecraft Web Client eklentisini aktif et ve panelde verilen
wss:// adresini kullan. Manuel sunucu tarafı kurulum gerekiyorsa EaglerXServer.jar dosyasını plugins klasörüne at. RPC ve voice özellikleri normal giriş için şart değildir; sadece ihtiyaç varsa açılmalıdır.