送信と受信にudpソケットとバイト配列を使用して、C#のquake3サーバーにrcon要求を行います。
サーバーステータスを要求すると、DeathMaster ^ 7のように、プレーヤー名の文字列がすべて^7で終了することを除いてすべて正常に機能します。
rconコマンドによって返される他の文字列にはこの問題がないため、何が間違っているのかについて困惑しています。
ご存知の方はお知らせください。
送信と受信にudpソケットとバイト配列を使用して、C#のquake3サーバーにrcon要求を行います。
サーバーステータスを要求すると、DeathMaster ^ 7のように、プレーヤー名の文字列がすべて^7で終了することを除いてすべて正常に機能します。
rconコマンドによって返される他の文字列にはこの問題がないため、何が間違っているのかについて困惑しています。
ご存知の方はお知らせください。
コードに問題はありません。
^7
は、プレーヤーが画面上のテキストに表示される名前の色を変更するために使用されるカラーコードです。この場合、^7
名前を白に設定します。
これを自分でテストする場合は、サーバーに接続して名前を次のように変更します^3|SO|^7JonSkeet
。複数の色の名前が表示されます。
多くのゲームはQuake3エンジンから構築されているため、名前の色付けにも同様のシステムを使用しています。
dbからの本名にすることができます。そして、あなたはサイクルでリクエストから名前を書き直す(最後の2文字をカットする)ことができます。