Страница 1 из 1
Почему флот не участвовал в битве?
Добавлено: 30 окт 2009, 16:59
ZERG
Почему мой флот не участвовал в битве, хоть и прибыл за 17 секунд до атаки на мою планету?
Сообщение о прибытии флота:
10-30 15:38:47 +0200 Командование флотом Оставить флот
Ваш флот прибыл на планету[2:411:5] и доставил:
Металл : 0, Кристалл : 0, Дейтерий : 0
Боевой доклад:
http://ogame.triolan.com.ua/rw.php?rapo ... b2ef4f51f4
Уважаемый "Gorlum", прошу разобраться и исправить результаты боя, со всеми вытекающими последствиями.
Заранее благодарен.
Re: Почему флот не участвовал в битве?
Добавлено: 30 окт 2009, 19:28
Minerva
ZERG писал(а):10-30 15:38:47 +0200 Командование флотом Оставить флот
Ваш флот прибыл на планету[2:411:5] и доставил:
Металл : 0, Кристалл : 0, Дейтерий : 0
Какой флот прибыл? какие корабли в нем были? в рапорте ты упустил самое главное..
П.С. Зазор между прибытие твоего флота и вражеского всего 17секунд. Может это мало?
Re: Почему флот не участвовал в битве?
Добавлено: 30 окт 2009, 19:40
Tremer
Minerva писал(а):ZERG писал(а):10-30 15:38:47 +0200 Командование флотом Оставить флот
Ваш флот прибыл на планету[2:411:5] и доставил:
Металл : 0, Кристалл : 0, Дейтерий : 0
Какой флот прибыл? какие корабли в нем были? в рапорте ты упустил самое главное..
П.С. Зазор между прибытие твоего флота и вражеского всего 17секунд. Может это мало?
Гор вроде писал что до 12 сек, зазор
Re: Почему флот не участвовал в битве?
Добавлено: 30 окт 2009, 19:53
ZERG
Minerva писал(а):ZERG писал(а):10-30 15:38:47 +0200 Командование флотом Оставить флот
Ваш флот прибыл на планету[2:411:5] и доставил:
Металл : 0, Кристалл : 0, Дейтерий : 0
Какой флот прибыл? какие корабли в нем были? в рапорте ты упустил самое главное..
П.С.Зазор между прибытие твоего флота и вражеского всего 17секунд. Может это мало?
А в рапорте о прибытии флота и не показывается сколько и чего прибыло. Я его скопировал как он был и выложил здесь.
Если необходимо указать кол-во и состав прибывшего флота для защиты то я пропишу. Но думаю что "Gorlum", у себя, всё и так увидит.
Re: Почему флот не участвовал в битве?
Добавлено: 31 окт 2009, 14:55
Gorlum
ZERG писал(а):Почему мой флот не участвовал в битве, хоть и прибыл за 17 секунд до атаки на мою планету?
Сообщение о прибытии флота:
10-30 15:38:47 +0200 Командование флотом Оставить флот
Ваш флот прибыл на планету[2:411:5] и доставил:
Металл : 0, Кристалл : 0, Дейтерий : 0
Боевой доклад:
http://ogame.triolan.com.ua/rw.php?rapo ... b2ef4f51f4
Уважаемый "Gorlum", прошу разобраться и исправить результаты боя, со всеми вытекающими последствиями.
Заранее благодарен.
Не обсчитали флот. Шаг ДИСКРЕТИЗАЦИИ обсчета флота в 12 секунд означает, что РЕАЛЬНЫЙ ЗАЗОР может быть от 0 до 24 секунд (12 +- 12). Тебе просто не повезло. Т.е. для ГАРАНТИРОВАННОГО прибытия флота разница между временем прибытия врага и временем прибытия своего флота должна составлять 24 секунды. Тогда два флота гарантированно попадут в разные циклы обсчета и гарантированно флот, прибывающий "раньше" будет обсчитан раньше. В противном случае возможна ситуация, когда два флота попадают в один и тот же промежуток, но флот противника обсчитывается раньше, а лишь после этого прибывает флот защитника.
Re: Почему флот не участвовал в битве?
Добавлено: 31 окт 2009, 15:17
Tremer
Gorlum писал(а):ZERG писал(а):Почему мой флот не участвовал в битве, хоть и прибыл за 17 секунд до атаки на мою планету?
Сообщение о прибытии флота:
10-30 15:38:47 +0200 Командование флотом Оставить флот
Ваш флот прибыл на планету[2:411:5] и доставил:
Металл : 0, Кристалл : 0, Дейтерий : 0
Боевой доклад:
http://ogame.triolan.com.ua/rw.php?rapo ... b2ef4f51f4
Уважаемый "Gorlum", прошу разобраться и исправить результаты боя, со всеми вытекающими последствиями.
Заранее благодарен.
Не обсчитали флот. Шаг ДИСКРЕТИЗАЦИИ обсчета флота в 12 секунд означает, что РЕАЛЬНЫЙ ЗАЗОР может быть от 0 до 24 секунд (12 +- 12). Тебе просто не повезло. Т.е. для ГАРАНТИРОВАННОГО прибытия флота разница между временем прибытия врага и временем прибытия своего флота должна составлять 24 секунды. Тогда два флота гарантированно попадут в разные циклы обсчета и гарантированно флот, прибывающий "раньше" будет обсчитан раньше. В противном случае возможна ситуация, когда два флота попадают в один и тот же промежуток, но флот противника обсчитывается раньше, а лишь после этого прибывает флот защитника.
Плохо
Фаланга немного теряет смысл, будем ждать лучшего железа
Re: Почему флот не участвовал в битве?
Добавлено: 31 окт 2009, 22:34
ZERG
Gorlum писал(а):
Не обсчитали флот. Шаг ДИСКРЕТИЗАЦИИ обсчета флота в 12 секунд означает, что РЕАЛЬНЫЙ ЗАЗОР может быть от 0 до 24 секунд (12 +- 12). Тебе просто не повезло. Т.е. для ГАРАНТИРОВАННОГО прибытия флота разница между временем прибытия врага и временем прибытия своего флота должна составлять 24 секунды. Тогда два флота гарантированно попадут в разные циклы обсчета и гарантированно флот, прибывающий "раньше" будет обсчитан раньше. В противном случае возможна ситуация, когда два флота попадают в один и тот же промежуток, но флот противника обсчитывается раньше, а лишь после этого прибывает флот защитника.
Хоть и не исправлено, но зато очень доходчиво объяснено. Спасибо "Gorlum", за разъяснение этого вопроса. Теперь буду по другому рассчитывать время.
Re: Почему флот не участвовал в битве?
Добавлено: 31 окт 2009, 23:46
Gorlum
Tremer писал(а):Gorlum писал(а):ZERG писал(а):Почему мой флот не участвовал в битве, хоть и прибыл за 17 секунд до атаки на мою планету?
Сообщение о прибытии флота:
10-30 15:38:47 +0200 Командование флотом Оставить флот
Ваш флот прибыл на планету[2:411:5] и доставил:
Металл : 0, Кристалл : 0, Дейтерий : 0
Боевой доклад:
http://ogame.triolan.com.ua/rw.php?rapo ... b2ef4f51f4
Уважаемый "Gorlum", прошу разобраться и исправить результаты боя, со всеми вытекающими последствиями.
Заранее благодарен.
Не обсчитали флот. Шаг ДИСКРЕТИЗАЦИИ обсчета флота в 12 секунд означает, что РЕАЛЬНЫЙ ЗАЗОР может быть от 0 до 24 секунд (12 +- 12). Тебе просто не повезло. Т.е. для ГАРАНТИРОВАННОГО прибытия флота разница между временем прибытия врага и временем прибытия своего флота должна составлять 24 секунды. Тогда два флота гарантированно попадут в разные циклы обсчета и гарантированно флот, прибывающий "раньше" будет обсчитан раньше. В противном случае возможна ситуация, когда два флота попадают в один и тот же промежуток, но флот противника обсчитывается раньше, а лишь после этого прибывает флот защитника.
Плохо
Фаланга немного теряет смысл, будем ждать лучшего железа
"Железо" не поможет. Тут надо серъезно логику движка менять. Даже 12 секунд дискретизации не сильно помогают - в моменты обновления при большом онлайне (соответственно - при большом количестве флотов) сервер явственно подлагивает.
Тут надо принципиальный момент решить - пытаться сохранить совместимость с оригинальным движком oGame/XNova, или плюнуть на все и начать оптимизировать ВСЕ, включая БД. Ответ далеко не очевиден.