Что конкретно нужно изучить, чтобы создать свой игровой сервер?
Здравствуйте. На досуге решил зайти в Rust, играл на модиф. сервере и сильно воодушевился тем, чтобы так же создать собственный, но для какой-либо другой игры. Очень интересно узнать, как это можно реализовать, что нужно знать и что учить. Если знаете, не могли бы поделиться советами ?
Программирую на Python, но и другие языки тоже в рассмотрении.
Графы, дискретную математику, линейную алгебру, криптографию и статистику.
Системное программирование, работу сетевого стека, протоколов IP TCP UDP TLS. Оценку и оптимизацию алгоритмов и контейнеров, параллельное программирование, работу с базами данных и транзакциями.
Все зависит от того, для какой игры и насколько масштабный вы хотите сделать сервер.