Mumfrey
Retired Staff
- Joined
- Feb 8, 2012
- Location
- United Kingdom
So we'll need the permission-system and it'll be golden from there to disable the bad things? I think Danda was doing a large amount of testing on this.
The permissions allow you to lock it down to just basically keybinds, any script functions that only change local settings (for example VOLUME and GAMMA) and the GUI functionality. The bonus being of course, that you can lock down everything for the masses, but give elevated permissions to for example moderators, and no restrictions at all for admins.
The current permissions allow control any exploitable script commands and all events except for onJoinGame (which runs before the permissions are replicated anyway and isn't really exploitable for cheating purposes anyway) and onChat (which is basically usable for the same kind of things that Improved Chat is, eg matching certain messages and storing vars to be used in later messages, eg. for quick-reply and the like).
If you discover a feature that you want to lock down that doesn't have a corresponding permission, I will happily bundle it into an update for you, you can then use the min-required-version functionality in the plugin to kick users that try to use the deprecated version (it physically kicks them from the server until they update). I'm very keen to work with server admins on this to provide the best capabilities for players and the best control for admins, so any feedback is much appreciated. You seem to have a good community here which is why I'm particularly keen to engage and provide something to suit.
I'm away from tomorrow until Sunday but if you have anything to discuss I'm happy to vent/ts at some point next week.
EDIT: I should also mention, my aim is for this system to be adopted on a wider scale by other mods which are "useful but prone to exploitation" like rei's minimap.