Базовая архитектура игрового сервера - PullRequest
0 голосов
/ 27 октября 2019

Я довольно новичок в программировании сокетов, и сейчас я работаю над игрой, которую я хочу сделать многопользовательской. После настройки переадресации портов (довольно большая головная боль) я хочу сделать базовый игровой сервер для своей игры. Я просто не знаю, как с этим справиться.

Я хочу, чтобы клиенты / игроки могли подключаться к серверу, и я хочу, чтобы позиция всех игроков была синхронизирована. Я создаю один сокет для клиента? Должен ли я иметь один сокет и делать несколько многопоточных вещей? Как выглядит общая архитектура такого сервера?

Заранее спасибо! Ура! * * 1005

...