andrewgazelka / hyperion

The most advanced Minecraft game engine built in Rust.
Apache License 2.0
456 stars 20 forks source link

Moderation tools #425

Open TheDevMinerTV opened 6 months ago

TheDevMinerTV commented 6 months ago

Be it IP bans or user bans, these will be useful during the event.

[edited by Andrew]

andrewgazelka commented 6 months ago

yea definitely want this 👍

andrewgazelka commented 2 weeks ago

want potentially use LMDB for this

https://github.com/andrewgazelka/hyperion/blob/7540e89e92b4ce38ff4249f7fe4b9ea5d87e1319/crates/hyperion/src/storage/db.rs#L14-L17

see

https://github.com/andrewgazelka/hyperion/blob/7540e89e92b4ce38ff4249f7fe4b9ea5d87e1319/crates/hyperion-permission/src/storage.rs#L8-L52

can also use rkyv potentially

could also use something like

https://github.com/nats-io/nats.rs

with jetstream? cause we might want people to be able to ban people even if cannot execute commands 🤷


in general worth talking about