I don't have enough experience to know if any of these are possible. Currently, or, as Megiddo seems to be quite close to Gmod10 development, in the future.
I'd love to see them included in future versions of ULX.
(all without middleman application if possible)
--- Chat between servers
-To include @admin chat, /p private chat, and normal chat.
-A screen menu showing what players are on the other server, and if possible in new versions of Gmod, click the name (or word all) to send a message to that person (or all) on the other server.
-Each would be configurable on each side(what server (hostname/ip?) to communicate with, on/off, admin only, designation for other server JamminR@HisHangout says: or JamminR@HisFriendsServer says: , etc)
--- Shared ban lists between two (or more?) servers.
--- Shared admin commands between servers
- Kind of includes both of the previous two suggestions, if no admin (or admin with high enough access) is on Server 1, and asks through 'server chat' with admin on Server 2, if the admin on Server 2 is listed as having high enough access on Server 1, be able to kick/ban any user from Server 1.
(easiest way I know to explain it, basically, rcon ban/kick through ULX while on another server)
--- Default 'admin' user configurations
- I understand the user admin/configuration is going to be different, but if access levels of any kind are going to be included, it would be nice to have some 'default' (set by me) that would be added when I add a user through console.
I don't know how many time's I've had to go back and edit what I call a 'basic' level admin manually after I've added them through ulx_adduser because I forgot to add (or leave out) one letter I meant/didn't mean to give.
(I know I could edit script manually to do this on my own, but as a whole, would be nice feature. Like when you don't provide a ban time, its permanent, 0 is assumed)
--- Easy command access configuration.
-Each time a version of 1.xx comes out, I have to go in and change several internal commands from, for instance, access_slay to access_kick, because I don't want certain commands used/abused.
-In other words, I want to make it easier for admins to decide what levels do what commands, not just what access is given to an admin.
Again, I understand that the admin/user configuration is totally changing, but this would be a nice ability.
I have a very basic idea for how to implement this (probably easier than any other I've suggested), but that is a discussion for another topic.
--- Last but not least, FRIENDS CHAT THROUGH 'SAY' main window.
- I hate IM programs. I don't use them. I dislike having to change screens to chat with a friend while I'm in the middle of something else. While surfing pr0, er, playing Gmod, I have to hit my 'escape' key to main menu, then click on whatever chat box. If I could simply see what someone said using my HUD chat type text, then reply by using <Chat key> /F Friend_who_SourceFriend'ed_me message reply , I would love that.
Dang, I had one or two more earlier, but can't think of them right now. More at a later time I guess. (too much now, eh?)
Summarized in case you forgot my first idea
--- Chat between servers
--- Shared ban lists between two (or more?) servers.
--- Shared admin commands between servers
--- Default 'admin' user configurations
--- Easy command 'admin access' configuration.
--- Last but not least, Source FRIENDS CHAT THROUGH 'SAY'/main HUD