Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Продуманная синхронизация времени в онлайн играх. |

29.09.2008, 23:58
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме: 5619724
Репутация:
2944
|
|
Продуманная синхронизация времени в онлайн играх.
Кто знает - SOS!
Допустим расчитано что виртуальный день - четыре реальных минуты.
Как, определяясь этой формулой - создать пассивный скрипт выполнения заданного пользователем действия? Причем не однократно.
Для обработки данных в mysql с помощью функий действия, написанные в php.
Последний раз редактировалось PEPSICOLA; 30.09.2008 в 00:36..
|
|
|

30.09.2008, 00:16
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Недостаточно исходных данных.
|
|
|

30.09.2008, 00:18
|
|
Постоянный
Регистрация: 16.02.2008
Сообщений: 724
Провел на форуме: 1025839
Репутация:
581
|
|
Берешь точку отсчета и сопоставляешь ее с реальной датой. далее тупо мат. операции.
|
|
|

30.09.2008, 00:22
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме: 5619724
Репутация:
2944
|
|
Сообщение от etc
Берешь точку отсчета и сопоставляешь ее с реальной датой. далее тупо мат. операции.
Ну так это понятно. А как технически, этот процесс более лучше проработать?
В плане что бы меньше нагрузки на скрипты и базу.
|
|
|

30.09.2008, 00:40
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме: 5619724
Репутация:
2944
|
|
Сообщение от etc
Берешь точку отсчета и сопоставляешь ее с реальной датой. далее тупо мат. операции.
И надо что бы скрипт выполнялся пассивно, вне зависимости от пользователя.
то есть то что он нажимает - должно выполняться вне зависимости от виртуального дня, а какие то параметры, должны восстанавливаться, автоматически высчитываясь от других параметров ( то есть без вмешательство на это действие, пользователя, например заданный период ежедневно должен выполняться сам и постоянно изменять какое то значение, за которое отвечает этот скрипт )
|
|
|

30.09.2008, 01:16
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме: 5619724
Репутация:
2944
|
|
Вот, отличный пример для реализации синхронизации виртуального времени:
С аккаунта игрока, каждые 4-е минуты, должны вычитаться и добавляться определённые значения для параметров.
Например надо сделать, что бы с аккаунта каждый виртуальный день, надо переводить деньги на другой аккаунт.
А кроме того, если функция выбрана, то к аккаунту должен прибавляться параметр здоровья по +5 в один виртуальный день, пока не достигнет максимального значения, заданное для этого параметра здоровья.
Вот еси кому не трудно - подкиньте ссылок по этому вопросу, или может кто скажет что то из личного опыта.
|
|
|

30.09.2008, 01:21
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме: 5619724
Репутация:
2944
|
|
Получается что скрипту придётся пробегать каждую учётную запись в базе данных каждые 4-е минуты?
Это ведь большая нагрузка на сервер.
|
|
|

30.09.2008, 01:36
|
|
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме: 5301021
Репутация:
1879
|
|
Вот придумаешь же всякую х**ню 
|
|
|

30.09.2008, 02:17
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме: 5619724
Репутация:
2944
|
|
Сообщение от Ch3ck
Вот придумаешь же всякую х**ню 
Это серьёзно. К примеру, limpompo, знает о чём я. 
|
|
|

30.09.2008, 02:38
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме: 5619724
Репутация:
2944
|
|
Помню были архивы сайтов целиком, такие как территория, комбатс и подобные - сейчас бы достать пару движков - посмотреть систему временной работы каждой, отметить плюсы и минусы в каждой системе и сравнить.
Может у кого есть движки? Кто может зальет на rapidshare?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|