Project "SuperNova.WS" Release 43 Beta

Новости сервера и форума

Модератор: Gorlum

Gorlum
Император Вселенной
Сообщения: 7508
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

v43a14.1

Сообщение Gorlum » 13 мар 2018, 00:49

2018-03-12 22:46:54 43a14.1
[@] Код
Класс classSupernova переименован в SN


2018-03-12 17:39:41 43a13.39
[~] О сервере
В футере и на странице информации о сервере к версии движка теперь добавляется номер патча БД


2018-03-12 17:03:26 43a13.38
[~] Админка/Меню
Название уровня члена АД-ии (Модератор, Оператор итд) теперь является ссылкой на возврат в игру


2018-03-12 16:16:59 43a13.36
[~] Экономика/Исследования
Изменено название страницы на 'Исследование технологий', что бы не было путаницы между пунктами меню "Исследования" и "Технологии"
Добавлена ссылка на закладку списка Технологий в Новапедии


2018-03-12 15:13:17 43a13.35
[~] Новости
Цвет ссылки "Подробнее..." изменен на ярко-голубой для лучшей читаемости


2018-03-12 15:05:46 43a13.34
[@] Вёрстка
Хак для Google Chrome v65, возвращающий горизонтальную полосу прокрутки на широких экранах (например, "Империя" и "Массовые Операции")


2018-03-12 13:23:10 43a13.33
[@] БД
Увеличен размер поля `value` в таблице `player_options` до 16000 символов - перестали влезать настройки меню, гггг
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Gorlum
Император Вселенной
Сообщения: 7508
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

v43a14.3 - Рефакторинг настроек

Сообщение Gorlum » 13 мар 2018, 22:06

2018-03-13 20:05:09 43a14.3
[!] Настройки
Рефакторинг кода и переработка дизайна страницы настроек


2018-03-13 12:12:39 43a14.2 menu_customize 0d9
[%] Настройки
Исправлена ошибка, не дающая сохранить настройки
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Gorlum
Император Вселенной
Сообщения: 7508
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

v43a14.10

Сообщение Gorlum » 16 мар 2018, 11:25

2018-03-16 09:19:00 43a14.10
[@] Код
Поддержка модулей player_award 0d5 и core_festival 7a3


2018-03-16 09:18:07 43a14.9 core_festival 7a3
[!] Хайспот/8 Марта
Полностью переработан код админки и награждения
Теперь так же в админке начисляется ММ и выдаются Памятные Знаки Кавалеров


2018-03-16 09:12:57 43a14.8 player_award 0d5
[+] 8 марта
Разделены награды за количество ММ и за персон для Кавалеров и Дам
Добавлены все нужные изображения медалей


2018-03-14 14:55:23 43a14.5
[@] Код
Поддержка player_award 0d4


2018-03-14 14:49:35 43a14.4 player_award 0d4
[+] 8 марта
Универсальные медали и памятные знаки для ивента 8 марта
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Gorlum
Император Вселенной
Сообщения: 7508
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

v43a14.18

Сообщение Gorlum » 17 мар 2018, 21:36

2018-03-17 19:32:23 43a14.18
[%] Альянсы/Дипломатия
Исправлены и уточнены сообщения, отправляемые в ЛС при принятии предложений об изменении отношений между Альянсами


2018-03-17 18:45:38 43a14.17
[+] Админка/Настройки
Добавлена возможность настраивать опции смены имени игроком

[~] Игрок/Настройки
Теперь если смена имени игрока (ника) запрещена настройками сервера - то так и пишется в Настройках Игрока
[~] Квесты
Добавлены разделители тысяч к целям и наградам квестов

[@] Код
Добавлена временная функция декодирования строк JSON с фоллбэком на unserialize для старых строк


2018-03-16 23:58:18 43a14.12
[~] Картинки
Еще чутка пережаты картинки
[~] Звуки
Немного пережаты звуки
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Gorlum
Император Вселенной
Сообщения: 7508
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

v43a15.6

Сообщение Gorlum » 21 мар 2018, 02:35

