Показать сообщение отдельно
Старый 20.04.2011, 15:57   #14
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Создание и работа с удаленной базой данных MySQL через PHP

PassCall, я примерно тем же самым сейчас занимаюсь + у меня есть законченная (но косячная) ммо Doom story2.

И так, делюсь опытом:
1) Зачеркни свои вычисления, в них ты не учел то, что каждый раз будет отправляться на сервер куча заголовков хттп и прочей хрени. Да и возвращать тебе будут не только твою строку. В общем мета-данных в нашем случае оказывается больше, чем самих данных.
2) С учетом п.1, лагов мобильного интернета и того что запрос выполняется и ответ генерируется не мгновенно, то расчитывай на 1 обмен данными в 1.5-2 секунды.
3) Все вычисления повесить на серв - слишком сложно, можно попробовать сделать как я в cherry classic. Слишком нереалистичные данные (слишком большой урон противнику, слишком далекое перемещение за короткий срок) стоит отвергать сервером и клиентом стоит проверять, что эти данные не подвергаются внезапному слишком большому изменению.

Возможно первых 2х проблем можно избежать если у тебя внешний ИП и ты разберешься с сокетами.
(Offline)
 
Ответить с цитированием