使い方
ランダムで入ってくるなどの荒らしの対策のためにホワイトリストを使いたいが、プレイヤー数の減少や入りやすさの低下を防ぎたいという場面で使用
設計
Webサーバーがアドオンに「プッシュ」するのではなく、アドオン側がWebサーバーを「ポーリング」する設計になっています。これによってBDS側のファイアウォール設定が不要で、BDSが外部から直接叩かれることもありません。セキュリティ的に安全な方向に通信が流れます。
また、シークレットキーによる認証が入っているので、URLを知っている人が勝手にAPIを叩いてもキューに積めないようにすることもできます(フォームからの送信は認証不要にして、APIエンドポイントだけ守る構成)。
導入方法
そのままMinecraftサーバーに入れても動きません。ダウンロードしたものを解凍してから、Readmeをよく読み導入してください。
ライセンス
ライセンスはMIT Licenseです。Webサーバーのコードもアドオンのコードも改造・二次配布など好きにしてOKです。



コメント