Воскресенье, 01 Декабря 2024, 21:56

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Обновление информации об игроках
Kadaj666Дата: Вторник, 06 Августа 2013, 11:47 | Сообщение # 1
был не раз
Сейчас нет на сайте
В общем такая проблема:
Делаем браузерную стратегию на php+javascript база на mysql столкнулись с проблемой: как реализовать обновление информации об игроках (ресурсы, юниты, время строительства здании и прочую динамическую информацию об игроке) когда игрок в оффлайне.
К примеру: у игрока 500 золота, приток золота равен +5 в минуту(или секунду) он вышел на 10 минут из игры , зашёл обратно и у него уже 550 золота. Подскажите пожалуйста как это реализовать на стороне сервера ?
VinchensooДата: Вторник, 06 Августа 2013, 12:24 | Сообщение # 2
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Триггеры mysql, либо планировщик типа Crone как более простой вариант.

Либо можно сделать "сложную" логику. Например, давать ресурсы игроку из рассчета по времени каждый раз, когда кто-то заходит на его страницу(замок, остров, крепость и тд).

Я бы выбрал первое. Наверное. По ситуации.


Kadaj666Дата: Вторник, 06 Августа 2013, 12:31 | Сообщение # 3
был не раз
Сейчас нет на сайте
На счёт крона думали и мы но слишком много динамичных данных + количество игроков думаем будет большая нагрузка на сервер считывать данные ежесекундно кроном. На счёт триггеров не думали спасибо за инфу посмотрим как они работают.

Сообщение отредактировал Kadaj666 - Вторник, 06 Августа 2013, 12:31
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг