Обсуждаем все, что относится к выделенным серверам *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 работает, спасибо!