Evolve vs. Exsto: A comparison by Stickly Man!
---
So, I decided to check out these two admin mods to see what the buzz was about, and to see mainly how their GUI's functioned. In a few sentences I will briefly describe what I found out:
Evolve is better than Exsto by far.They still both suck. Horribly.Here are some brief sentences describing my experience of both:
(It's also something to note that I was unable to test the ban menus because neither mod would let me ban by a random STEAMID. I had to ban a player who was currently in-game, of which I had none. Looks like ULX has a missed feature there that could be advertised more

)
Evolve:*Fancy site with lots of good information. Nice.
http://evolve.overvprojects.nl/*Overrides default scoreboard, at least the scoreboard looks nice.
*Built-in chat command autocomplete in the chatbox, without creating a whole new chatbox. Definitely is a nice feature.
*No console autocomplete, must rely on chat commands.
*Chat commands provide no real help whatsoever as to what the selected command does, or what parameters are valid or not.
*GUI goes right over the chat box. Really annoying. You also have to hold a key to keep it open.
*Nice GUI animations, but they seem really choppy, even when I'm getting 120 fps. (Also, there's a 75ms-100ms spike when it's opened)
*Sandbox limits page looks almost *exactly* like ULX's old admin menu. (Just switched the sides of the sliders and checkboxes)
*Executing commands on players is a tedious process: Unlike the old animgif showing the process below, you now have to double-click or click a seperate button in order to get to the commands list. Also, you can't go *back* a menu in case you selected the wrong command, you have to go all the way back to the players list, and reselect your players. Also for things with numbers, (like ban time), he lists them in set intervals in a list like the rest of the commands. Not a smart move.
(old):
http://i26.tinypic.com/2rnimqa.gif*Overall, GUI, although looks nice, seems slow and choppy, despite it's look to be sleek and smooth. It's also mostly unintuitive and annoying to use for some reason.
*At least it functions like a decent admin mod

. I still would not recommend using it for a running server, seeing as how uninformative chat and iffy GUI are the relied methods for executing commands. With lack of good console support, it just doesn't cut it.
Exsto:*Has bugs left and right, console spams like none other (with mostly pointless information), and is horribly inefficient. (Expected of betas, but.. This is not something I would run or rely on an operating server). Attached is a startup console output.
*Dumps a bunch of data files, and who knows how much stuff he's stuffing into the sv.db (Luckily, I was testing this on a separate vanilla server)
*Still is stealing (at least) the teleport code from Megiddo, Has an immunity "rank" by number that's very similar to Evolves.
*Prefan brags: "Protected loading and calling of plugin functions. Ever had a moment where you call !kick in ULX, and it errors out and breaks the chat hook? Yeah, this isn't possible in Exsto, its protected."
--Not only has that never happened in ULX, but Zyklus managed to break the !whip command for himself while he was playing around with it. Touché.
*AUTOMATICALLY enables a custom chat box, which has autocomplete for chat commands, but also (at least for me) drops your FPS significantly, and is actually really annoying. You can disable it, but then you have absolutely no autocomplete for chat commands.
*NO autocomplete console commands. You have to rely on the chat for figuring out how to use commands. If chat is disabled, then you're outta luck.
*GUI has nice animations, but.. The rank window requires automatic refreshing in case someone ELSE updates something. GUI takes control of keyboard/mouse input, and the only way to close it is the 'x' button in the corner (even when using "+Exmenu")
*The "quick" GUI menu shows some pretty pointless statistics, like number of packets Exsto has sent (which seemed really high, 5,000+ after a few minutes), and number of lua errors caused by Exsto (which somehow managed to remain at 0, even though I saw at least a few errors in the console).
*Executing commands in Exsto is very similar to Evolves.. With one of the most annoying problems being for any "number" argument, like ban time, Prefan has hand-coded set options in his GUI and shows it as a list. 5 minutes, 10, minutes, 15 minutes, etc. Very limiting.
*Can enable/disable plugins on the fly, which is cool, But if you enable/disable them too quickly, you get flashed a warning message.. What if 5 admins all disable various plugins, or even the same plugin at the same time? Not likely, but could cause serious issues if not handled properly.
*Overall, Exsto seems big, bulky, gui is hard to manage, and just.. buggy.
Brief Exsto console output, as I finished this post:This server is proudly protected by Exsto --And people complain about our advert? Ours doesn't make a viewpoint for our end users.
:156: attempt to index local 'self' (a nil value) --This error appears any time I use +ExMenu
] disconnect
Unknown command "_ChatState" --.. Considering I wasn't chatting, I don't want to know how he coded the detection for chatstate..
</rant>
And to think I was worried about either of these GUIs being better than XGUI
