フォーラムへの返信
3件の投稿を表示中 - 1 - 3件目 (全3件中)
- 投稿者投稿
そのようなプラグインはありませんがbungeecordのプラグインを自作してポータルに入った際に外部のプログラム(特にどの言語でもいい)とhttp通信を行ってそこからサーバーを自動起動することなどは可能だと思います。また、プレイヤーがいなくなった際にはPlayerDisconnectなどのイベントを利用してBukkit.getOnlinePlayersのsizeを調べることで人数を取得できるので0になった際にサーバーを閉じるようにすればいい感じに管理できると思います。しかし、プレイヤーが毎回いなくなるたびにサーバーを落として入るときに毎回サーバーを起動するのは大変非効率だと思います。
Spongeのmixinをpaperやbukkit環境に依存させた場合、cache内のnet.minecraft.server関連のクラスなどのインジェクションなどは可能ですか?MixBukkitというmixinを再現したbukkit用のプロジェクトは見つけたのですかShadowing等の変数継承ができなさそうです。通常のmixinをgradle/mavenでインポートしてそのまま使えるのであればいいのですが、bukkit系統に特化したプラグイン用のmixinはありますか?
paperサーバーを使用している場合はワールドデータの構造がバニラと異なるため、適当に移行すると互換性がなく、バグる場合があります。region関連のファイルを手動で移行できないのであればpaper以外のサーバーソフトウェアの使用を推奨します。
- 投稿者投稿
3件の投稿を表示中 - 1 - 3件目 (全3件中)