Позволяет переносить VIP-игроков с различных типов баз данных и старых версий плагина.
Требования
[VIP] Core версии не ниже 2.1.1 R
Команды
sm_vip_porting - Начать портирование
Установка
SQLite2MySQL - Для переноса из SQLite на MySQL
Закинуть VIP_Porting_SQLite2MySQL.smx файл на сервер.
Убедиться что в databases.cfg прописано верно и ядро работает на MySQL
Убедиться в наличии файла addons/sourcemod/data/sqlite/vip.sq3
Сделать рестарт сервера и убедиться что модуль успешно запустился
Ввести в консоль команду sm_vip_porting (Требуются ROOT права)
Удалить VIP_Porting_SQLite2MySQL.smx и сделать рестарт сервера
MySQL2SQLite - Для переноса из MySQL на SQLite
Открыть VIP_Porting_MySQL2SQLite.sp и на 42-45 строках вписать данные для подключения к базе MySQL. Затем скомпилировать его и положить полученный smx на сервер.
Убедиться что в databases.cfg нет секции "vip" и ядро работает на SQLite
Сделать рестарт сервера и убедиться что модуль успешно запустился
Ввести в консоль команду sm_vip_porting (Требуются ROOT права)
Удалить VIP_Porting_MySQL2SQLite.smx и сделать рестарт сервера
KV2SQL - Для переноса из VIP версии 1.x на версию 2.x (из файла users.ini в базу)
Закинуть VIP_Porting_KV2SQL.smx файл на сервер.
Убедиться в наличии файла addons/sourcemod/data/vip/cfg/users.ini
Сделать рестарт сервера и убедиться что модуль успешно запустился
Ввести в консоль команду sm_vip_porting (Требуются ROOT права)
Удалить VIP_Porting_KV2SQL.smx и сделать рестарт сервера
SQLite2MySQL v3 - Для переноса из SQLite на MySQL для версии ядра 3.X
Закинуть VIP_Porting_v3_SQLite2MySQL.smx файл на сервер.
Убедиться что в addons/sourcemod/configs/databases.cfg прописана секция "vip_core"
Сделать рестарт сервера/карты и убедиться что модуль успешно запустился
Ввести в консоль команду sm_vip_porting (Требуются ROOT права)
Удалить VIP_Porting_v3_SQLite2MySQL.smx и сделать рестарт сервера
Требования
[VIP] Core версии не ниже 2.1.1 R
Команды
sm_vip_porting - Начать портирование
Установка
SQLite2MySQL - Для переноса из SQLite на MySQL
Закинуть VIP_Porting_SQLite2MySQL.smx файл на сервер.
Убедиться что в databases.cfg прописано верно и ядро работает на MySQL
Убедиться в наличии файла addons/sourcemod/data/sqlite/vip.sq3
Сделать рестарт сервера и убедиться что модуль успешно запустился
Ввести в консоль команду sm_vip_porting (Требуются ROOT права)
Удалить VIP_Porting_SQLite2MySQL.smx и сделать рестарт сервера
MySQL2SQLite - Для переноса из MySQL на SQLite
Открыть VIP_Porting_MySQL2SQLite.sp и на 42-45 строках вписать данные для подключения к базе MySQL. Затем скомпилировать его и положить полученный smx на сервер.
Убедиться что в databases.cfg нет секции "vip" и ядро работает на SQLite
Сделать рестарт сервера и убедиться что модуль успешно запустился
Ввести в консоль команду sm_vip_porting (Требуются ROOT права)
Удалить VIP_Porting_MySQL2SQLite.smx и сделать рестарт сервера
KV2SQL - Для переноса из VIP версии 1.x на версию 2.x (из файла users.ini в базу)
Закинуть VIP_Porting_KV2SQL.smx файл на сервер.
Убедиться в наличии файла addons/sourcemod/data/vip/cfg/users.ini
Сделать рестарт сервера и убедиться что модуль успешно запустился
Ввести в консоль команду sm_vip_porting (Требуются ROOT права)
Удалить VIP_Porting_KV2SQL.smx и сделать рестарт сервера
SQLite2MySQL v3 - Для переноса из SQLite на MySQL для версии ядра 3.X
Закинуть VIP_Porting_v3_SQLite2MySQL.smx файл на сервер.
Убедиться что в addons/sourcemod/configs/databases.cfg прописана секция "vip_core"
Сделать рестарт сервера/карты и убедиться что модуль успешно запустился
Ввести в консоль команду sm_vip_porting (Требуются ROOT права)
Удалить VIP_Porting_v3_SQLite2MySQL.smx и сделать рестарт сервера