Simple Question,
What are you looking for in an Server Emulator?
Simple Question,
What are you looking for in an Server Emulator?
The same principles i'm building TerraEngine on.
- [Documentation] I want to be able to see (Visual Studio) at a glance what a function does, and what it's parameters are. Most emulators do not have this covered, at all. There are magic numbers all over the code, and it's hard to see how different functions interact.
- [Power] I want to be able to mold WoW into a similar, but very different game. This can definitely be done server-side only, but it requires heavy experience with whatever emulator you're working with. This is closely related to my first point: one of the reasons it's difficult is because emulators have little documentation.
- [Extensibility] Changes to the core shouldn't require a full re-compile, which means interpreted scripting languages or plugins are ideal.
- [Exceptions] Current emulators do not take problems gracefully. TerraEngine can eat most exceptions without crashing, and while that's partially due to the fact that each plugin is self-contained, i'm sure the current emulators can find something more graceful than "LOL, CRASH" without giving you any idea of what caused the error.
- [GUI] I suppose current emulators stick with a console so it can run on other platforms besides Windows, i'd like to see a GUI with more information. I'd like to see what players are online, where they are, whether the server has had to restart, GMs online, number of tickets, so on and so forth.
Last edited by The-Eradicator; 04-21-2010 at 11:59 PM.
The most beautiful thing we can experience is the mysterious. It is the source of all true art and all science. He to whom this emotion is a stranger, who can no longer pause to wonder and stand rapt in awe, is as good as dead: his eyes are closed.
Albert Einstein
Sounds good, thanks for the reply.
Creativity
Why do I need a signature?
One thats not lead by a ******
If you need me you have my skype, if you don't have my skype then you don't need me.
The advanced features to extend the ingame content and features. And of course like every server owner wants - stability and functionality.
netcode, dbcode, threading strategy. My core must be able to support thousands of players without any single lags. Features are fast/easy to implement, leecher want features, pro want what I've said.
Adding 'stability' to the list of requirements. For far too long has the WoW emulation scene got used to unrealistically low uptime. Out in the real world, boasting hours of uptime will get you mocked, and taking pride in a single day will earn you some pretty harsh flaming.
That better be Hashbrown, or Orange Pedregon shall pwn you.One thats not lead by a ******
Thanks for the replies everyone.
One with a superior logging system and administrative interface.