Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: выполнение пхп скрипта в реальном времени
 
 автор: kaoz   (13.09.2005 в 22:01)   письмо автору
 
 

я делаю онлайн игру смысл которой заключается в том что пользователь наблюдает за своим героем, лишь изредка давая ему команды (что-то типа аквариума). герой же должен постоянно перемещатся по игровому миру и выполнять какие-то действия (без указаний пользователя).

на ум лишь приходит случайный алгоритм перемещения и действия героя, т.е. в тот момент когда пользователь заходит в игру по случайному алгоритму определяется местонахождение героя и его последние действия (т.е. все события происходят путем обмана пользователя, т.н. fake), а дальше, пока пользовател в игре, герой понастоящему перемещается по карте.

Допустим при присутствии хотябы одного пользователя на сайте, возможно запустить движение всех героев игры... но возникнет ситуация когда ни одного пользователя не будет присутствовать на сайте, что делать тогда?

возможно ли сделать так, чтобы без присутствия пользователей герои осуществляли перемещения по настоящему, без использования fake алгоритма?

проще говоря возможнен ли запуск и выполнение пхп скрипта в реальном времени без запроса на его выполнение?

   
 
 автор: Ozxar   (13.09.2005 в 22:16)   письмо автору
 
   для: kaoz   (13.09.2005 в 22:01)
 

а как на счет крон??? а нельзя методом случайного числа он вычесляет положения и все??? помойму это будет удачней чем нагружать сервер

   
 
 автор: kaoz   (13.09.2005 в 23:57)   письмо автору
 
   для: Ozxar   (13.09.2005 в 22:16)
 

дело в том что другие пользователи тоже должны видеть героев...

я вообщем придумал для сабжа алгоритм, без фейка необойтись... но все же интересно существует ли возможность работы скрипта без пользователя (наверное средствами пхп сделать это не получиться, тогда вопрос какие средства нужно использовать (предполагаю что cgi))...

   
 
 автор: Ozxar   (14.09.2005 в 15:27)   письмо автору
 
   для: kaoz   (13.09.2005 в 23:57)
 

вы не боитесь что сервер будет нагружен? понимаете если зарегистрируеться человек 3000 и что??? сервер сразу начнет вылетать...

если вы хотите это сделать не думайте только о скриптах.... любая ошибка может обернуться катастрофой

   
 
 автор: cheops   (14.09.2005 в 02:02)   письмо автору
 
   для: kaoz   (13.09.2005 в 22:01)
 

Дергать движок, как написал Ozxar по расписанию, для этого используется демон cron http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=3861

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования