Quote:
Originally Posted by Cpp
There should be windows and linux versions of the dedicated server, I'm just not sure how much control over the memory/game a user should be given. Giving excessive amount of control makes it harder to make a decent GUI and just makes things more complex, but has its benefits while an easy-to-use GUI doesn't offer as much possibilities, but makes things much simpler to run.
|
Keep it clean and simple. Allow for more complex controls, but for the most part try to keep those hidden.
Quote:
Originally Posted by Cpp
The second thing to consider is where to draw the line between the hardcode and the script. Technically I could do the whole engine in C++ and offer a little scripting interface, but on the other hand I could do the entire engine in the scripting language and do only the core stuff in C++... sort of like the linux kernel.
Each method has its benefits and drawbacks.
|
Hardcode the complete game so that it can run like a completely normal JJ2 server without any scripts. Use scripting to extend/modify beyond that. Or at least make the basic scripts built-in.
Quote:
Originally Posted by kyevan
The problem is crashing apps can take down windows, where as on linux, that almost never happens unless you crash something like X11 that touches hardware directly.
|
I've had JJ2 crash on Windows while hosting it many, many times. Windows 98 handled it decently, and Windows 2000 and up doesn't have any trouble with it.
__________________
<div style="float: right; width: 100px; height: 70px; margin: 5px 15px;"><img src="http://madskills.org/monolith/idleserver.gif" style="width: 98px; height: 65px;"><img src="http://madskills.org/monolith/theserver.gif" style="width: 98px; height: 65px; position: relative; top: -65px;"></div><div style="margin: 0 3em; font-size: 80%; font-style: italic;">Love is patient, love is kind. It does not envy, it does not boast, it is not proud. It is not rude, it is not self-seeking, it is not easily angered, it keeps no record of wrongs. Love does not delight in evil but rejoices with the truth. It always protects, always trusts, always hopes, always perseveres.</div><div style="text-align: right; text-size: 80%;">1 Corinthians 13:4-7</div>
|