1

私はRMSと呼ばれるRubyでMinecraftClassicサーバーを作成していますが、現在はminecraft.netにハートビートを問題なく送信できます。ただし、問題は、クライアント(TCPSocketの形式)が接続すると、サーバーがサーバーIDパケットを送信したとき、またはクライアントがサーバーIDパケットを送信したときにのみ、TCPSocket#readに応答することです(サーバーが参加パケットを受信できるようにするため)。終了します。ただし、サーバーIDは、サーバーがプレーヤーに関する情報を受信した後に送信する必要があります。すべてのプレイヤーにとって同じコンテンツになるわけではありません。

これは仕様によるものかもしれませんが、それは奇妙なことです...


現在のサーバーソフトウェアはここにあります。ありがとう!

編集:正確な問題は次の行にあります99-101program/server.rb

4

0 に答える 0