https://svn.code.sf.net/p/dolserver/cod ... Privilege/
The gist of it.
I haven't worked on it in a while so i can't really tell you off the top of my head.
And it has full interop/backward compat with 0-3 privilege system (If I recall the only thing I didn't finish was the parameterized privileges, and the / commands for it)
Hot-reload of the privileges while playing (change the db, run a command and it doesn't require a full login).
Database wise
1 row per character
1 row per account
(So no single privilege where 1 cmd -> 1 row, etc and such)
Group based, but also you can add individual privileges to accounts/characters (Flagging/Tagging or whatever you want to call it)
As a side note, few of the fun parameterized binding things I had actually written for it..
Masquerade with a different username in public/private/commands (Okay the latter probably not used much as it could probably be abused)
Talk to servers in broad without a special command or w/e, without having to deal with getting spammed in PM's and such.
Masquerade Privilege
Allows people to be targetted differently under /who (So you could have helper rank, mod, gm, etc or w/e you want)
Who
Thread with original idea.
http://www.dolserver.net/viewtopic.php?f=5&t=21074
Post showing the only working /command on it, its actually fully working (except for parameterized)
http://www.dolserver.net/viewtopic.php? ... 15#p146539
"The swarm is always smarter, faster and more adept than any actor which seeks to thwart it."
C++, Java, C#, VB.NET, ASM.
Current Project:
Engine Developer for The Red Solstice