TiGRiS
Участник
- Сообщения
- 3
- Реакции
- 1
- Баллы
- 3
Как исправить + настройка amxbans rbs
GameCMS API
AMXBans RBS
CS-BANS
1. АЦ Настройка серверов-> Интеграция 2. Указываем правильные данные
2. Префикс
3. Чтобы узнать какой префикс у таблиц заходим в phpMyAdmin (обычно у всех "amx") 4. Ставим плагин GameCMS API
5. Настройка GameCMS API
6. Ставим плагин AMXBans RBS
7. Настройка amxbans rbs
8. Меняем карту проверяем появилась ли запись в базе
9. Что делать если запись не появилась?
Что нужно?Дополнительные настройки: Структура базы не соответствует данному типу интеграции
GameCMS API
AMXBans RBS
CS-BANS
1. АЦ Настройка серверов-> Интеграция 2. Указываем правильные данные
2. Префикс
3. Чтобы узнать какой префикс у таблиц заходим в phpMyAdmin (обычно у всех "amx") 4. Ставим плагин GameCMS API
Код:
Установка:
Копируем содержимое папки amxmodx в одноименную папку на своем сервере.
Прописываем в plugins.ini вверху списка название файла, например, gamecms_api.amxx
Настраиваем доступ к базе данных в файле configs/gamecms/gamecms.ini
Настраиваем по своему усмотрению прочие функции плагина в файлах configs/gamecms/gamecms.ini и configs/gamecms/gamecms.cfg
Перезагружаем сервер, смотрим в логе сообщение об Успешной установке связи.
При первой установке плагина необходимо зайти на сервер и выполнить смену карты, для применения всех изменений в таблице и исправления ошибок о несуществующих столбцах.
Настройки функций данного плагина находятся в файлах:
configs/gamecms/gamecms.ini
configs/gamecms/gamecms.cfg
5. Настройка GameCMS API
C++:
"Database" //Настройки БД ВАШЕГО САЙТА GAMECMS !!!
{
cms_hostname "127.0.0.1" //ip адрес, где находится БД
cms_username "root" //имя пользователя БД
cms_password "" //пароль пользователя
cms_dbname "gamecms" //имя БД
}
"Misc" //Прочие настройки
{
"cms_url" "site.ru" //корень сайта без http:// !!!
"cms_game_server" "111.222.333.444:27023" //адрес (IP:PORT) игрового сервера (123.456.789.101:12345), если пишет "Server was not found in Database"
//(например, на локальных серверах или для использование админов с другого сервера)
"cms_hltv_flags" "ab" //выдать флаги HLTV серверу. Оставить пустым или закомментировать, если не нужно.
"cms_cmd_group_menu" "cms_group" //консольная команда для открытия меню групп пользователей
}
"Groups" //Настройка групп пользователей (в примере- мои группы :))
{
1 "abcdefijlmntu" //1 Гл. админ
3 "abcdefijmnprtu" //3 Старший админ
4 "abiqt" //4 Леди
10 "abipt" //10 Постоялец
11 "abiprt" //11 VIP игрок
12 "abcdefijmnqtu" //12 Леди Админ
}
6. Ставим плагин AMXBans RBS
7. Настройка amxbans rbs
C++:
// Хост
amxbans_host "Хост"
// Логин
amxbans_user "Логин"
// Пароль
amxbans_pass "Пароль"
// Имя базы данных
amxbans_db "Имя базы данных"
// Префикс таблиц (обычно у всех "amx")
amxbans_prefix "amx"
// Таймаут запросов в секундах
amxbans_timeout "10"
// Откуда загружать админов
// 0 - MySQL (база данных)
// 1 - Из файла users.ini
// 2 - Не загружать админов Если у вас установлен GAMECMS API то он будет загружать админки и услуги
amxbans_load_admins "2"
8. Меняем карту проверяем появилась ли запись в базе
9. Что делать если запись не появилась?
SQL:
DROP TABLE IF EXISTS `amx_serverinfo`;
CREATE TABLE IF NOT EXISTS `amx_serverinfo` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`timestamp` int(11) DEFAULT NULL,
`hostname` varchar(100) DEFAULT 'Unknown',
`address` varchar(100) DEFAULT NULL,
`gametype` varchar(32) DEFAULT NULL,
`rcon` varchar(32) DEFAULT NULL,
`amxban_version` varchar(32) DEFAULT NULL,
`amxban_motd` varchar(250) DEFAULT NULL,
`motd_delay` int(10) DEFAULT '10',
`amxban_menu` int(10) NOT NULL DEFAULT '1',
`reasons` int(10) DEFAULT NULL,
`timezone_fixx` int(11) NOT NULL DEFAULT '0',
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `amx_serverinfo` (`id`, `timestamp`, `hostname`, `address`, `gametype`, `rcon`, `amxban_version`, `amxban_motd`, `motd_delay`, `amxban_menu`, `reasons`, `timezone_fixx`) VALUES
(1, 1686438244, 'тест сервер', 'заменит на свой ip сервера', 'cstrike', NULL, '20.06.06', NULL, 10, 1, NULL, 0);
Последнее редактирование: