12-06-2014, 06:00 PM
No one will feel it ingame so it's useless in which language is written ...
You sure that no one will "feel" it ingame? Try loading the item mall ingame and see how long it takes just for the C# server to relay your cash balance. It takes a second or two while mine is nearly instantaneous. The same goes for purchasing items ingame, there's no delay of any sort. A large factor of purchases could be related to the fact that I cache the item malls items directly in the cash servers memory for instant access instead of constantly querying the database like both the official compiled and his C# variant. You can't beat machine code in terms of execution performance. With Mono you're only added another emulation layer no different than WINE to capture and translate C# calls to native Linux. For this there's a huge performance hit regardless of what you run through Mono. Now I'm not saying his are bad as both mine or his will get the job done and do it well. Tho for something as intensive as a PvP system you're going to want top notch performance priority over simplified code. He'd be better off converting his code to C++ and compiling it native. For that much he can also keep the source code private. The only reason he's offering it is due to the fact that it's written in C#. With that being said anyone who's purchased it once, can share it among dozens of others. Making selling such a system illogical as everyone will have it long before you shed a profit on it.

