Thanks for the information/input. I have some remarks. See below.
It seems (to me at least), many of the things you want are/were already included in ULX.
I'm not attempting to argue/prove that ULX is better; I just wish to ensure you and anyone else that may read this understand and know what is available. I so often see people claim features other admin mods have aren't in ULX when I know for sure they are, and perhaps more frustrating, were long before the latest greatest other mod.
unlike ULX I can limit precisely and incredibly easily what tools/entities/sweps every rank can use.
Until recently, yes, this was true of ULX 100%.
Fortunately for us, Jay has been working on
URestrict, a gui controlled group access control system for various items.
Unfortunately, he's been rather busy lately to do much more work to add to it all the things that ASSmod can control.
It also has additional features, like no noclip for only certain ranks,
ulx groupallow <groupname> "ulx noclip"
Should allow any group that wants it to have noclip when they want. They'd simply have to type 'ulx noclip' or say '!noclip'
Thats been in ULX for a long time now, I believe even before ASSmod.
and no limits on admins, etc, etc, etc.
Actually, I believe Megiddo had intended to make a module for ULib for this
long time ago. Though that discussion is from April of 2008, the code he mentions in that is from when Gmod was first released in mostly Lua. (Gmod 10 I think)
I recently made
UNoLimited after someone suggested it yet again in our suggestions forum.
Oh and the map list that actually lets me click on the names and all is handy also for those maps with terrible naming...
ulx map in console will allow you to cycle through the same list brought up in GUI.
Type first few letters of the map name after "ulx map <few letters>" and it will come up quicker.
As for the GUI menu commands, our focus has never been GUI. Much of it was developed before Derma even truly became a full release. Yes, we've not improved much on it. And, we've always wanted to add Gui controlled group access level setting and control. We've just not done it. It's always been a low priority.
Though I know there is much room for debate, most of the hardcore server admins like the fact the console is usually quicker than having to click buttons of a gui. ULX was written originally for dedicated servers in mind (as was AMXX for HL), not game clients. A gui for game clients I believe was actually just a 'nice addition' when ULX was first developed.
Those that use admin controls from game clients, who truly like ULX, will debate that typing "ulx k" or "ulx b" in console is quicker and easier with autocomplete to kick or ban a user causing trouble. (Actually, we're still amazed to find people who don't know that ulx has autocomplete of commands and names once commands are chosen)
Again, this isn't to start a war or debate over one or another...I appreciate others point of views.
I am curious... what is the 'spawn' command you speak of?