2018-03-21 00:06:40 43a15.6
[+] Модули
Добавлена поддержка MVC-опций в модулях (подмассив 'mvc' манифеста)

[~] Флоты/Интерфейс
Теперь при нехватке места в трюме под топливо на странице выбора миссии выводится соответствующее сообщение
[~] Вселенная/Планеты
Упрощена генерация имени планеты
Так же учитывается статус Столицы при генерации имени планеты

[@] Код
При удалении пользователя теперь:
- Удаляются юниты игрока
- Не удаляются сообщения, связанные с пользователем - они будут почищены при обслуживании
- ВРЕМЕННО не удаляется Альянс, в котором пользователь был последним игроком
ВРЕМЕННО При обслуживании не удаляются пустые Альянсы
Заменено 'fleet_update_skip' => PAGE_OPTION_FLEET_UPDATE_SKIP
Добавлена опция PAGE_OPTION_ADMIN для обозначения страницы как админской до её загрузки
Админские страницы теперь не вызывают обсчёт флота (используется опция MVC PAGE_OPTION_ADMIN)
Функция DeleteSelectedUser() стала методом в Player\PlayerStatic
Метод Universe::fleetsReturn() для отзыва всех флотов с указанной локации


2018-03-20 16:52:45 43a15.4
[@] Код
Класс Modules\Modules переименован в Modules\ModulesManager
Небольшой рефакторинг предыдущего кода


2018-03-20 01:39:16 43a15.2
[%] Модули
Добавлен отсутствующий файл класса Modules\Manager


2018-03-19 23:34:15 43a15.0 - Рефакторинг подсистемы модулей
[!] Модули
Переписана и отрефакторена подсистема управления модулями
Добавлены новые методы в базовый класс модулей sn_module
Класс sn_module:
- Убрана зависимость от полей манифеста модуля:
- 'load_order' => getLoadOrder(), self::M_LOAD_ORDER
Класс Modules\Manager:
- В этот класс вынесен функционал управления модулями из класса sn_module
- Включает в себя так же функционал убраных глобальных переменных $sn_module и $sn_module_list
Убрана поддержка модулей из одного файла и модулей без структуры sn_modules
sn_sys_load_php_files() - убран блок для $modules = true;

[@] Код
Индекс 'require' заменен на P_REQUIRE или TPL_BLOCK_REQUIRE - в соответствии с контекстом


2018-03-18 16:14:41 43a14.19
[@] Код
Добавлены классы поддержки чейн-коллов Pimp и Hooker, а так же производный класс SnPimp
В GlobalContainer добавлено свойство $pimp
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Gorlum
Император Вселенной
Сообщения: 7508
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

v43a15.30

Сообщение Gorlum » 22 мар 2018, 17:52

2018-03-22 15:05:34 43a15.30
[!] Вёрстка
Сделан более универсальный патч, который снимет потенциальные проблемы с исчезающим скроллом в Сркщьу 65 на любых экранах
Соответственно - исправлена ошибка с пропаданием скролла в режиме Сканирования Вселенной на маленьких экранах в Сркщьу

[+] Вселенная
Перевёрстана панель выбора Галактики/Системы:
- Теперь она будет масштабироваться в зависимости от размера экрана
- Ну и на вид стала поприятнее
Теперь имена Игроков/Альянсов в случае длинных названий не "ломаются" по статусам, а остаются на одной строке


2018-03-22 14:02:10 43a15.29
[!] Админка/Модули
Новый экран со списком модулей, доступных в игре и их статусе
Есть сортировка по имени модуля и по его активности

[+] Админка/Добыча игроков
Добавлена колонка с суммарной производительностью в металле
На экран добавлены сортировки

[~] Темплейты/Меню
Теперь можно добавлять пункты даже в пустое меню
[~] Админка/Меню
Если в админском меню не стоит AUTH_LEVEL - прописывается высший (AUTH_LEVEL_ADMINISTRATOR = 3)


2018-03-22 10:46:30 43a15.27
[@] Код
В модулях из манифеста в свойства класса вынесены $active и $installed
Почищен неиспользуемый код


