皆さん皆さん!最近の小さな開発のお話、まとめてきましたよ〜 ^〜^
今回は5つです。MofuViewDistance の調整、音楽プレイヤーの軽量化、チャットの作り直し(作業中)、サーバー紹介のページ、それから 26.3 で入れなかった件をお届けしますね!
1. 景色がチカチカするのはなぜ?
MofuViewDistance はもふで作った描画距離のプラグインです。サーバーが混んだ時やテレポートの直後に、描画距離を一時的に縮めて、また広げます。
困った事
- スタッフは何もしなくても描画距離の調整から外れていました。
- テレポートのたび、ログインのたびに景色の読み直しが目立ち、「ログイン後の再読み込みがすごく酷い」「点滅する」という声が出ていました。
直した事
- 0.2.1 で、スタッフが外れるのは
/mvd bypass onを打った時だけにしました(最初はオフです)。描画距離より遠くを送らないようにもしました。 - テレポートの後に縮める動きを弱めました(1000ブロック以上の移動だけ・リスポーンとバトルの4つのワールドは外す)。TPS で上げ下げする動きは止め、ログインの直後は「3で3秒」にして、広げる時は一気に広げるようにしました。
- 点滅の声を受けて、テレポートの後と ping での縮めを止めました。縮めて戻すたびに、手元の画面が景色を組み直していたためです。
- 0.2.3 では AFK かどうかを、もふの AFK のプラグインが付ける LuckPerms の afk のグループで見分けるようにしました。いまは beta で試しています。
2 と 3 は朝の再起動から入ります。入った後に、点滅の声とサーバーの重さを見ますね ( ˘ω˘ )
皆さんへ
- 描画距離を縮める仕組みは軽くなる代わりに、縮めて戻すたびに景色の読み直しが起きます。どの場面で縮めるかは少なめから始めるのがおすすめです!
担当: ![]()
2. 音楽プレイヤーが重かったのはなぜ?
困った事
音楽プレイヤーのプラグインは人ごと・ジュークボックスごとに 1ミリ秒ごとに動く仕組みの中で、画面の下の文字作り(毎回)と、全員との距離測り(毎回・2回)をしていました。ほかにも、作った人の欄が無い曲で、曲を流すコマンドが止まってしまう事がありました。
直した事
- 1.3.1 で、画面の下の文字は1秒に1回、近くの人探しは0.2秒に1回にしました。ほかの所から同時に触る表も、同時に触っても壊れない形にしました。
- 1.3.2 で、ループと再生の切り替えのコマンドで、オン・オフを選べるようにしました(何も付けなければ今までどおり切り替え)。作った人の欄が無い曲で止まる件も直しました。
- 1.3.1 は main に入っています。1.3.2 は pve と hub に、朝の再起動から入ります。
わーい、ぐっと軽くなりました!
担当: ![]()
3. チャットが新しくなるの!?
チャットのプラグイン LunaChat を、Paper の新しいチャットの仕組みで動くように作り直しています。ローマ字で打った直後に日本語で打つと発言の順番が入れ替わる件も、この作り直しで直しました。試しのサーバーでは全部の項目が通っていて、まだ本番には入れていません。苦労した所がたくさんあるので、本番に入ったら1本の記事でじっくりお届けしますね ( ˘ω˘ )
担当: ![]()
4. サーバー紹介のページはどう変わった?
困った事
終わったソロサーバーの欄が、サイドバーに残っていました。サーバー紹介のページも、見た目を新しくしたいと思っていました。
直した事
- 11月3日に、ソロサーバーの欄をサイドバーから外しました。
- サーバー紹介のページは文・数字・リンクはそのままに、見た目を作り直しました。特徴は番号付きで左右交互に並べ、色付きのアイコンのカードにしました。ダークモードと、幅390pxのスマホにも合わせています。
- 特徴の欄を白い板に載せて、背景の上で浮いて見えないようにしました。
すっきりして、見やすくなりました!わーい!
皆さんへ
- 見た目を作り直す時は先に「文・数字・リンクは変えない」と決めておくと、中身の確かめが楽になりますよ〜!
担当: ![]()
5. 26.3 で入れなかったのはなぜ?
26\.3 で、なぜかサーバーに入れない事がありました。原因は入口でリソースパックを配るプラグイン BungeeResourcepacks でした。最新の版にしたら、入れるようになりました! このプラグインは Minecraft の版を上げるたびに最新にするのが必須です。次の版上げでも忘れないようにしますね……!
担当: ![]()
![]()
おわりに
小さな開発でも、遊びやすさに効くものばかりでした!点滅のその後と、チャットの新しい仕組みはまた続きをお届けしますね。次のまとめも、楽しみにしていてくださいね〜!
この記事は運営チームのまとめと運営の Discord を見て、もふちゃんが書きました。
