pandorabox-io / in-game

Random code and stuff for in-game things
MIT License
3 stars 0 forks source link

Faction nodes and passwords #31

Open Klaranth opened 3 years ago

Klaranth commented 3 years ago

SX — 04/23/2021 @BuckarooBanzai could we give some of railway protection areas to admin account? I was also thinking about "shared" account but as it was reset once already I wont exactly trust it currently... For some long straight railways it would just be simpler but I don't really want areas like that cluttering my list... well, personally I'm fine with protection blocks. Used those a lot and will keep using those. Areas however would prevent careless area creation as already protected area will not allow adding another on top of it (New Town station complex for example had a lot of protector blocks covered with few mostly unused player areas).

SX — 04/24/2021 Or set "shared" xp / dig / build count / whatever needed to something that will make sure that account will not get removed on possible next cleanup and we'll dump stuff to that account.

BuckarooBanzai — 04/24/2021 "shared" account sounds good, i wasn't aware that it got removed, my mistake :P i'll remember that next time i'm cleaning up things, won't be in the near future though

S-S-X commented 3 years ago

This was evaluated better and last decision was to go for group based access control (playerfactions) instead of privilege based. This is because privilege areas are not actually good for this, almost immediately after I created first privilege based area for railway station I had to remove privileges and close area to be able to add access for player without said privilege. With faction access to area this can be done, faction areas are not as restricted for configuration.

There's however few problems with playerfactions:

So factions can already be used and are better suited than privilege areas but management is really hard because of mentioned limitations, especially password requirement.

This requires just actual work to be done, above missing features implemented. Probably could open issues either to pandorabox.io repository or playerfactions repository for these.

Klaranth commented 2 years ago

Huhhila faction controller node / faction messageboard node (possibly both features in same node, possibly with styling options similar to banners) - should (optionally?) obsolete faction passwords. [ the above "faction controller node" is related to #77 which as closed as duplicate of #31, so guess that should be added as comments to #31 ]

in other words, have a UI similar to barter table for handling joining of factions. Such UI appears to be possible to implement in its own mod without changes to playerfaction mod itself.

SX Would work and could even be useful in some cases. To actually remove password requirement I would like multiple faction owners and invitation commands more but there's no reason to not have both if someone wants to work on it.

There's multiple different use cases and been multiple duplicate issues. Issue #31 would be best and issue title / description could be reworded to better cover different use cases. Thing with #31 and linked issues is that any solution, even partial solutions, will probably affect most or all use cases and it would be best to keep discussion in one place.

Klaranth commented 2 weeks ago

MCLV Wouldn't it be great if we could use factions in TPtube channels? Kermit + SX or add factions to protectors

SwissalpS commented 2 weeks ago

or add factions to protectors

already possible