Open usagiga opened 3 years ago
思ったんですが、わざわざRCONを導入しなくてもDiscordで「Minecraft をプレイしています」の部分を取得すれば実現できますね……
確かにそのほうが簡単そうでいいですね (Discordのギルドに参加している人がアクティビティステータスをオンにしている、Minecraftをソロプレイしないなどの前提がありますが)
RCON導入は問題が生じてきてから検討すればいいですし
微妙なところがあるのは事実ですね……
とはいえこの手法、ユーザーが何のプロセスを起動しているかを何のデーモンもかませずに取得できるのもいいのかなと。自動起動のトリガーとしても活用できるんですよね。(微妙なところをクリアしないとかなりつらいです)
RCON導入は問題が生じてきてから検討すればいいですし
こう書きましたが、ユーザに設定を強制するのはよくないですね 早い段階で問題が生じそうですね
自動起動のトリガーとしても活用できるんですよね
これおもしろそうではありますが、実際に使うことを考えると、hanselのコマンドを打つ手間より、意図せず起動したインスタンスを落とす手間のほうが高くなってしまう気がします
何か別の機能で使ってみたいですね
アクティビティを出したくない人とかは尊重すべきか…… あとなんか、マイクラを起動しているユーザーが入っているDiscordサーバーのあちこちでhanselを使ってる場合も誤検知まみれになりそうですね
この機能に関してはアクティビティを使うのはあまり良くなかったです やっぱりRCONないしscreenを触るルートにしましょうか
21 に関連して、ユーザーがいなくなってからn分でサーバーを落とす処理があると便利そうですね。