- Поддерживаемые игры
-
- CS: Source (OrangeBox)
- CS: Source (v34)
- CS: GO
- Team Fortress 2
- DOD: Source
- L4D 1 & 2
- Half-Life 2: Deathmatch
(Этот плагин уже был на форуме, но там было всё в одном ресурсе, что было неправильно, теперь он разбит на ядро и модули к нему)
API для доступа к некоторой информации с форума XF, информация достаётся по средствам подключения к БД.
Текущий список модулей:
XfGroup_Standart - стандартные группы XF
XfGroup_Social - социальны группы (плагин [tl] Social Groups)
Настройка файла database.cfg
API для доступа к некоторой информации с форума XF, информация достаётся по средствам подключения к БД.
Текущий список модулей:

Модуль плагина - [XF:API] Forum Admins
(Этот плагин уже был на форуме, но там было всё в одном ресурсе, что было неправильно, теперь он разбит на ядро и модули к нему) Подробнее об полной настройке смотрите тут: Связь XenForo и Игрового сервера (Права на сервере через группы форума)...
hlmod.ru

Модуль плагина - [XF:API] Forum Chat
(Этот плагин уже был на форуме, но там было всё в одном ресурсе, что было неправильно, теперь он разбит на ядро и модули к нему) Плагин позволяет выдавать игрокам возможность изменять цвет их чата с различными настройками. Настройка для...
hlmod.ru
XfGroup_Standart - стандартные группы XF
XfGroup_Social - социальны группы (плагин [tl] Social Groups)
C-подобный:
forward void Xf_OnUserLoaded(int client);
forward void Xf_OnGroupsLoaded();
native bool Xf_IsClientLoaded(int client);
native bool Xf_IsClientHasGroup(int client, int group, XfGroup type = XfGroup_Standart);
native int Xf_GetClientGroupsCount(int client, XfGroup type = XfGroup_Standart);
native int Xf_GetClientGroups(int client, XfGroup type = XfGroup_Standart, int[] groups, int size);
native bool XF_GetClientName(int client, char[] szName, int maxlen);
native bool Xf_IsGroupsLoaded();
native bool Xf_GetGroupName(int id, XfGroup type = XfGroup_Standart, char[] szName, int len);
native bool Xf_IsGroupExists(int id, XfGroup type = XfGroup_Standart);
native Database Xf_GetDatabaseConnection();
native int Xf_GetClientId(int client);
Настройка файла database.cfg
C-подобный:
"xf_forum"
{
"driver" "mysql"
"host" "host"
"database" "DB"
"user" "user"
"pass" "pass"
}
- Требования
-
На форуме должен быть установлен плагин для регистрации через стим. (Тестировалось с этим: Steam Integration )
Возможно: [tl] Social Groups
- Установка
-
Скачать архив.
Разархивировать.
Скомпилировать плагин.
Загрузить файлы на сервер, соблюдая структуру файлов.
Добавить запись в файлdatabases.cfg
Перезагрузить сервер (лучше) или использовать команду sm_rcon sm plugins load plugin_name