Что конкретно нужно изучить, чтобы создать свой игровой сервер?
=================================================================

 Здравствуйте. На досуге решил зайти в Rust, играл на модиф. сервере и сильно воодушевился тем, чтобы так же создать собственный, но для какой-либо другой игры. Очень интересно узнать, как это можно реализовать, что нужно знать и что учить. Если знаете, не могли бы поделиться советами ?  

Программирую на Python, но и другие языки тоже в рассмотрении. 

 Графы, дискретную математику, линейную алгебру, криптографию и статистику.  

  

Системное программирование, работу сетевого стека, протоколов IP TCP UDP TLS. Оценку и оптимизацию алгоритмов и контейнеров, параллельное программирование, работу с базами данных и транзакциями.  

  

Все зависит от того, для какой игры и насколько масштабный вы хотите сделать сервер.