forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Алгоритмика (http://forum.boolean.name/forumdisplay.php?f=21)
-   -   Сервер для 2D real-time игры (http://forum.boolean.name/showthread.php?t=19239)

Nikich 16.06.2014 00:26

Ответ: Сервер для 2D real-time игры
 
Цитата:

Сообщение от Igor (Сообщение 282843)
Хм. Идеологически UDP лучше подходит для сетевой игры. Если пакет потерялся, фиг с ним. Иначе пока будем проверять, что он дошёл, и пересылать заново, информация устареет.

Я думаю, Мока имел ввиду то, что при грамотном подходе TCP тоже подойдет:)

moka 16.06.2014 01:07

Ответ: Сервер для 2D real-time игры
 
Цитата:

Сообщение от Igor (Сообщение 282843)
Хм. Идеологически UDP лучше подходит для сетевой игры. Если пакет потерялся, фиг с ним. Иначе пока будем проверять, что он дошёл, и пересылать заново, информация устареет.

Если речь идет о позиции или повороте юнитов - то да, если речь идет о событиях в игре, например "сменил оружие", "респавнился", "выстрелил", то тут "устаревания" нету. В хороших примерах (Source Engine например), используют оба протокола для разных нужд.

Обсуждением UDP vs TCP - заболевает почти любой кто связывается с сетью, главное вовремя опомниться..


Часовой пояс GMT +4, время: 13:29.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot