Ulysses
Ulysses Stuff => General Chat & Help and Support => Topic started by: Megiddo on June 01, 2010, 01:38:07 PM
-
If you could change one thing about ULX/ULib, what would it be and why? Feel free to discuss other people's ideas too. Changes can be anything, big or little, GUI, commands, configs, APIs, documentation, web interface, etc. Just put some thought into it!
-
GUI. The derma design feels like GMod 9 and a lot of people judge admin mods just for the interface. For example, Exsto Admin Mod (http://www.facepunch.com/showthread.php?t=937056) doesn't have as many features as ULX, yet many people are switching to it because of the GUI.
Just my 2 cents
-
Web interface!! I've already mentioned this somewhere before but oh well :P
-
GUI.
That's what XGUI is for! :P
And me and Megiddo talked about making a web interface, at least, for a plugin database.. Methinks it wouldn't be too difficult to do.
-
Future Idea (Great for Stickly's gui talent)
In game ULib mod / ULX mod hot swap system.
Basically, allow loading or unloading of our modules on the fly (as much as possible)
Yes, it would take some re-engineering of the modules we already have (both custom and core), along with some documentation of what each core module actually does (I mean, sure, I can easily look at fun.lua and tell what's in it while in windowed Gmod mode, but how many users actually take the time to learn how to look, or know they can move/delete it if they don't want its functions.)
Something to consider for ULib 4.
Also DiscoBiscuit... we always appreciate your constructive 2 cents. I know you've been following/testing other administration mods.
We'd hate to lose you as a ULX user, but we appreciate the input you have regarding others.
-
I would like some more functionality added to votekick/voteban. I would like to be able to specify a reason for the vote to kick or ban.
-
I still think we need a full functional scoreboard with various Ulx function on it. Most likely another one for Stickly. Hmm... perhaps I'll try it once I get a new machine.
-
Also DiscoBiscuit... we always appreciate your constructive 2 cents. I know you've been following/testing other administration mods.
We'd hate to lose you as a ULX user, but we appreciate the input you have regarding others.
To be honest other administration mods are lacking in features, and yet people still say they are "ULX killers". Personally I think ULX works better than any one currently out.
-
MySQL Admins, Would be great for server to server easy installation through a website to manage it too.
-
The voting system. It is very ugly and sometimes people can't vote because they binded something to one of the number keys.
-
I'm going to throw in the idea I've been wishing for lately: An automatic error reporter. Basically, all our code would run in a sandbox, and if an error occurred an error report would automatically be uploaded to a central database (probably after confirming that it's okay with a superadmin). We can't be everywhere at once, so such a system would really help us stay ahead of the game and make sure it works perfectly for everyone.
-
...would automatically be uploaded to a central database ...
What method to upload error reports from a users server would you use for this? I can think of a few that might work. Either way, this idea has some potential. Also, how would you catch the errors?
-
What method to upload error reports from a users server would you use for this? I can think of a few that might work. Either way, this idea has some potential. Also, how would you catch the errors?
I was thinking of just a simple GET request using http.Get (http://wiki.garrysmod.com/?title=Http.Get) would suffice for pushing the error to us. Unfortunately, this would open the door for 'spam' reports, but those will probably be easy to identify and discard. Catching errors just requires implementing a pcall/xpcall at any entry points for our code (easier than it sounds).
-
So you are thinking like having a webpage open up whenever the script detects an error and allowing the user to input data/submit the form?
Yes, this would be the best way of going about this I would imagine.
I was thinking you were talking about having it do it seamlessly w/o the users interaction. I figured this would require like some form of SQL or socket integration.. but then you run into windows binaries and external libraries. Bad juju.
-
So you are thinking like having a webpage open up whenever the script detects an error and allowing the user to input data/submit the form?
Yes, this would be the best way of going about this I would imagine.
I was thinking you were talking about having it do it seamlessly w/o the users interaction. I figured this would require like some form of SQL or socket integration.. but then you run into windows binaries and external libraries. Bad juju.
No user interaction would be necessary. Basically the server sends out a request like... http://ulyssesmod.net/bug_report.php?error=my shirt is on fire&file=ulx.lua&line=80
-
I like the idea, but potential for spam would be something that needs to be limited in some way. Perhaps a unique key for each server or something so we could at least know where the spam is originating from and block it.
-
http://ulyssesmod.net/bug_report.php?error=my shirt is on fire&file=ulx.lua&line=80
http://ulyssesmod.net/bug_report.php?error=my%20shirt%20is%20on%20fire&file=ulx.lua&line=80
There, fixed.