Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

メンバーとして所属している自治体内では、権限にかかわらずspectatorが利用可能にする機能 #930

Open
kohonayoshi opened this issue Aug 20, 2022 · 1 comment
Labels
✨enhancement 新機能・要望 👀関連情報求 関連する情報がありましたらお知らせください。

Comments

@kohonayoshi
Copy link
Contributor

内容

メンバーとして所属している自治体内では、権限にかかわらずspectatorが利用可能にする機能
あるユーザーを見ていると、地下建築とかspectator無いと相当しんどそうなので、自治体を持っていたり自治体のメンバーであればある程度信用できるプレイヤーかと思うのでspectatorを解禁しても良いのではないか。というイメージです。

エリアからの入退室event(WG:greetingあたり)を拾えたらできないでしょうか?

@kohonayoshi kohonayoshi added the ✨enhancement 新機能・要望 label Aug 20, 2022
@book000
Copy link
Member

book000 commented Aug 20, 2022

以下の手法で技術的には出来るだろうとは思います。

  • 各種ゲームモード変更コマンド(/g, /gamemode)実行時に中央市内ではない自身がオーナーの保護範囲にいることを確認する
  • プレイヤーが移動した時に発生するイベント PlayerMoveEvent でその保護範囲内から出たら強制的にゲームモードを変える

ただし、以下の懸念点があります。

  • PlayerMoveEventは移動中1tickごとにイベントが発生するので、サーバに対して過負荷をかける可能性がある。特に保護範囲の計算処理とかを毎Tickやるのってどうなんだろう
    • WG側にその手のイベントがある可能性はあるので、本当にこの機能が必要なら調べる
  • 運営などが不審な新規プレイヤーをスペクテイターで確認している時に、数字キーでテレポートしてきて新規プレイヤーを驚かせてしまうなどの懸念
  • 「自治体を持っている」と「信用できる」はイコールにはならない…

これらを踏まえて、懸念点の回避策・実装の必要性について再度ご検討ください。

@book000 book000 added the 👀関連情報求 関連する情報がありましたらお知らせください。 label Sep 12, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
✨enhancement 新機能・要望 👀関連情報求 関連する情報がありましたらお知らせください。
Projects
None yet
Development

No branches or pull requests

2 participants