Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
"Databases" { "driver_default" "mysql" "sourcebans" { "driver" "default" "host" "sourcebans.bplaced.net" "database" "sourcebans" "user" "sourcebans" "pass" "ZENSIERT" //"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" } } Auf den Webspace : ( Hier steht localhost ,da Sourcebans auf localhost installiert ist ) "Databases" { "driver_default" "mysql" "sourcebans" { "driver" "default" "host" "localhost" "database" "sourcebans" "user" "sourcebans" "pass" "ZENSIERT" //"timeout" "0" "port" "3306" } |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<?php /** * ============================================================================= * This file will setup our defs, and configure php * * @author SteamFriends Development Team * @version 1.0.0 * @copyright SourceBans (C)2007 SteamFriends.com. All rights reserved. * @package SourceBans * @link http://www.sourcebans.net * * @version $Id: config.php.template 190 2008-12-30 02:06:27Z peace-maker $ * ============================================================================= */ if(!defined('IN_SB')){echo 'You should not be here. Only follow links!';die();} define('DB_HOST', 'localhost'); // The host/ip to your SQL server define('DB_USER', 'root'); // The username to connect with define('DB_PASS', 'ZENSIERT'); // The password define('DB_NAME', 'sourcebans'); // Database name define('DB_PREFIX', 'sb'); // The table prefix for SourceBans define('DB_PORT','3306'); // The SQL port (Default: 3306) //define('DEVELOPER_MODE', true); // Use if you want to show debugmessages //define('SB_MEM', '128M'); // Override php memory limit, if isn't enough ?> |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
"Databases" { "driver_default" "mysql" "sourcebans" { "driver" "default" "host" "localhost" "database" "sourcebans" "user" "root" "pass" "ZENSIERT" //"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" } } |
Zitat von »"hEiNz"«
schonmal probiert die db für jeden erreichbar zu machen ( % ) das zeichen
Zitat von »"fatony"«
Zitat von »"hEiNz"«
schonmal probiert die db für jeden erreichbar zu machen ( % ) das zeichen
ich verstehe nicht ,was du meinst.die url http://84.23.70.247/sourcebans/index.php kann jeder erreichen.
Zitat von »"Kathy"«
Zitat von »"fatony"«
Zitat von »"hEiNz"«
schonmal probiert die db für jeden erreichbar zu machen ( % ) das zeichen
ich verstehe nicht ,was du meinst.die url http://84.23.70.247/sourcebans/index.php kann jeder erreichen.
Datenbank nicht website, MySql PHPmyadmin und so nix website.
Zitat von »"fatony"«
Zitat von »"hEiNz"«
schonmal probiert die db für jeden erreichbar zu machen ( % ) das zeichen
ich verstehe nicht ,was du meinst.die url http://84.23.70.247/sourcebans/index.php kann jeder erreichen.
Quellcode |
|
1 |
% |
Zitat von »"hEiNz"«
Zitat von »"fatony"«
Zitat von »"hEiNz"«
schonmal probiert die db für jeden erreichbar zu machen ( % ) das zeichen
ich verstehe nicht ,was du meinst.die url http://84.23.70.247/sourcebans/index.php kann jeder erreichen.
es geht darum das dein server mit der datenbank kann
man kann einstellen lokal , jederhost, verwendete hosttabelle etc
nimm mal jeder host das zeichen dafür war das was ich gepostet hab
Quellcode
1 %
Zitat von »"GeNeRaLbEaM"«
Nein .. falls Du noch die basebans.smx in Deinem Plugin Ordner hast, dann must Du die in den disabled Ordner verschieben, damit die sourcebans.smx richtig ausgeführt werden kann.
Was sagen denn die logs ?
Schau mal bitte nach, was in der sourcebans.log drin steht.
LG
GeNeRaLbEaM
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
L 05/06/2010 - 10:10:07: [sourcebans.smx] Database failure: Could not find database conf "sourcebans" L 05/06/2010 - 10:10:07: [sourcebans.smx] Database failure: Could not find database conf "sourcebans" L 05/06/2010 - 10:10:07: [sourcebans.smx] Database failure: Could not find database conf "sourcebans" L 05/06/2010 - 10:10:07: [sourcebans.smx] Database failure: Could not find database conf "sourcebans" L 05/06/2010 - 10:10:19: [sourcebans.smx] plugins/basebans.smx was unloaded and moved to plugins/disabled/basebans.smx L 05/06/2010 - 10:22:46: [sourcebans.smx] Database failure: Could not find database conf "sourcebans" L 05/06/2010 - 10:22:46: [sourcebans.smx] Database failure: Could not find database conf "sourcebans" L 05/06/2010 - 10:22:46: [sourcebans.smx] Database failure: Could not find database conf "sourcebans" L 05/06/2010 - 10:22:46: [sourcebans.smx] Database failure: Could not find database conf "sourcebans" L 05/06/2010 - 14:20:12: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) L 05/06/2010 - 15:03:35: [sourcebans.smx] Database failure: [1130]: Host '84-23-70-247.blue.kundencontroller.de' is not allowed to connect to this MySQL server L 05/07/2010 - 06:55:51: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) L 05/07/2010 - 07:28:18: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) L 05/07/2010 - 07:42:11: [sourcebans.smx] Database failure: [2005]: Unknown MySQL server host 'localhost:/var/run/mysqld/mysqld.sock' (1) L 05/07/2010 - 07:43:55: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) L 05/07/2010 - 08:13:43: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) L 05/07/2010 - 08:17:34: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) L 05/07/2010 - 08:36:18: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) L 05/07/2010 - 09:19:42: [sourcebans.smx] plugins/basebans.smx was unloaded and moved to plugins/disabled/basebans.smx |
Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein
Quellcode |
|
1 |
L 05/07/2010 - 09:19:42: [sourcebans.smx] plugins/basebans.smx was unloaded and moved to plugins/disabled/basebans.smx |
Quellcode |
|
1 |
L 05/07/2010 - 08:36:18: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) |
Zitat von »"DeaD_EyE"«
Um das Gerücht mal zu entschärfen:
Quellcode
1 L 05/07/2010 - 09:19:42: [sourcebans.smx] plugins/basebans.smx was unloaded and moved to plugins/disabled/basebans.smx
Die basebans.smx wird vom SourceBans-Plugin automatisch deaktiviert.
Offensichtlich hast du auf deinem Server anstatt der IP localhost verwendet.
Laut dem letzen Log-Eintrag versuchst du auf Localhost zu connecten, was nicht funktionieren kann, wenn auf dem Host, auf dem sich auch der GameServer befindet, versucht wird auf die Datenbank zu connecten:
Quellcode
1 L 05/07/2010 - 08:36:18: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Wenn es dein eigener Root ist, könntest du einfach dort die Datenbank installieren. Wenn das nicht möglich ist und das gemieteter Webspace + Datenbank ist, dann frag den Provider mal einfach, ob der nicht eine externe Datenbankverbindung zulassen kann.
Der Datenbankzugriff ist immer die größte Hürde bei SourceBans. Bevor man überhaupt mit der Arbeit anfängt, sollte man folgende Punkte klären:
- Sind Datenbank und Server auf dem gleichen Host? Wenn nicht, dann muss der Datenbank-Server externe Verbindungen zulassen und der eingerichtete Datenbank-User muss auch Zugriff von Außen bekommen. Zusätzlich muss der Host, auf dem der Gameserver läuft, Verbindungen nach außen hin auf dem Port 3306 zulassen. Desweiteren müssen auf dem Host auch bestimmte Libs installiert sein, die das Laden der Extension für MySQL von SourceMod zulassen
- Wenn Datenbank und Gameserver sich auf dem gleichen Host befinden, muss der Symlink erstellt werden, was du anscheiend schon gemacht hast
Du kannst ganz einfach nachprüfen, ob der Symlink gültig ist: file /tmp/mysql.sock
Sollte der Text "broken symbolic link to" kommen, stimmt was mit dem Symlink nicht.
Du solltest auch mal kontrollieren, ob deine Datenbank läuft: /etc/init.d/mysql start würde die Datenbank starten, falls sie nicht läuft.