ひとり勉強ログ

ITエンジニアの勉強したことメモ

【マインクラフト】マルチサーバーのmotdで日本語を使用する方法

マインクラフトのマルチサーバーを運用する際、クライアントのログイン画面の以下画像の赤丸をつけた部分を日本語で表示させる方法。

f:id:konoyodehitori:20210503175536p:plain

設定場所

サーバーを起動する「.jar」ファイルと同階層にある「server.properties」ファイル内、以下の部分。

motd=A Minecraft Server

初期設定では「A Minecraft Server」と入っている。

日本語をエスケープ

日本語をそのまま入力しても文字化けするため、以下サイトのようなUnicodeエスケープシーケンス変換ツールを使用してエスケープした文字を取得する。

Unicodeエスケープシーケンス変換ツール -小粋空間-

Unicode Escape Sequence | KWONLINE.ORG

例えば、「テストてきすと」という文字をエスケープしてみると、以下のようになる。

f:id:konoyodehitori:20210503175618p:plain

使用するのはエスケープされた「\u30c6\u30b9\u30c8\u3066\u304d\u3059\u3068」。

これを「server.properties」ファイルの「motd=」に設定。

motd=\u30c6\u30b9\u30c8\u3066\u304d\u3059\u3068

サーバーを再起動すると以下のように設定が変わっているのが分かる。

f:id:konoyodehitori:20210503175643p:plain