Установка

  1. Скачать архив с актуальной версией ядра:
    • R (Release) - Стабильная реализная версия.
    • DEV (Development) - Условно стабильная версия. Именно в ней можно найти экспериментальные функции и фишки, которые требуют тестирования и которые, в конечном счете, могут так и не появится в стабильной версии. В этой версии возможно наличие багов и глюков.
  2. Распаковать архив
  3. Залить файлы на сервер соблюдая иерархию
  4. Далее необходимо определиться с базой данных. У вас есть 2 варианта:
    • SQLite - Локальная база, которая находится в папке с сервером. Сравнительно быстрее, но обращаться к ней может только сервер. Ограничена объемом памяти выделенным под сервер. Рекомендуется выбирать если не планируется привязка сайта или автоматизация оплаты.
    • MySQL - Удаленная база, находящаяся на отдельном сервере. Сравнительно медленнее, но может работать одновременно с несколькими серверами и сайтами. Рекомендуется выбирать если необходимо иметь единую базу VIP-игроков для нескольких серверов.
  5. Если вы выбрали SQLite - переходим к пункту 6. Если же вы хотите использовать MySQL необходимо:

    • Создать базу данных MySQL используя средства предоставляемые хостингом (например: phpMyAdmin, ISPmanager).
    • Открыть файл addons/sourcemod/configs/databases.cfg и добавить в него секцию (перед последней закрывающей скобкой }):
    • "vip_core"
      {
      	"driver"        "mysql"
      	"host"          "127.0.0.1" // IP сервера где находится ваша база
      	"database"      "vip"       // Название базы данных
      	"user"          "root"      // Имя пользователя базы данных
      	"pass"          "123456"    // Пароль для этого пользователя
      }
      
      

    • Запустить плагин чтобы создался файл cfg/vip/VIP_Core.cfg. Затем открыть его и вписать нужное значение для sm_vip_server_id. ID сервера это любое число больше 0, которое позволяет плагину отличать сервера в базе данных друг от друга. Т.е. это уникальный номер сервера. Если вы хотите чтобы VIP-статус выдавался игрокам независимо от сервера - установите для всех серверов одинаковый ID.
  6. Для мониторинга игр и используемых версий плагина используется плагин сбора статистики: [VIP] Stats Настоятельно рекомендую его установить.

На этом установка плагина завершена и можно перейти к его настройке [VIP-Core] Настройка