Hacker News new | ask | show | jobs
by kevingadd 1904 days ago
EVE has a history of incredibly bad performance issues, in part due to their extensive use of python for networking, simulation, etc. They seem to struggle with it on an ongoing basis, so it makes sense that in some cases they would move logic from python to C++. Their networking stack was at least at one point heavily Python.

Some engagements in EVE will literally involve thousands of players in the same system all interacting with each other in big groups, so it becomes extremely important to be able to push a truckload of packets and events and process them with low latencies.

1 comments

> Some engagements in EVE will literally involve thousands of players in the same system all interacting with each other in big groups

That's a tough workload. I guess it would appear in MMOs, bidding markets, wonder where else.