Spudz777 wrote:
I think RunUO has one major advantage over script-based emus. Its "scripts" are written completely in a full programming language. Smaller advantages, I have never had stability problems, and the server takes up only a modest amount of resources.
Its scripts ARE the language! How is the different then having the source of the emu on the other projects?
As for modest resources, clearly we come from different enviroments. NET by nature (and Java as well) take signficantly more resources. So it depends on what your expectations are for "server applications".
But no quesiton, Runuo is by far the most complete, and popular.
Have total control to me is vital if you dont have the source to the main engine (POL, and for a while, Runuo). HOwever, if you do, then having scripts to make it so a user doesn't need to be a full programmer is a godsend.
What made Runuo on of the more powerful "scripting", was it relatively well laid out class structue, so overriding was fairly easy. That would be true with say, C++ as well, if such a design was taken.
Anyway, to the original poster, one really has to build their own trade criteria, and their on weights on the criteria to make any type of evaluation. For it will vary widely form person to person.
Such as for me, scripting is very low (assuming I have source), but memory footprint is important (and portability, so I can pick the best deal for my server). But others will value scripting, and not care about those. So it really is up to one, and how much work one wants to invest (versus just running something straight out of the box).