> TCP
> Использовать формат "запрос - ответ"
> во время движения игрок оповещает сервер о изменение своих координат
Успокойтесь, доучитесь в школе, закончите университет и идите работать. Лет через 10-15, может быть, поймете, что ваш подход полный бред и так не писали даже в 90х. Позиция в сцене, TCP, запрос-ответ... У меня даже слов нету. Двойка. Идите изучайте разницу между TCP и UDP.
Подсказка:
TCP - для запросов типа "выдать задание", "завершить задание", "передать лут" и прочий REST
UDP - координаты в сцене, для этого "ответ" не нужен, они и так меняются по 100 раз в секунду. Отправил и всё, пусть клиент сам разбирается. На пакеты похеру, еще придут в следующем кадре.