Version 26
Модератор: Gorlum
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
Version 26
2011-01-20 22:27
[#] Настройки пользователя: Ко всем чекбоксам добавлены label for на соответствующие надписи. Теперь можно кликать на надпись, что бы переключить чекбокс
2011-01-20 21:16
[#] Список планет: Полоса застроенности планеты перенесена под картинку.
[#] Обзор планеты/Список планет: При выборе луны её иконка увеличивается на 50%, а изображение планеты, которой принадлежит луна, так же остается увеличенным
[#] Список планет: Добавлена иконка тележки. Щелчок на неё открывает интерфейс своза ресурсов на данную планету
2011-01-20 15:05
[!] Унифицированы алгоритмы и файлы постройки флота и защиты. Это должно полностью снять проблемы с отрицательными ресурсами после верфи и с постройкой лишних единиц флота/защиты на верфях
[#] Теперь при отмене очереди на верфи открывается та же страница верфи
[#] Настройки пользователя: Ко всем чекбоксам добавлены label for на соответствующие надписи. Теперь можно кликать на надпись, что бы переключить чекбокс
2011-01-20 21:16
[#] Список планет: Полоса застроенности планеты перенесена под картинку.
[#] Обзор планеты/Список планет: При выборе луны её иконка увеличивается на 50%, а изображение планеты, которой принадлежит луна, так же остается увеличенным
[#] Список планет: Добавлена иконка тележки. Щелчок на неё открывает интерфейс своза ресурсов на данную планету
2011-01-20 15:05
[!] Унифицированы алгоритмы и файлы постройки флота и защиты. Это должно полностью снять проблемы с отрицательными ресурсами после верфи и с постройкой лишних единиц флота/защиты на верфях
[#] Теперь при отмене очереди на верфи открывается та же страница верфи
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
Version 26a2
2011-01-24 09:32 work v26a2
[~] Изменил версию
2011-01-24 13:34 work commit
[@] Модифицировал PlanetResourceUpdate, что бы она возвращала массив, а не использовала передачу по ссылке. Переименовал её в sys_o_get_updated
2011-01-24 09:32 work commit
[%] Сообщения: Теперь при появлении нового сообщения у пользоватея, отправленного ему игрой (возвращение флота, шпионаж, отчеты переработчиков итд), счетчик сообщений реагирует сразу, а не после обновления страницы
2011-01-23 22:42 work commit
[@] Файл GetMaxConstructibleShips.php удален, как неиспользуемый
[@] Функция CheckPlanetUsedFields перенесена в /includes/functions.php
[@] Функция GetMaxConstructibleElements перенесена в /includes/functions.php
[@] Функция IsElementBuyable перенесена в /includes/functions.php
[@] Функции sys_user_options_pack и sys_user_options_unpack перенесены в /includes/functions.php
[@] Функция RestoreFleetToPlanet перенесена в /includes/functions/FlyingFleetHandler.php
[@] Функция ali_internal_admin_rights перенесена из отдельного файла в /includes/alliances/ali_internal.inc
[@] Функция SetSelectedPlanet теперь в случае несуществующей current_planet перебрасывает на $user['id_planet']. Сама функция перемещена из отдельного файла в /includes/functions.php
[@] Новая функция sys_get_updated вместо PlanetResourceUpdate. Отличия: вместо массива $planet_row принимает либо ID колонии, либо её координаты с типом (луна или планета). Вместо очереди возвращает массив из актуальных на текущий момент записей пользователя, планеты и очереди на планете. При этом новая функция производит извлечение записей из БД, если параметр $simul истинен. В перспективе все вызовы PlanetResourceUpdate будут заменены на вызовы sys_get_updated с целью оптимизаций обращений к БД
[@] PlanetResourceUpdate заменена на sys_get_updated в файлах:
/includes/functions/coe_missile_attack.php
/common.php
/imperium.php
2011-01-23 16:33 work commit
[@] Изменен алгоритм обработки миссий "Шпионаж", "Транспорт" и "Передислокация". Теперь при отсутствии планеты-цели флот корректно обрабатывается
2011-01-22 16:49 work commit
[@] Переработан алгоритм строительства в подготовке к подключению верфи и исследований
[@] В $lang['info'] добавлено поле effect для описания функцонала юнитов
2011-01-22 01:25
[#] Теперь по окончании очереди построек страница автоматически обновляется
2011-01-21 19:04
[%] Флоты: Исправлена ошибка "Не хватает топлива" при отправлении флота не на 100% скорости
2011-01-21 18:49
[%] Флоты: Исправлена ошибка "Не хватает топлива" при отправлении флота с миссией "Колонизация"
2011-01-21 00:03
[@] Немного изменен процесс автологина в попытке избавится от некорректны SQL-запросов
2011-01-20 22:34
[#] Список планет: Добавлена иконка тележки и на луну
[~] Изменил версию
2011-01-24 13:34 work commit
[@] Модифицировал PlanetResourceUpdate, что бы она возвращала массив, а не использовала передачу по ссылке. Переименовал её в sys_o_get_updated
2011-01-24 09:32 work commit
[%] Сообщения: Теперь при появлении нового сообщения у пользоватея, отправленного ему игрой (возвращение флота, шпионаж, отчеты переработчиков итд), счетчик сообщений реагирует сразу, а не после обновления страницы
2011-01-23 22:42 work commit
[@] Файл GetMaxConstructibleShips.php удален, как неиспользуемый
[@] Функция CheckPlanetUsedFields перенесена в /includes/functions.php
[@] Функция GetMaxConstructibleElements перенесена в /includes/functions.php
[@] Функция IsElementBuyable перенесена в /includes/functions.php
[@] Функции sys_user_options_pack и sys_user_options_unpack перенесены в /includes/functions.php
[@] Функция RestoreFleetToPlanet перенесена в /includes/functions/FlyingFleetHandler.php
[@] Функция ali_internal_admin_rights перенесена из отдельного файла в /includes/alliances/ali_internal.inc
[@] Функция SetSelectedPlanet теперь в случае несуществующей current_planet перебрасывает на $user['id_planet']. Сама функция перемещена из отдельного файла в /includes/functions.php
[@] Новая функция sys_get_updated вместо PlanetResourceUpdate. Отличия: вместо массива $planet_row принимает либо ID колонии, либо её координаты с типом (луна или планета). Вместо очереди возвращает массив из актуальных на текущий момент записей пользователя, планеты и очереди на планете. При этом новая функция производит извлечение записей из БД, если параметр $simul истинен. В перспективе все вызовы PlanetResourceUpdate будут заменены на вызовы sys_get_updated с целью оптимизаций обращений к БД
[@] PlanetResourceUpdate заменена на sys_get_updated в файлах:
/includes/functions/coe_missile_attack.php
/common.php
/imperium.php
2011-01-23 16:33 work commit
[@] Изменен алгоритм обработки миссий "Шпионаж", "Транспорт" и "Передислокация". Теперь при отсутствии планеты-цели флот корректно обрабатывается
2011-01-22 16:49 work commit
[@] Переработан алгоритм строительства в подготовке к подключению верфи и исследований
[@] В $lang['info'] добавлено поле effect для описания функцонала юнитов
2011-01-22 01:25
[#] Теперь по окончании очереди построек страница автоматически обновляется
2011-01-21 19:04
[%] Флоты: Исправлена ошибка "Не хватает топлива" при отправлении флота не на 100% скорости
2011-01-21 18:49
[%] Флоты: Исправлена ошибка "Не хватает топлива" при отправлении флота с миссией "Колонизация"
2011-01-21 00:03
[@] Немного изменен процесс автологина в попытке избавится от некорректны SQL-запросов
2011-01-20 22:34
[#] Список планет: Добавлена иконка тележки и на луну
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
V26b6
Version 26b6
2011-01-31 02:04
[%] Интерфейс/Список планет: Иконка вражеской атаки на луне составляет 70% для
лучшей видимости
2011-01-30 23:56
[!] Новый обработчик флотов со встроенной системой кэширования
[!] changelog.txt разделен на пользовательский и девелоперский. Все изменения в процессе разработки новой версии вносятся в changelog_dev.txt. При подготовке релиза в changelog.txt переносятся только финальные изменения
[+] Скрипт обновления статистики завернут в транзакции. Это дало 50 кратное увеличение скорости исполнения
2011-01-30 17:17
[#] В навбаре время и количество ресурсов прописано в темплейте. Теперь на медленных соединениях до конца загрузки страницы в навбаре будут не тупые заглушки, а значения, акутуальные на момент запроса
2011-01-30 14:30
[@] Добавлена обработка ситуации, когда после установки движок сначала запустили на пустой базе, а только затем залили в неё дамп
2011-01-29 10:25
[%] Закрыта дыра, позволяющая поставить в очередь больше зданий, чем есть свободного места на планете
2011-01-28 21:43
[@] Вселенная: Добавлена обработка исключительной ситуации, когда у планеты нет хозяина: в цикл просмотра системы, в выгрузку кэша в темплейт, в самом темплейте
2011-01-28 00:08
[%] Офицеры: Шпион теперь работает
2011-01-27 01:49
[@] Изменены коды операции со статистикой. Раньше код 102 пересекался с операцией "изменение темной материи"
2011-01-27 01:37
[@] Версия БД увеличена до 26
[@] Таблица `errors` влита в `logs`. Новая таблице переформирована: добавлены новые и переупорядочены старые поля для удобства просмотра человеком; добавлено поле с дампом переменных для дальнейшего разбора. Старые таблицы сохранены соответственно как `errors_backup` и `logs_backup`
[@] Теперь админ тоже не может ходить по клиентской части при отключенном сервере во избежание порчи БД при бэкапе
2011-01-26 19:03
[+] Полностью переписана работа алгоритма миссии "Шпионаж". От старого кода осталась только генерация рапорта
2011-01-26 01:45
[#] В топбаре теперь при загрузке страницы показываются ресурсы с разделителями тысяч
[#] Император: Все числа теперь показываются с разделителем тысяч
2011-01-26 02:47
[%] Устранена ошибка зацикливания перенаправлений при удалении колонии
[%] Устранена ошибка неначисления опыта/уровня при атаках, если в процессе генерации рапорта произошел сбой
2011-01-25 16:00
[%] Галактика: Исправлена ошибка неотображения названий планет с символов "'"
2011-01-24 09:32
[%] Своз ресурсов: перед свозом ресурсов не пересчитывались данные о ресурсах на планетах, поэтому свозилось количество ресурсов меньшее, чем могло
2011-01-24 09:32
[%] Сообщения: Теперь при появлении нового сообщения у пользоватея, отправленного ему игрой (возвращение флота, шпионаж, отчеты переработчиков итд), счетчик сообщений реагирует сразу, а не после обновления страницы
2011-01-31 02:04
[%] Интерфейс/Список планет: Иконка вражеской атаки на луне составляет 70% для
лучшей видимости
2011-01-30 23:56
[!] Новый обработчик флотов со встроенной системой кэширования
[!] changelog.txt разделен на пользовательский и девелоперский. Все изменения в процессе разработки новой версии вносятся в changelog_dev.txt. При подготовке релиза в changelog.txt переносятся только финальные изменения
[+] Скрипт обновления статистики завернут в транзакции. Это дало 50 кратное увеличение скорости исполнения
2011-01-30 17:17
[#] В навбаре время и количество ресурсов прописано в темплейте. Теперь на медленных соединениях до конца загрузки страницы в навбаре будут не тупые заглушки, а значения, акутуальные на момент запроса
2011-01-30 14:30
[@] Добавлена обработка ситуации, когда после установки движок сначала запустили на пустой базе, а только затем залили в неё дамп
2011-01-29 10:25
[%] Закрыта дыра, позволяющая поставить в очередь больше зданий, чем есть свободного места на планете
2011-01-28 21:43
[@] Вселенная: Добавлена обработка исключительной ситуации, когда у планеты нет хозяина: в цикл просмотра системы, в выгрузку кэша в темплейт, в самом темплейте
2011-01-28 00:08
[%] Офицеры: Шпион теперь работает
2011-01-27 01:49
[@] Изменены коды операции со статистикой. Раньше код 102 пересекался с операцией "изменение темной материи"
2011-01-27 01:37
[@] Версия БД увеличена до 26
[@] Таблица `errors` влита в `logs`. Новая таблице переформирована: добавлены новые и переупорядочены старые поля для удобства просмотра человеком; добавлено поле с дампом переменных для дальнейшего разбора. Старые таблицы сохранены соответственно как `errors_backup` и `logs_backup`
[@] Теперь админ тоже не может ходить по клиентской части при отключенном сервере во избежание порчи БД при бэкапе
2011-01-26 19:03
[+] Полностью переписана работа алгоритма миссии "Шпионаж". От старого кода осталась только генерация рапорта
2011-01-26 01:45
[#] В топбаре теперь при загрузке страницы показываются ресурсы с разделителями тысяч
[#] Император: Все числа теперь показываются с разделителем тысяч
2011-01-26 02:47
[%] Устранена ошибка зацикливания перенаправлений при удалении колонии
[%] Устранена ошибка неначисления опыта/уровня при атаках, если в процессе генерации рапорта произошел сбой
2011-01-25 16:00
[%] Галактика: Исправлена ошибка неотображения названий планет с символов "'"
2011-01-24 09:32
[%] Своз ресурсов: перед свозом ресурсов не пересчитывались данные о ресурсах на планетах, поэтому свозилось количество ресурсов меньшее, чем могло
2011-01-24 09:32
[%] Сообщения: Теперь при появлении нового сообщения у пользоватея, отправленного ему игрой (возвращение флота, шпионаж, отчеты переработчиков итд), счетчик сообщений реагирует сразу, а не после обновления страницы
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
Re: Version 26
V26 Release Candidate
Все сервера переведены на эту версию. Пишем багрепорты о найденных ошибках.
2011-02-01 21:26
[!] Project "SuperNova.WS" Release Candidate 26
2011-02-01 21:16
[~] Восстановление пароля: Теперь в восстановлении пароля участвует адрес,
указанный при регистрации
Все сервера переведены на эту версию. Пишем багрепорты о найденных ошибках.
2011-02-01 21:26
[!] Project "SuperNova.WS" Release Candidate 26
2011-02-01 21:16
[~] Восстановление пароля: Теперь в восстановлении пароля участвует адрес,
указанный при регистрации
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
V26c3.1
2011-02-02 21:02 V26c3.1
[%] Черный Рынок: Теперь невозможно продать/купить не-корабль на соответствующей странице Черного Рынка
2011-02-02 00:38 V26c2
[%] Боевка: Корабли теперь не будут увозить отрицательные ресурсы с планеты
[%] Экономика: Производительность теперь не может быть отрицательной
[%] Таймер: JS-таймер теперь не будет считать ресурсы меньше 0
2011-02-01 23:56
[@] Исправлена ошибка с пустой таблицой планет на странице администратора
2011-02-01 23:41 V26c1
[%] Исправлена ошибка, когда при отрицательной энергии ресурсы могли уйти в минус
2011-02-01 23:16
[@] Счетчик посещений теперь можно отключить из настроек сервера
2011-02-01 23:05 V26c0
[~] Вселенная: Теперь отображаются все планеты в зависимости от настройки game_max_planet, а не 16 штук
[%] Черный Рынок: Теперь невозможно продать/купить не-корабль на соответствующей странице Черного Рынка
2011-02-02 00:38 V26c2
[%] Боевка: Корабли теперь не будут увозить отрицательные ресурсы с планеты
[%] Экономика: Производительность теперь не может быть отрицательной
[%] Таймер: JS-таймер теперь не будет считать ресурсы меньше 0
2011-02-01 23:56
[@] Исправлена ошибка с пустой таблицой планет на странице администратора
2011-02-01 23:41 V26c1
[%] Исправлена ошибка, когда при отрицательной энергии ресурсы могли уйти в минус
2011-02-01 23:16
[@] Счетчик посещений теперь можно отключить из настроек сервера
2011-02-01 23:05 V26c0
[~] Вселенная: Теперь отображаются все планеты в зависимости от настройки game_max_planet, а не 16 штук
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
Re: Version 26
2011-02-03 00:13
[#] Сообщения: В топбаре теперь отображаются дополнительно количество сообщений от других игроков и количество сообщений от членов альянса. Цветовое кодирование зависит от скина и такое же, как на странице сообщений
[#] Сообщения: В топбаре теперь отображаются дополнительно количество сообщений от других игроков и количество сообщений от членов альянса. Цветовое кодирование зависит от скина и такое же, как на странице сообщений
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
V26c6
[+] Свезти ресурсы: Теперь можно отдельно выбирать типы ресурсы, которые нужно свезти
[+] Свезти ресурсы: Добавлены колонки "ВСЕГО" - общее количество ресурсов на планете и "Трюмы" - общая грузоподъемность транспортного флота с цветовым кодированием. Галочки в колонке "ВСЕГО" не влияют на набор вывозимых ресурсов, а используются только для облегчения выбора
[%] Исправлена ошибка с невозможностью отправить экспедицию при достаточном количестве дейтрия для полета
[%] Исправлена ошибка в менеджере летящих флотов, приводившая к неправильному расчету количества вывозимых ресурсов с планеты
[+] Свезти ресурсы: Добавлены колонки "ВСЕГО" - общее количество ресурсов на планете и "Трюмы" - общая грузоподъемность транспортного флота с цветовым кодированием. Галочки в колонке "ВСЕГО" не влияют на набор вывозимых ресурсов, а используются только для облегчения выбора
[%] Исправлена ошибка с невозможностью отправить экспедицию при достаточном количестве дейтрия для полета
[%] Исправлена ошибка в менеджере летящих флотов, приводившая к неправильному расчету количества вывозимых ресурсов с планеты
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
V26e5
[~] Экономика/Ресурсы: По многочисленным просьбам добавлена колонка "В час"
[%] Экономика/Ресурсы: Добавлена проверка на корректный процент производства на странице "Ресурсы"
[%] Исследования: Теперь невозможно исследовать технологии во время постройки лаборатории или нанолаборатории
[%] Вселенная: Исправлена ошибка с неправильной ссылкой на экспедицию при количестве планет в системе не равном 15
[%] Флот: Закрыта уязвимость к передаче неправильных ИД кораблей на странице флота
[%] Флот: Добавлена проверка на корректное время Экспедиций и Удержания
[%] Флот: Теперь корректно выводится сообщени об ошибке при попытке отправить
флот на несуществующую планету
[@] SQL: По умолчанию в дампе счетчик посещений - отключен, а игра - включена
[@] Теперь можно отключить защиту слабых игроков, сбросив game_noob_factor в 0
[@] Исправлено несколько участков кода, выдающих предупреждения в логи
[@] Убрана запись сообщения в логи о постройке ПЗ/отмене очереди верфи
[%] Экономика/Ресурсы: Добавлена проверка на корректный процент производства на странице "Ресурсы"
[%] Исследования: Теперь невозможно исследовать технологии во время постройки лаборатории или нанолаборатории
[%] Вселенная: Исправлена ошибка с неправильной ссылкой на экспедицию при количестве планет в системе не равном 15
[%] Флот: Закрыта уязвимость к передаче неправильных ИД кораблей на странице флота
[%] Флот: Добавлена проверка на корректное время Экспедиций и Удержания
[%] Флот: Теперь корректно выводится сообщени об ошибке при попытке отправить
флот на несуществующую планету
[@] SQL: По умолчанию в дампе счетчик посещений - отключен, а игра - включена
[@] Теперь можно отключить защиту слабых игроков, сбросив game_noob_factor в 0
[@] Исправлено несколько участков кода, выдающих предупреждения в логи
[@] Убрана запись сообщения в логи о постройке ПЗ/отмене очереди верфи
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
V26e6
[!] Интерфейс: Разнесены по разным страницам отправка флота и информация о флотах в полете. Теперь флот отправляется через пункт меню "Флот на орбите" раздела "Планета", а информация о летящих флотах доступна через пункт меню "Флоты в полете" раздела "Империя"