Трабл с Sourcebans 1.4.8

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
BMW M6
Капитан
Капитан
Сообщения: 338
Зарегистрирован: 15.09.2011
Благодарил (а): 9 раз
Поблагодарили: 5 раз

#1 Сообщение 18.11.2011, 17:25

Все привет. Это моя первая тема на этом сайте, так что строго не судите :)
Короче поставил sourcebans настроил database.cfg и sourcebans.cfg. Там всё работает нормально. Причины перевелись, и.т.п. Но вот столкнулся с проблемой баны не отображаются на сайте. Как я понял они не добавляются в базу данных MySQL, у вас вопрос как я понял. Поясняю если я баню на одном сервере то игрок может зайти на другой мой сервер, на сколько я знаю при бане в sourcebans он банит на всех сервера которые добавлены в мою базу данных.
Что делать люди? Мучаюсь три дня :)
Чуть не забыл:
1) ОС Debian x64
2) Сервера и сайт на одной машине.
3)Version 1.0.0.68
4)Лог sourcebans'а:
[sourcebans.smx] Database failure: Could not find driver "mysql". See FAQ: http://www.sourcebans.net/node/20
Плагины нужны?

Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#2 Сообщение 18.11.2011, 17:44

Во 1-х. Каждый сервер имеет свой ID в SourceBans, который нужно указать в sourcebans.cfg
нажми
// This is the ID of this server (Check in the admin panel -> servers to find the ID of this server)
"ServerID" "1"
Во 2-х. Покажи вывод команды sm exts list, должна быть такая строка:
нажми
[09] MySQL-DBI (1.4.1-dev): MySQL driver implementation for DBI
В 3-х. Проверь правильность database.cfg

Должен выглядеть примерно так:
нажми
"Databases"
{
"driver_default" "mysql"

"sourcebans"
{
"driver" "mysql"
"host" "127.0.0.1"
"database" "sb_db"
"user" "sb_db"
"pass" "sb_db_passwd"
//"timeout" "0"
"port" "3306"
}

// When specifying "host", you may use an IP address, a hostname, or a socket file path

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

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

"clientprefs"
{
"driver" "sqlite"
"host" "localhost"
"database" "clientprefs-sqlite"
"user" "root"
"pass" ""
//"timeout" "0"
//"port" "0"
}
}

BMW M6
Капитан
Капитан
Сообщения: 338
Зарегистрирован: 15.09.2011
Благодарил (а): 9 раз
Поблагодарили: 5 раз

#3 Сообщение 18.11.2011, 17:51

1) Это у меня указанно :)
2)sm exets list:
sm exts list
[SM] Displaying 9 extensions:
[01] Automatic Updater (1.4.0): Updates SourceMod gamedata files
[02] Webternet (1.4.0): Extension for interacting with URLs
[03] CS:S Tools (1.4.0): CS:S extended functionality
[04] BinTools (1.4.0): Low-level C/C++ Calling API
[05] SDK Tools (1.4.0): Source SDK Tools
[06] Top Menus (1.4.0): Creates sorted nested menus
[07] Client Preferences (1.4.0): Saves client preference settings
[08] SQLite (1.4.0): SQLite Driver
[09] <FAILED> file "dbi.mysql.ext.so": libz.so.1: cannot open shared object file: No such file or directory
3)Вот darabase.cfg
"Databases"
{
"driver_default" "mysql"

"sourcebans"
{
"driver" "mysql"
"host" "127.0.0.1"
"database" "sourcebans"
"user" "name"
"pass" "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"
}
}

Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#4 Сообщение 18.11.2011, 17:54

aptitude update
aptitude install zlib1g
aptitude install lib32z1

и затем рестарт игрового сервера!)

BMW M6
Капитан
Капитан
Сообщения: 338
Зарегистрирован: 15.09.2011
Благодарил (а): 9 раз
Поблагодарили: 5 раз

#5 Сообщение 18.11.2011, 19:06

Dev_ua работает, спасибо!

Ответить