PROXY PLUGIN OLUŞTURUCU
Neden proxy plugin'i üretmelisin
İş için doğru API
Proxy kodu Bukkit kodu değildir. Oluşturucu, çözümlenemeyecek sunucu tarafı çağrıları üretmek yerine proxy'nin kendi olay modelini ve bağlantı API'sini kullanır.
Tasarımı gereği ağ genelinde
Her arka uç sunucudaki her oyuncuyu gören tek bir plugin: kuyruklar, global sohbet, yetkili uyarıları ve yönlendirme kuralları için doğal yer.
İhtiyacın olduğunda iki yarısı da
Birçok ağ özelliği, bir proxy plugin'i ve plugin mesajlaşmasıyla konuşan küçük bir arka uç yardımcısı gerektirir. Tüm akışı anlat, Codexe ikisini de üretebilir.
Bunun yerine arka uçta mı çalışıyorsun?
Oynanış, bloklar, eşyalar ve dünya olaylarının hepsi arka uç sunucuda yaşar; bu da bir Spigot, Paper veya Folia plugin'i demektir. O dili tercih edersen bir Kotlin plugin'i de olabilir. Hangi kodun nereye ait olduğunu plugin dokümanları anlatır.
Örnek prompt'lar
Proxy plugin oluşturucu SSS
Proxy plugin'i ile normal plugin arasındaki fark nedir?
+
Proxy plugin'i, arka uç sunucularının önünde duran BungeeCord veya Velocity üzerinde çalışır. Dünyası, blokları ya da varlıkları yoktur; API oyuncular, bağlantılar ve birinin hangi sunucuya yönlendirildiğiyle ilgilidir. Oynanışa dokunan her şey bunun yerine arka uç sunucuda çalışan bir Bukkit ailesi plugin'i olmalıdır.
BungeeCord ve Velocity aynı API mi?
+
Hayır. Aynı sorunu çözerler ama API'leri, olay modelleri ve plugin tanımlayıcıları tamamen farklıdır. Prompt'unda hangisini hedeflediğini belirt, biri için yazılan kod diğerinde derlenmez.
Bir proxy plugin'i blokları değiştirebilir veya eşya verebilir mi?
+
Doğrudan hayır. Proxy'nin dünya durumuna erişimi yoktur. Olağan yöntem, bir proxy plugin'i ve her arka uç sunucuda plugin mesajlaşmasıyla konuşan küçük bir yardımcı plugin'dir. Bu düzeni anlat, Codexe iki yarısını da üretebilir.
Bir oyuncuyu başka bir sunucuya nasıl gönderirim?
+
Proxy'nin bağlantı API'si üzerinden; bu hedef tam olarak bunun gibi işler için var. Üretilen kod, sunucu aramasını ve hedefin çevrimdışı olduğu durumu halleder.
Plugin mesajlaşma kanallarını destekliyor mu?
+
Evet, istersen. Proxy ile arka ucun birbirine ne söylemesi gerektiğini anlat, oluşturucu kanal kaydını ve mesaj işleyicilerini iki tarafta da kurar.
Hangisini çalıştırmalıyım?
+
Velocity modern seçimdir: daha hızlı, aktif olarak geliştiriliyor ve API'si daha temiz. BungeeCord daha eski ama hâlâ çok yaygın; ağın zaten onun üzerinde çalışıyorsa veya yalnızca BungeeCord'da çalışan bir plugin'e bağımlıysan onu seç.
Diğer Codexe oluşturucuları
Need something that runs on the backend servers instead of the proxy? Codexe also generates:
Codexe bu projeleri nasıl oluşturur ve kontrol eder, istekte neler yazılmalı ve yaygın sorunlar: BungeeCord and Velocity proxy plugins rehberi.
YENİ BİR PROXY PLUGIN'İNE HAZIR MISIN?
Free plan her gün 50K token yeniler; bu, tek seferde çalışan bir proxy plugin'i için yeter.
ÜRETMEYE BAŞLA