Инструкция по установке и настройке SourceBans

pihmih

Участник
Сообщения
512
Реакции
23
1. Столкнулся с ошибкой 503 sourcebans 1.4.9:
url]
Удаляю все сервера из списка, ошибка исчезает? Прописываю, хотя бы один сервер, ошибка появляется. Может где права доступа поправить надо?
2. CHMOD для файлов/папок измените на 766:
/config.php
/demos
/images/games
/images/maps
/includes/querycache
/themes_c
Остальные файлы и папки с какими правами должны быть?
 
Последнее редактирование:

palanich

Участник
Сообщения
114
Реакции
5
Всем привет!
У меня ситуация такова- сорсбан не банит игроков(даже кик не дает), если дать бан с игры то только кикает, бан не держит. В логах сорсбана такая ошибка " Database failure: [1045]: Access denied for user 'palanich'@'localhost' (using password: YES). See FAQ: http://www.sourcebans.net/node/20"
С чего начать подскажите плиз.
 

Besenok_Kid

Участник
Сообщения
220
Реакции
63
Всем привет!
У меня ситуация такова- сорсбан не банит игроков(даже кик не дает), если дать бан с игры то только кикает, бан не держит. В логах сорсбана такая ошибка " Database failure: [1045]: Access denied for user 'palanich'@'localhost' (using password: YES). See FAQ: http://www.sourcebans.net/node/20"
С чего начать подскажите плиз.
Мало информации.
Где стоит сервер и сама база mysql.
Пример databases.cfg
"Databases"
{
"driver_default" "mysql"

"default"
{
"driver" "default"
"host" "localhost"
"database" "sourcemod"
"user" "root"
"pass" ""
//"timeout" "0"
//"port" "0"
}

"sourcebans"
{
"driver" "mysql"
"host" "127.0.0.1"
"database" "как_называется_база"
"user" "логин_от_пользователя_базы"
"pass" "ваш_пароль_пользователя_базы"
//"timeout" "0"
"port" "3306"
}

"storage-local"
{
"driver" "sqlite"
"database" "sourcemod-local"
}

"clientprefs"
{
"driver" "sqlite"
"host" "localhost"
"database" "clientprefs-sqlite"
"user" "root"
"pass" ""
//"timeout" "0"
//"port" "0"
}
}
Попробуйте указывать не localhost, а IP 127.0.0.1

"sourcebans"
{
"driver" "mysql"
"host" "127.0.0.1"
"database" "как_называется_база"
"user" "логин_от_пользователя_базы"
"pass" "ваш_пароль_пользователя_базы"
//"timeout" "0"
"port" "3306"
}
1. Столкнулся с ошибкой 503 sourcebans 1.4.9:
URL]
Удаляю все сервера из списка, ошибка исчезает? Прописываю, хотя бы один сервер, ошибка появляется. Может где права доступа поправить надо?
2. CHMOD для файлов/папок измените на 766:
/config.php
/demos
/images/games
/images/maps
/includes/querycache
/themes_c
Остальные файлы и папки с какими правами должны быть?
Конечно права доступа.
Установите на эти файлы права 777 и проверьте. Если все нормализуется, то измените после внесения групп, админов, серверов, обратно на 766 и посмотрите результат.
 

palanich

Участник
Сообщения
114
Реакции
5
Еще, плиз помоги, баны дает но не кикает игрока.
 

palanich

Участник
Сообщения
114
Реакции
5
когда бан даю с веб панели то бан добавляется а игрока не кикает, когда он сам отключится или его кикнут отдельно, тогда он ввойти не может. А с той ошибкой было дело все в databases.cfg неправильно указал ип, как правильно было подмечено не localhost
 

Besenok_Kid

Участник
Сообщения
220
Реакции
63
когда бан даю с веб панели то бан добавляется а игрока не кикает, когда он сам отключится или его кикнут отдельно, тогда он ввойти не может. А с той ошибкой было дело все в databases.cfg неправильно указал ип, как правильно было подмечено не localhost
Попробуйте не только дать бан, но и кикнуть с веб интерфейса.
Возможно это связано с sourcemod, который не может сразу считывать с базы, а только проверяет после повторного захода игрока. Это предположение. Сам не проверял, пока нет возможности.
 

palanich

Участник
Сообщения
114
Реакции
5
В логах сорсбана вообще чисто

Добавлено через 48 секунд
ркон в сорсбане? Там конечно ввел
 
Последнее редактирование:

Vaio

Участник
Сообщения
625
Реакции
215
В основном не кикает если нет ркон доступа
Попробуй в соурсбане проверить работает ли RCON Консоль. (введи там status)
 

