Minecraft Sunucu Yönetimi Protokolü Nedir?
Sunucu Yönetimi Protokolü, 1.21.9 sürümünde tanıtılan bir Java Edition özel sunucu API'sidir. WebSocket üzerinden JSON-RPC 2.0 mesajları taşır, böylece panolar ve otomasyon, konsol metnini ayrıştırmak yerine yazılı oyuncular, yasaklar, ayarlar, game rules ve sunucu durumu ile çalışabilir.
Minecraft 26.2, protokol sürümü 3.0'ı kullanır ve oyun sunucusu tamamen başlamadan önce rpc.discover'ı açığa çıkarabilir. Keşif, bir istemcinin ulaştığı sunucu tarafından desteklenen yöntemleri ve bildirimleri öğrenmesinin en güvenli yoludur.
Bu gezgin, bir referans ve yük oluşturucudur, uzaktan kumanda paneli değildir. Kasıtlı olarak bir yer tutucu sır kullanır ve tüm düzenlemeleri tarayıcınızda yerel olarak gerçekleştirir.
Yönetim API'si ve RCON Karşılaştırması
RCON, konsol komutları gönderir ve yapılandırılmamış metin döndürür. Yönetim API'si, yazılı JSON döndürür ve katılma, ayrılma, kaydetme, gamerule ve durum olaylarını gönderebilir, bu da onu kontrol panelleri, izleme ve botlar için daha uygun hale getirir.
API yalnızca Java Edition içindir ve varsayılan olarak devre dışıdır. Bir üretim istemcisi, keşfedilen şemaları doğrulamalı, standart JSON-RPC hata nesnelerini işlemeli, geri çekilerek yeniden bağlanmalı ve stop, clear, set, ban, kick ve operator yazma işlemlerini ayrıcalıklı eylemler olarak ele almalıdır.
Port 0, Minecraft'ın rastgele bir port seçmesini ister; hizmeti devre dışı bırakmaz. TLS varsayılan olarak etkindir ve tarayıcı istemcileri ayrıca izin verilen bir Origin ve minecraft-v1 WebSocket alt protokolüne ihtiyaç duyar.
Sıkça sorulan sorular
Bu sayfa canlı Minecraft sunucuma bağlanabilir mi?
Hayır. Örnekleri yerel olarak oluşturur ve gerçek sırrınızı asla istemez. Oluşturulan kod parçasını güvenilir bir yerel araçta kullanın veya bakımı yapılan bir istemci kitaplığı kullanın.
Parametreler neden bir JSON dizisi olarak gösteriliyor?
Minecraft API yöntemleri, konumsal JSON-RPC parametreleri kullanır. Tek bir mantıksal argümanı olan bir yöntem bile bu değeri params dizisi içinde gönderir.
Protokol Bedrock Edition'da çalışıyor mu?
Hayır. Minecraft Sunucu Yönetimi Protokolü şu anda bir Java Edition özel sunucu özelliğidir.
Sunucu panelinde yöntem listesini sabit kodlamalı mıyım?
Mümkün olduğunda çalışma zamanında rpc.discover kullanın. Protokol 1.21.9, 1.21.11 ve 26.2 sürümlerinde zaten değişti.