Jump to content

  • Log In with Google      Sign In   
  • Create Account

Interested in a FREE copy of HTML5 game maker Construct 2?

We'll be giving away three Personal Edition licences in next Tuesday's GDNet Direct email newsletter!

Sign up from the right-hand sidebar on our homepage and read Tuesday's newsletter for details!


We're also offering banner ads on our site from just $5! 1. Details HERE. 2. GDNet+ Subscriptions HERE. 3. Ad upload HERE.


#ActualKylotan

Posted 09 February 2013 - 08:32 AM

In practice I've rarely seen a problem with Python performance, but that usually comes from careful use of the libraries which are often implemented in C. The one time I did have performance problems with Python was implementing A* search, where the standard data structures aren't quite as efficient as the C++ equivalents. Totally agreed on the GIL issue although with MMOs I have always favoured a multi-process/distributed approach with single-threaded simulation in each simulation server, so it's not been an issue for me.

 

Angus, if you want to know about UDK I suggest posting a new thread about that with a specific title to match. Most people still reading this thread won't know anything about UDK and anybody who does know UDK won't know it's relevant when they scan the first post. Make sure you have read all of the Unreal Networking page and see what questions you still have.


#1Kylotan

Posted 09 February 2013 - 08:31 AM

In practice I've rarely seen a problem with Python performance, but that usually comes from careful use of the libraries which are often implemented in C. The one time I did have performance problems with Python was implementing A* search, where the standard data structures aren't quite as efficient as the C++ equivalents. Totally agreed on the GIL issue although with MMOs I have always favoured a multi-process/distributed approach so with single-threaded simulation in each simulation server, so it's not been an issue for me.

 

Angus, if you want to know about UDK I suggest posting a new thread about that with a specific title to match. Most people still reading this thread won't know anything about UDK and anybody who does know UDK won't know it's relevant when they scan the first post. Make sure you have read all of the Unreal Networking page and see what questions you still have.


PARTNERS