Besenok_Kid

Участник
Сообщения
220
Реакции
63
В логах сорсбана вообще чисто

Добавлено через 48 секунд
ркон в сорсбане? Там конечно ввел
Сейчас проверил все работает без проблем. Сразу кикает с сервера.

Права стоят 777 ?

/config.php
/demos
/images/games
/images/maps
/themes_c
 

palanich

Участник
Сообщения
114
Реакции
5
да, права еще при установке поставил 777

Добавлено через 5 минут
и еще одна проблемка, с админки исчез пункт бан.
 
Последнее редактирование:

Besenok_Kid

Участник
Сообщения
220
Реакции
63
да, права еще при установке поставил 777

Добавлено через 5 минут
и еще одна проблемка, с админки исчез пункт бан.
Возможно Вы устанавливая SourceBans указывали Hostname localhost, измените в config.php на 127.0.0.1

Пункт бан может исчезнуть, если Вы, настраивая доступ групп не установили галочку, то пункт бан соответственно будет отсутствовать.
 

palanich

Участник
Сообщения
114
Реакции
5
Возможно Вы устанавливая SourceBans указывали Hostname localhost, измените в config.php на 127.0.0.1

Пункт бан может исчезнуть, если Вы, настраивая доступ групп не установили галочку, то пункт бан соответственно будет отсутствовать.

дал как раз то все права доступа.
а с config.php сейчас проверю. Это все после установки плагина сорсбанс

Добавлено через 27 минут
интересный момент, на виндовс 7 возможность бана есть, а на линуксе нет при аналогичном конфиге

Добавлено через 51 минуту
Хм, интерестно, рестарт не помагал. Я вырубил сервер и просто перезалил папки addons и cfg. Возможность бана с игры появилась! Но если с веб дать бан то не кикает.
 
Последнее редактирование:

Besenok_Kid

Участник
Сообщения
220
Реакции
63
дал как раз то все права доступа.
а с config.php сейчас проверю. Это все после установки плагина сорсбанс

Добавлено через 27 минут
интересный момент, на виндовс 7 возможность бана есть, а на линуксе нет при аналогичном конфиге
Предварительная подготовка установки плагина sourcebans.
Настроить server.cfg
Комментируйте эти параметры.
//Подключение конфигов//
//exec banned_ip.cfg
//exec banned_user.cfg
//writeid
//writeip

Комментарий должен быть снят.
//Ведение логов//
log on
//sv_logbans 1
sv_logecho 1

В sourcebans.cfg должен стоять ID сервера.
"ServerID" "1"

Попробуйте открыть 80 порт.

Какая версия sourcemod?
Где то читал, что ниже sourcemod 1.4.1, sourcebans 1.4.9 будет работать не корректно. Это только мои отдаленные мысли))
Хм, интерестно, рестарт не помагал. Я вырубил сервер и просто перезалил папки addons и cfg. Возможность бана с игры появилась! Но если с веб дать бан то не кикает.
Вас это удивляет?
Всегда если рестарт не помогает, надо выключить сервер и заново запустить, темболие при сборке сервера или установки плагинов, и не обязательно перезаливать addons c cfg. Некоторые плагины запускаются только после полной остановки сервера, а так только обновляют конфиги.
 
Последнее редактирование:

palanich

Участник
Сообщения
114
Реакции
5
Сорсмод только вчера обновил до версии 1,4,1, а в сервер конфиге эти все данные прописанные.
Интересует такой интересный момент, бан то дает но не кикает, пишет что нет такого игрока, идет поиск а затем - "Player not found."
 

Besenok_Kid

Участник
Сообщения
220
Реакции
63
Сорсмод только вчера обновил до версии 1,4,1, а в сервер конфиге эти все данные прописанные.
Интересует такой интересный момент, бан то дает но не кикает, пишет что нет такого игрока, идет поиск а затем - "Player not found."
Тут по сути понятно, что поиск идет, но не заканчивается успехом. В случае если с сервера кикаете, то тут уже плагин проверяет базу.

Вы с нуля установили сервер или работаете со старым?
Может имеет смысл с нуля установить сервер без лишних плагинов и проверить работу, чтобы знать, где искать ошибку.
Если старый сервер, то выложите meta list и sm plugins list. Что то мне подсказывает, что ошибка в каких то плагинах перекрывающих запросы.

Еще рас хочу уточнить, а то Вы упомянули только о server.cfg
В sourcebans.cfg должен стоять ID сервера.
"ServerID" "1"
 
Сверху Снизу