|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2008
Сообщений: 27
|
Никто в разуме команды на сервер не передаёт, всё с точностью до наоборот. Приложение - это всего лишь грфический интерфес для программы, идущей на сервере.
Про 1к онлайн игроков. В ВК чтобы иметь аудиторию 1к одновременных сеансов, надо сперва дорасти до 1кк установок. И я не думаю что при 1кк установок вас будет сильно волновать нехватка ресурсов. Про неравномерную загруженность приложений. Все давно перебирались в облака. |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
__________________
Отряд Котовскага |
|
|||||
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
подождите,я теперь совсем запутался,что должен делать сервер а что клиент?
|
|
|||||
В общем случае, сервер – считать, реализуя логику игры, клиент – показывать пользователю, что насчитал сервер и принимать от пользователя команды и пожелания. Клиент может задумываться лишь о том, чтобы, например, не давать пользователю пятьсот раз в секунду нажимать кнопку, посылающую на сервер какие-нибудь данные.
|
|
|||||
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
те допустим управление в игре должно размещаться на сервере и все классы основные?
Добавлено через 3 минуты а не,смотри,если я нажал на кнопку впере,хмлкой я отправляю на сервер команду вперед,на сервере по формуле обрабатывается и отсылается в клиент результат выполнения? |
|
|||||
приблизительно так. клиент не должен делать важных вычислений. Т.к. клиент это достояние общественности, то не добросовестные пользователи обладающие достаточными знаниями смогут отсылать на сервер "не верные значения". Если разобраться в протоколе обмена данными с сервером то можно свободно посылать серверу "свои" данные, такие как уровень урона, полученный опыт, вообщем всё что угодно. Делать проверки принимаемых данных на сервере намного сложнее чем проводить эти вычисления там.
|
|
|||||
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
блин...я теперь не знаю как это писать...не могли бы вы пожалуйста дать ссылоку где можно про это почитать,как отсылать запросы и принимать,и как сделать чтоб это на сервере обрабатывать?
|
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Цитата:
Менеджер-сервер, который распуливает пользователей по комнатам, выдавая адрес сервака. В итоге 200 комнат на одном сервере, 200 на другом - сервера без кластеризации, друг о друге ничего не знают. UPD: хотя, с записью в базу будет проблемы, да.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Синхронизация с базой будет той ещё проблемой.
|
|
|||||
Регистрация: Oct 2009
Адрес: x=9;y=9;z=1;
Сообщений: 22
|
С синхронизацией базой данной вообще проблем не должно быть, отдельный сервер БД(одна таблица с юзерами с разными флагами принадлежности), и стек вызовов.
|
Часовой пояс GMT +4, время: 20:37. |
|
« Предыдущая тема | Следующая тема » |
Теги |
вконтакте |
|
|