<div align=\'center\'>Продолжение версии supernova v30</div></span>
<div align=\'center\'></div>
<div align=\'center\'>дата выпуска: 7.08.2011.
Project "SuperNova.WS" <span style="color:#009900">Release 30 V30d4 © 2009-2011 Gorlum
Based on XNova RageRepack v226 </div>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">
Скрытая информация:
"changelog версии V30d4" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
Обозначения
~~~~~~~~~~~
[!] Важные нововведения
[+] Добавлено
[-] Убрано
[~] Изменено
[#] Интерфейсные усовершенствования
[%] Исправление - багфикс
[@] Эта информация будет интересна только админам и/или разработчикам
[*] ToDo - см. changelog.todo
Текущая версия V30d4
--------------------
[!] Документация: Добавлен файл с английской версией инструкции по установке
/docs/install-en.txt (google translated)
[!] Локализация: Доступен выбор языка до входа в игру на страницах
регистрации, логина, восстановления забытого пароля. Все доступные до входа в
игру страницы (включая статистику, банлист, список контактов, настройки
вселенной итд) используют выбранный при регистрации язык. При регистрации
выбранный язык сохраняется в настройках пользователя
[%] Отправка флотов: Исправлена ошибка на mySQL серверах со STRICT_TRANS_TABLES
[%] Сообщения: Исправлена ошибка отправки сообщений от системы на mySQL
серверах со STRICT_TRANS_TABLES
[%] Локализация: Исправлена ошибка загрузки не-дефолтного языка
Project "SuperNova.WS" Release 30 "Emailing phalanx research antiSSF"
=====================================================================
[!] Сообщения: Добавлена возможность пересылки личных сообщений на емейл
игрока. Возможность включается администратором сервера в настройках - опция
"Разрешить пересылку ЛС на email". После этого в настройках игрока
появляются дополнительные опции для всех категорий входящих сообщений
[!] Фаланга: Переписан вывод фаланги с использованием функций СН. Теперь он
выглядит аналогично списку событий флота на странице "Обзор планеты".
Алгоритм работы - почти оффовский:
1. Показываются все флоты, летящие от сканируемой планеты или же к ней
2. Полет A --> B
a) скан B => можно увидеть время прибытия флота
b) скан A => можно увидеть время возвращения флота (но не его прибытия
на B)
3. Возвращение B --> A
a) скан B => не видно ничего
b) скан A => виден возвращающийся флот
4. Особый случай: задание "Передислокация" A --> B
a) флот виден только на B, но не на A
b) после отзыва флот нигде не виден
5. Полнота информации о флотах зависит от уровня шпионажа (см. ниже)
[!] Админка: С нуля создан интерфейс редактирования юнитов/ресурсов на планете
- пункт меню "Редактировать" в разделе "Планета". Он доступен членам
команды начиная с Оператора (authlevel=2) и выше
[!] Исследования: Полностью переписан интерфейс Лаборатории
Очередь исследований приведена к стандартному виду
Обработка очереди исследований теперь производится при каждом обновлении
страницы, а не только при входе в интерфейс Лаборатории
[!] АнтиРМФ: Если флот атакующего уничтожен за один раунд, то:
1. Атакующий не получает отчета о бое
2. Флоты, находящиеся в удержании так и остаются на орбите
[+] Антибашинг: Добавлена возможность настройки системы антибашинга на страницу
настроек сервера
[+] Мировые константы: Добавлена информация о текущих настройках антибашинга
[+] Обновление: Добавлена возможность форсировать обновление в случае проблем с
автоматическим обновлением. Возможность доступна в интерфейсе
Администратора, пункт меню "Утилиты"
[+] Сообщения: Теперь настройки автоматических уведомлений включены по
умолчанию для новых игроков
[+] Верфь: Переверстан интерфейс Верфи и Обороны. Вид очереди построек
обновлен. Теперь они выглядят так же, как и очередь постройки зданий
Добавлена возможность удалить последний добавленный элемент из очереди
Кнопка "Построить" дублируется возле каждого юнита. Функционал сохранен -
по её нажатию будут построены все выбранные юниты
[+] Обзор планеты: Вид очереди построек верфи и очереди исследований теперь
аналогичен очереди построек зданий
[+] Обзор планеты/Фаланга: На количество отображаемой информации о летящих
чужих флотах влияет эффективный уровень шпионажа (технология+наемник):
Меньше 4 - нет информации о летящем флоте
4 и выше - видно общее количество кораблей во флоте и везет ли флот ресурсы
6 и выше - виден качественный состав флота - т.е. сколько групп кораблей во
флоте и сколько кораблей в каждой группе
8 и выше - видно точное количество ресурсов в трюмах кораблей
10 и выше - виден количественный состав флота
[+] Сообщения: Изменена цветовая кодировка сообщений.
Категории сообщений переупорядочены
Добавлена возможность очистить сообщения определенной категории, не
открывая их - на случай переполнения почтового ящика
Добавлена подсказка
[+] Админка/Список планет: "Список планет", "Список лун" и "Активные планеты"
используют один и тот же код и шаблон. Список планет теперь показывает тип
планеты, хозяина планеты (имя и ИД), а для лун - родительскую планету и её
ИД
[+] Чат: Боевые отчеты теперь преобразуются в ссылки. Из соображений
безопасности работают только ссылки на текущем сервере. По клику на ссылку
боевой отчет открывается в новом окне
[+] Сообщения: Изменена процедура генерации писем с уведомлением о боевом
отчете следующим образом:
1. Если бой закончился за один раунд проигрышем атакующего, то он
получает сообщение о том, что связь с флотом прервалась и не получает
никакой дополнительной информации (включая ссылку на боевой отчет)
2. Теперь все участники боя (включая членов САБа и хозяинов флотов в
удержании) получают одинаковые письма (кроме случая, описанного в п.1)
3. Уведомление о бое всегда содержит потери атакующих и оброняющихся и
сведения о поле обломков
4. Сведения о вывозе ресурсов с планеты добавляются в отчет только при
выигрыше атакующих
5. Уведомления теперь корректно окрашиваются для всех участников боя:
красным, если участник проиграл, зеленым - если выиграл, оранжевым - в
случае ничьи
6. Все числа в уведомлении теперь форматируются
[~] Отладка: Теперь при отключенной глобальной отладке не генерируется лог
запросов
[~] Обновление: Автоапдейтер на время работы отключает отладку вне зависимости
от глобальных настроек
[~] Обновление: Оптимизирована работа апдейтера для апгрейда с 25-28 релизов
[~] Обновление: Апдейтер использует собственные процедуры запросов к БД
[~] Обновление: Ускорен автоапдейтер при повторном запуске на уже
сконвертированных таблицах
[~] Настройки: Включение защиты планет от атак доступно только для
Администраторов во избежание злоупотреблений
[~] Флоты: Переупорядочен список кораблей
[~] Новапедия: Отредактировано короткое описание большого транспорта
[~] Офицеры: Уровень офицеров указывается и при максимальном уровне
[~] Админка/Бан: По умолчанию включена галочка РО и выставлен срок бана в 3 дня
Бан и разбан объединены в один пункт меню и на одну страницу интерфейса
[~] Админка/Меню: Объединены разделы "Планета" и "Луна" в раздел "Вселенная"
Под названием сервера добавлены часы серверного времени
[~] Боевой отчет: Если в результате боя появилась луна, то в отчет пишется её
имя, а не имя планеты, на орбите которой она была создана
[~] Вселенная: Теперь при создании луны с орбиты списывается количество
обломков, из которых сформировалась луна
[%] Вселенная: Исправлена ошибка создания новой планеты при регистрации,
возникающая при определенных настройках MySQL
[%] Настройки: Исправлена ошибка сохранения настроек, возникающая при
определенных настройках MySQL
[%] SQL: Исправлена ошибка с индексами в таблице users
[%] Обслуживание: Исправлена ошибка при обслуживании таблицы Альянсов
[%] Локализация/Английский: Исправлены баги в локализации
[@] Логи: Изменения темной материи вынесены из глобального лога в отдельную
таблицу. Это существенно облегчило поиск неисправностей на сервере и
подозрительных действий пользователей. Старые записи перенесены в отдельную
таблицу
[@] БД: Все существующие таблицы сконвертированы в UTF8
[@] БД: Все существующие таблицы переведены на InnoDB
[@] sn_timer: Таймер корректно работает с очередью, в которой количество юнитов
больше 1
[@] Сообщения: Переработаны файлы локализации
[@] Общие: Устаревшая функция SYS_mysqlSmartEscape заменена на соответствующие
[@] Общие: Устаревшие массивы $pricelist, $resources, $reslist, $sn_groups,
$CombatCaps заменены в коде на $sn_data
[@] Обслуживание: Корректно пересчитывается количество аккаунтов в БД
</div>
</div>
</div>