1. I want to focus on a single programming language from now on and then, judging your opinions I want to decide which one I need to go for.

    I don't know if I'm wrong, but seems like C# will be the winner here, since it can make Calls with ease... buuut, how I use 49 plugins on my server (1 in JS, 33 in LUA, 2 in Python and 13 in C#), and the Teleportation/RPG plugins are the heaviest (2.2K+ lines), I cant answer that all by my self XD. Normally my server stays in 60+fps sometimes drops to 20~30fps and rarely drops to 1~5fps.

    If isn't the language that matters for server Performance, what do I need to take in consideration instead?
     
  2. Wulf

    Wulf Community Admin

    I think the general concensus is: C# => LuaJIT => JavaScript => Python, but I may have the wrong order for the last two. C# being the clear winner, as it pretty much like running native code. Keep in mind that a poorly written plugin can cause performance issues regardless of the language it is written in.
     
  3. I second what Wulf says, and regarding most plugins are in lua is because c# was only added later. I will be rewriting all my plugins in c# over time.
     
  4. Yeah, C# ownz in this matter as I expected, since its a native code within the game. I'm only stuck in C# with the matter of building and reading a nice data file...