A
A
Artur Zenkov2015-12-30 21:30:06
Python
Artur Zenkov, 2015-12-30 21:30:06

Does it make sense to backend a game server in python?

As a hobby and self-development, there is a desire to write the server part of the game. In this connection, the framework for the reasonable use of python in this area is interesting.
1. Is it possible to implement one of the main advantages of python in development speed here? Or this advantage will be leveled not by the highest performance of the language (although you can rewrite part of it in C).
2. It is quite clear that for a turn-based game, processing and returning json is quite a trivial task. Like websocket on Twisted/Tornado/aiohttp. But what about realtime servers with high performance sensitivity? As I understand it, you need to work with UDP directly using the same asyncio, but will there be problems with the client side in javascript?
PS And yes, I know that there is Bigworld written in Twisted and C ++, but this is not at all the level that I can even dream of.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Alexander, 2015-12-30
@Hrom

Well, the well-known WOT from Wargaming uses a lot of Python.
Here is their YouTube channel Wargaming CIS , a lot of python.

N
Noortvel, 2015-12-30
@Noortvel

It has, most of the python libraries are written in C and are well debugged.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question