А мы делаем так (или подобно). Ага.
А мы не будем использовать классический грид, а создадим немного другую сущьность. Т.е. бонусника ты в 5км можешь не видеть, но сервер будет знать, что бонусник в 5 км и ты получаешь с него бонус.
Само сабой. Но все-таки обращаются же?
Знаю.
Тут: имеем почти что хотели, и что возможно без переделки грида. Нагрузка на сервер при этом на сервер возрастает на НЕЗНАЧИТЕЛЬНУЮ величену.
Третий раз расписывать?
Немного другая сущность не будет обсчитываться с механикой текущих гридов, вот в чем беда.
Нет, теоритически то возможно все, это не на луну в реале полететь. Вопрос в нагрузке.
Для того, чтоб "сервер знал, что бонусник в 5км от корабля" - сервер должен это проверять (кто-то предлагал тут 5 сек интервал), это и есть евент. Как он иначе это будет знать? При этом он должен проверять 3 бонусника. Как ни крути, а все та же нагрузка. (попробуй во флот зарубе в грид приварпать, поймай лаг, почувствую глубину проблемы, прогрузка этого второго грида - практически то-же, только с интервалом 5 сек)
Кстати, отвлечемся немного от основ программирования, благо криворуких и без нас в ЦЦП хватает.
Вот вопрос к тебе по предполагаемой механике этих самых бонусов в ренже:
В цепи есть 3 бонусника - флит, винг, сквад, у каждого разные линки. Внимание вопрос - должны ли бонусы от флит и винг кома идти на пилота при реварпе сквадкома?
Сообщение отредактировал Korvin: 07 November 2012 - 11:50