Список фиксов и изменений
1. Полный рефакторинг банан системы. Удалено все лишнее к херам. Код сокращен в 6-8 раз. Исправлено не корректное отображение времени до конца бана, также исправлен формат времени с День/Месяц/Год на День.Месяц.Год.
2. Рефакторинг кода ртп, сокращение в 2 раза. Удалено лишнее. Окончательная версия.
3. Для постранички добавлена адекватная реализация динамического получения максимального числа страниц (код сокращен до 2 строк). Постраничка все ещё на стадии финализации,
осталось прикрутить адекватное листание, и можно будет использовать единый универсальный метод вместо отдельных.
4. Полный рефакторинг Системы китов. Теперь это единая универсальная система кит/кейс с возможностью расширения возможностей. Сокращение кода в 3 раза.
Команды kits и cases упразднены (Могут быть возвращены в случае массовой просьбе игроков, ранее показывали списки китов/кейсов),теперь поддерживается только /kit list для китов и /case list для кейсов.
5. Кострация текстовых полей, сокращение кода и уничтожение бредовых(и более не актуальных) текстовых переменных которые нахер бы не сдались.
6. МелкоФикс хом системы, исправлено сообщение при телепортации на хом к другому игроку, ранее писало как будто телепортируешься к себе домой.
To Do (фиксы и изменения которые гарантированно попадут в следующий релиз комбайна.)
1. Полный рефакторинг запросов к бд. Отказ от старой бд в пользу новой. Удаление лишних таблиц и модификация существующих для оптимизации запросов и сокращения их количества.
2. Полный рефакторинг клановой системы для оптимизации и финального исправления косяков.
3. Полный рефакторинг системы ВарпХом, в дополнение прикрутить к ней Jail (старая реализация будет удалена).
4. Ремонт системы зачарований для НОРМАЛЬНОЙ (по сути просто создать список чар на манер новых версий) поддержки версии 1.6.4 (сейчас от 1.7.10 и выше).
5. Изменение PlayTime. По-серверный учет онлайна с возможностью просмотра с любого сервера полного списка. На данный момент, онлайн общий. Требуется для будущей системы экономики.
6. Исправить права в связи с их изменениями в комбайне.
Сколько ещё я буду пилить Combine?
Ответ. Не пугайтесь страшных слов описаных в ту ду, на самом деле план работы расписан был заранее. По большому счету, самым сложным является 1 пункт, т.к он затрагивает очень многое, но учитывая прошлые оптимизации кода, это не должно занять много времени. Что же косаемо остальных пунктов, опять же предшествующие изменения облегчают мне сейчас задачу в несколько раз как минимум. НО!!! Эти фиксы и плюшки требуется сделать на данном этапе жизни проекта, что бы заложить на будущее возможность масштабирования без остановки проекта.
Также в этот список не попало ещё несколько нововведений, так как они ещё не вышли на тест, опять же из-за 1 пункта ту ду. Ориентировочное время разработки 3-4 дня. Возможно справлюсь и за 2)))
1. На сайт добавлен список фиксов и изменений (ваш кеп). Раздел Fix в хелп системе упразднен.
2. Рефакторинг кода команды /color
3. Добавлена команда /mine. Телепортирует на спавн в шахтерский мир.
4. Исправлена работа команды /top (телепортирует на максимальную высоту на текущих координатах).
5. Мелкофикс команды /list (исправлено не корректное отображение количества игроков онлайн). Также теперь учитывается ванишь.
6. Раздел playtime в хелп системе упразднен. Команды переехали в раздел player.
7. Фикс /god. Теперь при получении любого вида урона будет происходить автохил и автофид (вылечена смерть модерации от некоторых блоков/предметов из модов, которые игнорируют режим бессмертия). Однако сие все равно не панацея, но жизнь продлит))).
Список ниже перенесен из комбайна (не является полным, ибо добавлено было в предшествующей версии)
8. Пофикшен генератор булыжника. Создание порталов отныне запрещенно. Для того что бы попасть в доступные вам миры, используйте команды /ad /end и подобные, описаны в разделе хелпа teleports
9. Методика запрета лазера изменена. Теперь его можно использовать только в шахтерском мире. Крафт доступен всем. Использовать можно будет от випа
10. Пофикшена сборка мусора и блоков. Также увеличен интервал между очистками (задолбал этот спам в чате).
11. Добавлена новая система запретов для предметов и блоков (в связи с этим плагин выполняющий эту роль ранее, удален) UPD добавлена поддержка саб айди
12. Добавлена частичная автосмена языка при выполнении команды (спасает от ситуации в ввиде .рщьу) Пока что реагирует только на точку перед командой.
13. Добавлена НОРМАЛЬНАЯ хелп система (на стадии заполнения и дополнения).
14. Добавлена собственная система зачарований выше стандарта. (плагин удален) Теперь максимальный уровень 32к...но такую цифру, давать в руки страшно, так что лимит 100.
15. Реализован графический интерфейс меню. Добавлены команды: /imenu - получить предмет для открытия меню, /menu - открыть меню.
16. Изменен алгоритм работы с бд. Полный отказ от конфиг файлов, а также любых файлов (кроме файлов сервера)
17. Удаление системы лвл и рпг (реализовано было криво все таки, мб в будущем вернусь к этой теме, а пока что, в архив).
18. Фикс для World Guard. Теперь вещи из модов находятся под надежной защитой.
19. Разработано 3 механизма автовайпа (3-ий механизм все ещё на стадии тестирования. Разница в типе и настройках карты. В первом случае, мир возвращается в исходное состояние (карта не меняется, но исчезают все изменения). Во втором генерируется с 0. А в третьем создается с спавном и основными регионами, включая установку точек спавна.
20. Игрокам разрешена команда /checkban - Проверяет забанен ли игрок или нет.
21. Игрокам разрешена команда /history - Узнать ВСЮ историю банов аккаунта.
22. Модераторам добавлена команда /searchblock id/metaname блока (можно узнать используя /blname) радиус (максималка 100 пока что) - позволяет найти любой блок в радиусе.
23. Модераторам добавлена команда /searchitem id/metaname предмета/блока (также /blname в помощь) - Найдет предмет или блок в инвентаре ОНЛАЙН игроков и сообщит их ники. TO DO В будущем будет добавлена поддержка оффлайн игроков.
24. Грандмодераторам добавлена команда /botls - позволяет писать в лс игроку от имени БОТик.
25. Оптимизация и сокращение кода, запросов. Мелкофиксы (исправление опечаток, добавление описания, изменения названий и подобное).
26. Удаление системы логирования (пока что моя реализация слабее аналогов по функционалу, (но заметно быстрее по скорости и стабильности), так что нефиг таскать лишний код за собой.).
27. Реализована система лотерея (рандомный выбор игрока и награды). Требуется только заполнить список наград. UPD Работает от 5 игроков онлайн. Ибо при 1 игроке проводить лотерею бред.
28. Добавлено расширенное упроавление чатом (теперь каждый чат может быть отдельно отключен или включен.) Хелп обновлен. (не активно на тесте из-за не полноценно заполненой системы прав).