Наконец-то обновление.
Основные изменения:
- Изменена структура базы данных
- Переписан на новый синтаксис (теперь требуется sm 1.7 или выше)
- Переработан конфиг информационных сообщений (когда VIP-статус истек, когда игрок не имеющий прав попытался открыть меню и т.д.)
- Расширено API
- Исправлено много недочетов и ошибок
- Вырезаны пароли и все типы авторизации кроме STEAM ID
- Изменилось имя базы данных с "vip" на "vip_core"
Более подробно обо всех изменениях можно прочитать здесь
R1KO/VIP-Core
Вся документация и гайды здесь
VIP Wiki - Главная
Инструкция по обновлению:
- Заменить smx ядра и файл перевода ядра
- Положить на сервер файл addons/sourcemod/data/vip/cfg/info.ini и настроить под свои нужды
- Портировать VIP-игроков (подробнее ниже)
Если какие-то модули перестали работать - читаем это R1KO/VIP-Core
Внимание! Изменилась база данных и поэтому VIP-игроков нужно перенести из старой базы на новую с помощью модуля прикрепленного во вложении.
Инструкция по переносу VIP-игроков:
- Убеждаемся что на сервере успешно запускается и работает ядро 3-й версии (для MySQL в databases.cfg прописана секция "vip_core").
- Убеждаемся что есть база от старого ядра (для MySQL в databases.cfg прописана секция "vip"). Нельзя подключать новую вип к старой базе!
- Устанавливаем плагин из вложения (VIP_Porting_2v3.smx).
- Перезапускаем сервер/карту (или делаем что угодно чтобы плагин запустился) и обязательно убеждаемся что он запустился без ошибок.
- Пишем в консоль сервера или от root админа sm_vip_porting
- Ждем несколько минут (проверяя эррор логи).
- Если эрроров нет - то всё хорошо. Удаляем плагин и пользуемся новым ядром.
Пока что всё на скорую руку. Как будет время выложу модуль в ресурсы (к другим портировщикам) и обновлю wiki.
Если у вас возникли проблемы - можете не писать мне в лс, соц. сетях и месседжерах - сразу кину в чс.
Все проблемы обсуждаются и решаются исключительно здесь.
Если у вас нет лишних хромосом и есть пару извилин и немного рук - можете заводить issues на гитхабе - так я быстрее исправлю.