2018-03-21 15:06:05 43a15.22
[%] Юнит-тесты
Исправлены юнит-тесты


2018-03-21 14:28:18 43a15.20
[@] Код
Раскидал часть классов по неймспейсам


2018-03-21 13:09:38 43a15.18
[@] Код
Раскидал часть классов по неймспейсам


2018-03-21 12:36:55 43a15.16
[@] Код
Рефакторинг кода


2018-03-21 10:24:54 43a15.14
[%] Конфигурация
Исправлена очепятка в коде удаления ключа


2018-03-21 09:58:35 43a15.12
[@] Код
Рефакторинг кода
Исправлен потенциальный E_NOTICE в классе SnBootstrap
В класс \classConfig добавлен метод __unset() который удаляет переменную из базы


2018-03-21 04:06:14 43a15.9
[@] Код
Рефакторинг кода
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Gorlum
Император Вселенной
Сообщения: 7508
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

v43a16.1

Сообщение Gorlum » 22 мар 2018, 18:12

2018-03-22 16:09:47 43a16.1
[%] Темплейты
Принципиально исправлена ошибка, когда скомпилированный код темплейтов не видел $lang - теперь используется доступ к $lang через статик SN


2018-03-22 15:50:22 43a16.0
[-] Темплейты/Меню
УБРАНО - Теперь можно добавлять пункты даже в пустое меню
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Gorlum
Император Вселенной
Сообщения: 7508
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

v43a17.0

Сообщение Gorlum » 08 апр 2018, 13:07

2018-04-08 09:21:12 43a17.0
[-] Поиск
В поиске отключён поиск ботов


2018-04-08 09:08:11 43a16.54
[+] ЛС
Админитраторам включены BBCode и поддержка ссылок в отправляемых ими сообщениях


2018-04-08 07:50:13 43a16.53
[~] Игроки/Рендер ников
Рендерер званий вынесен в отдельный метод для унификации и использования в остальном коде


2018-04-08 06:23:47 43a16.52
[@] Модули
Поддержка core_festival 8a18


2018-04-07 14:07:36 43a16.51
[+] Миссии/Шпионаж
Добавлена поддержка анти-шпионажа


2018-04-06 07:48:56 43a16.50
[%] Авторизация
Исправлена ошибка с невозможностью зарегестрироваться в игре


2018-04-05 21:11:09 43a16.49
[~] Меню
Рамка меню изменена на тонкую

[@] Код
Добавлено возобновление таймаута страницы после отработки диспетчера флотов
Добавлен отдельный таймаут для выполнения xcache_unset_by_prefix()
db_user_count() теперь не считает ботов


2018-04-05 19:51:19 43a16.48
[+] Скины
Добавлены картинки технологий для нового ивента


2018-04-05 17:39:03 43a16.47
[@] Код
Теперь можно задавать картинки для планет при создании


2018-04-05 12:20:21 43a16.46
[+] Скины
Добавлены картинки кораблей для нового ивента


2018-04-04 16:49:11 43a16.45
[!] Админка
Добавлена статистика на страницу платежей


2018-03-27 22:58:34 43a16.41
[@] Тесты
Исправлены инклюды


2018-03-27 08:00:28 43a16.39
[@] Код
Константы разнесены по файлам в includes/constants


2018-03-25 21:55:44 43a16.25
[@] Код
Добавлена поддержка модуля admin_balance


2018-03-25 12:54:26 43a16.23
[@] Код
Где возможно - вставлены константы USER_BOT_PLAYER итд
Прописаны некоторые недостающие поля в classConfig
Переделаны player_create() и uni_create_planet() что бы не использовать глобальные переменные
В uni_create_planet() добавлена возможность форсировать выбор имени планеты


2018-03-25 01:46:34 43a16.18
[@] Код
Еще упрощена и расшита функция eco_get_build_data()
Немного переформатирован и почищен код


