Ник: Alter.Ego
Сервер: Альфа
Версия движка: 46a53-10
Версии базы данных: 45p10
Суть в чём.
Ставлю в очередь постройку кораблей. При переходе на другую страницу (например, на обзор планет) и обратно, выдаётся различное количество кораблей в очереди (обвёл красным для понимания).
Сначала эта разница в 1-2 кораблей, затем увеличивается и увеличивается с течением времени.
Ошибка отображения очереди построек кораблей
Модератор: Gorlum
Правила форума
Здесь обсуждаются ошибки трех продакшн-серверов: oGame.supernova.ws (ogame.triolan.com.ua), supernova.ws, beta.supernova.ws.
Ошибки на тестовом сервере обсуждаются в форуме Кортекс/Тестовая вселенная
Ошибки на сторонних серверах, использующих движок, обсуждаются на форуме "Публичная версия"
Любое описание об ошибке должно содержать ЧЕТКОЕ описание проблемы. Четкое описание содержит:
а) Ваш ник, сервер, на котором найдена ошибка и версия движка (можно посмотреть через пункт меню "Мировые константы")
б) Операционную систему и её версию (включая SP). Браузер и его версию
в) Список проделанных действий
г) Результат, который ожидали получить (обычно ожидаемый результат от действия понятен из описаний на сервере)
д) Результат, который вы получили И в чем он отличается от ожидаемого
Сообщение об ошибке без ЧЕТКОГО описания игнорируется. Я не умею снимать порчу по фотографии и читать мысли по монитору.
Сообщение об ошибке должно быть подтверждено минимум двумя другими игроками или Помощником. Я не буду искать черную кошку в темной комнате, не будучи уверенным, что она там есть.
Описание ошибки должно быть размещено НА ЭТОМ форуме. Не в "Черной Дыре", не в "Кортексе" - на этом форуме.
Описание, оставленные в личную почту или в чат на игровом сервере - игнорируются.
Описание, отправленные в личку на форуме - игнорируются. Единственное исключение из этого правила, когда ошибка приводит к приобретению неоправданного преимущества одним из игроков.
Если ошибка приводит неоправданному преимуществу игрока, то после её нахождения ВСЕ использующие ранее эту ошибку и НЕ СООБЩИВШИЕ о ней будут забанены, согласно Правилам. Сообщивший о такой ошибке первым автоматически реабилитируется и освобождается от ответственности.
Переде тем, как сообщать об ошибке, внимательно прочтите форум. Возможно, о ней уже сообщили и ведутся работы по её исправлению.
Дублирование тем, спам, флуд, обсуждение ошибке в теме, которая ей не посвящена - все это будет жестоко караться. Это - мой рабочий форум и не надо его захламлять.
ЧаВо:
Q: Я НАПИСАЛ АБ АШИБКЕ А ТЫ МЕНЯ ИГНАРИРУЕШЬ!!!
A: Перечитай написанное выше. Скорее всего сообщение об ошибке не соответствует нужным критериям. Или, возможно, ошибки нет, а имеет место недопонимание правил игры.
Здесь обсуждаются ошибки трех продакшн-серверов: oGame.supernova.ws (ogame.triolan.com.ua), supernova.ws, beta.supernova.ws.
Ошибки на тестовом сервере обсуждаются в форуме Кортекс/Тестовая вселенная
Ошибки на сторонних серверах, использующих движок, обсуждаются на форуме "Публичная версия"
Любое описание об ошибке должно содержать ЧЕТКОЕ описание проблемы. Четкое описание содержит:
а) Ваш ник, сервер, на котором найдена ошибка и версия движка (можно посмотреть через пункт меню "Мировые константы")
б) Операционную систему и её версию (включая SP). Браузер и его версию
в) Список проделанных действий
г) Результат, который ожидали получить (обычно ожидаемый результат от действия понятен из описаний на сервере)
д) Результат, который вы получили И в чем он отличается от ожидаемого
Сообщение об ошибке без ЧЕТКОГО описания игнорируется. Я не умею снимать порчу по фотографии и читать мысли по монитору.
Сообщение об ошибке должно быть подтверждено минимум двумя другими игроками или Помощником. Я не буду искать черную кошку в темной комнате, не будучи уверенным, что она там есть.
Описание ошибки должно быть размещено НА ЭТОМ форуме. Не в "Черной Дыре", не в "Кортексе" - на этом форуме.
Описание, оставленные в личную почту или в чат на игровом сервере - игнорируются.
Описание, отправленные в личку на форуме - игнорируются. Единственное исключение из этого правила, когда ошибка приводит к приобретению неоправданного преимущества одним из игроков.
Если ошибка приводит неоправданному преимуществу игрока, то после её нахождения ВСЕ использующие ранее эту ошибку и НЕ СООБЩИВШИЕ о ней будут забанены, согласно Правилам. Сообщивший о такой ошибке первым автоматически реабилитируется и освобождается от ответственности.
Переде тем, как сообщать об ошибке, внимательно прочтите форум. Возможно, о ней уже сообщили и ведутся работы по её исправлению.
Дублирование тем, спам, флуд, обсуждение ошибке в теме, которая ей не посвящена - все это будет жестоко караться. Это - мой рабочий форум и не надо его захламлять.
ЧаВо:
Q: Я НАПИСАЛ АБ АШИБКЕ А ТЫ МЕНЯ ИГНАРИРУЕШЬ!!!
A: Перечитай написанное выше. Скорее всего сообщение об ошибке не соответствует нужным критериям. Или, возможно, ошибки нет, а имеет место недопонимание правил игры.
-
- Сержант корабля
- Сообщения: 40
- Зарегистрирован: 23 апр 2023, 21:01
- SuperNova login: Alter.Ego
Ошибка отображения очереди построек кораблей
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Молодой адепт Тёмной Материи
Re: Ошибка отображения очереди построек кораблей
В качестве предположения. Верхняя панель присутствует на большинстве окон и запрос к базе делать не надо, она как открылась, так уже и тикают секунды постройки.
Окошко со строительством флота на планете при открытии делает запрос в базу на момент своего открытия, пока запрос рассчитывается - несколько кораблей уже успело построиться и получается рассинхрон между окнами. Видел такую штуку, но если подержать окно открытым - происходит синхронизация и данные уже одинаковые. В реальности корабли строятся в базе на сервере, рассинхрон в отображении.
Но это все же предположение, может я неправ.
Окошко со строительством флота на планете при открытии делает запрос в базу на момент своего открытия, пока запрос рассчитывается - несколько кораблей уже успело построиться и получается рассинхрон между окнами. Видел такую штуку, но если подержать окно открытым - происходит синхронизация и данные уже одинаковые. В реальности корабли строятся в базе на сервере, рассинхрон в отображении.
Но это все же предположение, может я неправ.
Morhold, альянс Казаки
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
Re: Ошибка отображения очереди построек кораблей
Прав. Это - два разных JS-таймера, несинхронизированны. Разница в 2с указывает на очень долгое соединение.Han писал(а): ↑09 ноя 2023, 11:33 В качестве предположения. Верхняя панель присутствует на большинстве окон и запрос к базе делать не надо, она как открылась, так уже и тикают секунды постройки.
Окошко со строительством флота на планете при открытии делает запрос в базу на момент своего открытия, пока запрос рассчитывается - несколько кораблей уже успело построиться и получается рассинхрон между окнами. Видел такую штуку, но если подержать окно открытым - происходит синхронизация и данные уже одинаковые. В реальности корабли строятся в базе на сервере, рассинхрон в отображении.
Но это все же предположение, может я неправ.
Пока оставлю это тут - я не вижу, как этом можно решить без переписывания здоровенных кусков. Но это, в общем-то, объективно баг.
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *
* Если у меня слишком хорошее настроение - я хожу почитать чат *