(07-19-2012 06:23 AM)khaos Wrote: I don't see how RunUO is more stable? When was even the last update?
Sphere is stable. If you know how to use it. It has its own language, which for most people, trips them up. I have seen a lot of people make some excellent scripts over the years; hear they have bugs; and I can go through and clean up the entire script in minutes. Trimming redundant code and using more precise code and mathematics to handle most of the issues in the script.
What is unstable with sphere is using the old scripts from like 10 years ago. Yes, that is about stupid. I agree shit could be handled better. I also agree some of te bug fixes should be in the script packs. Last year I was told not to add any bug fixes. I was told to do that through SCP. Now I have way more lienency.
I really don't see RunUO being so customizable. Sorry. I have RunUO sitting in front of me and I know it would take way more coding to do shit on there that I can do with sphere with less code. That is my opinion though. I mean technically if you can code a bunch up and have the open source; sure you can design a server to do everything you want... even add in everything I know is internal in sphere that isn't even in RunUO. Do I want to reinvent the wheel with another emulater? Hell no. Too much time and effort to add everything and recompile; just to have to script again.
Who cares about using a custom menu? I generally prefer everything to be custom and remove hardcode defaults if something is so old and deprecated. I mean those menu's and internal system are just legacy code at this point. It is outdated but people still use it. Anarch Cassius has completely custom buy/sell menu's, etc. It looks great and functions perfectly! Though I personally would add tweaks to his
. Just saying.
PS
Wising cracking about "criticism" just shows a lack of maturity. I simply asked you some simple questions since you constantly throw this "criticism" out there. You cannot view every post as a personal attack.
Runuo is customizable because it uses advantages of c#, you can override every function. Even i hate c# and runuo, i must accept this truth. You can do sphere with less code but it is not about less or more code, it is completely about performance. So complation of scripts is not a deal since you can provide a great real-time gaming without any problems.
About stabilization, i have built everything on default pack with newest supported 56b commands. It is completely stable 7/24 when there is a little player. But strangely when player count increases (like more than 150), it -maybe a possible memory leak ?- isn't stable anymore.
About that custom menu thing, you are making an emulator, not a server. So about custom menus and hardcoded ones, even it is too old, it must allow the user to emulate it. There is no problem if you support the feature that you can override all hardcoded things, without a performance loss.
You know what, i actually wrote some hook DLLs to change things and fix a bug about sphereserver. And I was successful, but i am tired of doing it for every svn build. I had to do that because I told the bad logic about memory_iagressor thing many times but noone cared. It was fixed but the fix was reverted on other build. I found the hook point from my old sources of sphere and hooked it.
By the way i am not flaming about devs, it is not personally. I am just flaming about current state of sphereserver. And I am sharing my experiences and opinion about it.