2018-03-24 21:31:51 43a16.16
[~] Постройки
Теперь пункты в списке требований к постройке являются ссылками на статью Новапедии о соответствующем юните/сущности игры
Теперь при сносе здания учитываются наличие Губернатора и статус Столицы - снос при Губернаторе и/или на Столице происходит быстрее
Теперь время строительства и сноса округляется вверх, а не математически. Это значит, что в среднем в половине случаев время постройки/сноса увеличится на 1 секунду

[@] Код
Переработка системы очередей
Добавлена таблица для нового хайспота
Расшита функция eco_get_build_data(). Часть её функционала вынесена в класс BuildDataStatic, а еще часть сделана хуками


2018-03-24 03:14:48 43a16.11
[@] Код
Поддержка изменений в модуле Фестивалей


2018-03-23 03:00:04 43a16.8
[@] Код
Поддержка изменений в модуле Фестивалей


2018-03-22 20:49:18 43a16.3
[%] Админка/Добыча игроков
Исправлены последствия автозамены по коду. В результате неправильно считало общую добычу. Ручками надо заменять, ручками...
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Gorlum
Император Вселенной
Сообщения: 7508
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

v43a18.3

Сообщение Gorlum » 22 апр 2018, 14:48

2018-04-22 12:43:02 43a18.3
[~] Флоты/Экспедиции
Теперь в Экспедиции не могут быть найдены ивентовые или уникальные мировые корабли


2018-04-21 16:19:23 43a18.2
[@] Код
Доработки РепоВ2
РепоВ2 используется на страницах:
- Постройки
- Ресурсов
- Обзор Планеты
- Управление Планетой
EntityDB:
- Шпионаж (через MissionData)


2018-04-21 14:08:21 43a18.1
[@] Код
Новые классы для репозитория и хранилища


2018-04-21 12:10:38 43a18.0
[@] Код
Добавлено логгирование фатальных ошибок
Работа над новым кодом Экспедиции


2018-04-18 11:29:26 43a17.12
[%] Флоты/Шпионаж
Исправлена другая ошибка в вычислении анти-шпионажа


2018-04-16 12:59:11 43a17.8
[+] Админка/Просмотр игрока
Добавлена информация об аккаунте игрока
Добавлена возможность сменить пароль на аккаунте

[@] Админка/Просмотр игрока
Рефакторинг страницы просмотра игрока
Убраны почти все подсвеченные phpStorm 'ошибки' SQL (из-за отсутствия поддержки префиксов в phpStorm)


2018-04-10 11:29:14 43a17.3
[%] Флоты/Шпионаж
Исправлена ошибка в вычислении анти-шпионажа


2018-04-09 09:29:59 43a17.1
[%] Админка/Настройки
Слишком маленькое поле для списка спрятанных игроков обрезало этот список
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Gorlum
Император Вселенной
Сообщения: 7508
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

v43a18.11

Сообщение Gorlum » 28 апр 2018, 10:35

2018-04-27 14:12:00 43a18.11
[@] Код
Добавлен метод save() в EntityDB - пока без поддержки удаления
Переписана отправка флотов с частичным использованием объектов Planet и Fleet
Класс RepoV2 теперь не является имплементацией IController. Соответственно - переписаны магические методы как немагические


2018-04-27 08:49:24 43a18.10
[@] Код
Функции из includes/db/db_queries_fleet.php переброшены в класс DbFleetStatic


2018-04-24 16:17:54 43a18.8
[@] Код
Работа над EntiyDB, Fleet и новым кодом Экспедиции


2018-04-24 16:12:45 43a18.7
[@] Код
В обсчёт статистики добавлена чистка пустых записей ACS


2018-04-24 15:25:25 43a18.6
[@] Код
Исправлены почти все "ошибки" phpStorm в includes/db/db_queries_fleet.php


2018-04-24 15:22:08 43a18.5
[@] Код
Трейт TContainer теперь поддерживает табличную трансляцию имён свойств объекта в имена свойств контейнера


2018-04-22 13:29:20 43a18.4
[@] Код
Добавлена обработка падения игры по таймауту очистки языкового кэша с использованием xcache
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Ответить

Вернуться в «Новости»