You are not logged in.

SinteX

Unregistered

1

Sunday, June 12th 2011, 12:21pm

Sourcebans Database failure

Servus Freunde,

leider scheitere ich bei der Installation von Sourcebans auf dem GameServer, das Webpanel funktioniert ohne Proleme.

Putty Auszug:

Source code

1
2
3
4
5
6
7
8
9
10
L 06/12/2011 - 12:13:26: -------- Mapchange to de_dust2 --------
L 06/12/2011 - 12:13:26: [SM] Detected parse error(s) in file "/home/sintex-css/data/orangebox/cstrike/addons/sourcemod/configs/databases.cfg"
L 06/12/2011 - 12:13:26: [SM] Line 1: A property was declared outside of a section
L 06/12/2011 - 12:13:26: [SM] Unable to load extension "clientprefs.ext": Could not find "clientprefs" or "default" database configs
L 06/12/2011 - 12:13:26: [SM] Unable to load plugin "clientprefs.smx": Required extension "Client Preferences" file("clientprefs.ext") not running
L 06/12/2011 - 12:13:26: [sourcebans.smx] Database failure: Could not find Database conf "sourcebans". See FAQ: http://sourcebans.net/node/19
L 06/12/2011 - 12:13:26: [SM] Plugin encountered error 25: Call was aborted
L 06/12/2011 - 12:13:26: [SM] Native "SetFailState" reported: Database failure: Could not find Database conf "sourcebans"
L 06/12/2011 - 12:13:26: [SM] Displaying call stack trace for plugin "sourcebans.smx":
L 06/12/2011 - 12:13:26: [SM]   [0]  Line 208, D:\htdocs\sourcebans\trunk\game_upload\addons\sourcemod\scripting\sourcebans.sp::OnPluginStart()


sm plugins list:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[SM] Listing 18 plugins:
           01 "Admin Help" (1.4.0-dev) by AlliedModders LLC
           02 "Player Commands" (1.4.0-dev) by AlliedModders LLC
           03 "Reserved Slots" (1.4.0-dev) by AlliedModders LLC
           04 "Fun Votes" (1.4.0-dev) by AlliedModders LLC
           05 "Basic Comm Control" (1.4.0-dev) by AlliedModders LLC
           06 "Sound Commands" (1.4.0-dev) by AlliedModders LLC
           07 "Admin Menu" (1.4.0-dev) by AlliedModders LLC
           08 "Basic Info Triggers" (1.4.0-dev) by AlliedModders LLC
           09 "Admin File Reader" (1.4.0-dev) by AlliedModders LLC
           10 "Basic Chat" (1.4.0-dev) by AlliedModders LLC
           11 "Fun Commands" (1.4.0-dev) by AlliedModders LLC
           12 "Basic Votes" (1.4.0-dev) by AlliedModders LLC
           13 <Failed> "Client Preferences" (1.4.0-dev) by AlliedModders LLC
           14 "Nextmap" (1.4.0-dev) by AlliedModders LLC
           15 "Anti-Flood" (1.4.0-dev) by AlliedModders LLC
           16 "Basic Ban Commands" (1.4.0-dev) by AlliedModders LLC
           17 <Error> "SourceBans" (1.4.8) by SourceBans Development Team
           18 "Basic Commands" (1.4.0-dev) by AlliedModders LLC
         Load Errors:
         SourceBans: Error detected in plugin startup (see error logs)


und zum Schluss noch die databases.cfg:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
"driver_default"		"mysql"
	
	"sourcebans"
	{
		"driver"			"mysql"
		"host"			"robertw.info"
		"database"			"usr_web189_2"
		"user"			"web189"
		"pass"		       "*********"
		//"timeout"			"0"
		"port"			"3306"
	}


Vielleicht könnt ihr mir sagen was ich falsch mache, denn ich kann mir leider nicht erklären warum der GameServer nicht zur Datenbank sich verbinden will. Im Webinterface ist der Server mit richtigen Daten (Ip, Port, Rcon, etc) angelegt und wird auch mit dem Servernamen + Slots angezeigt.

//EDIT:

Anscheinend muss die databases.cfg so aussehen:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
"Databases"
{
	"driver_default"		"mysql"
	
	"sourcebans"
	{
		"driver"			"mysql"
		"host"				"robertw.info"
		"database"			"usr_web189_2"
		"user"				"web189"
		"pass"				"*****"
		//"timeout"			"0"
		"port"			"3306"
	}
	
	"storage-local"
	{
		"driver"			"sqlite"
		"database"			"sourcemod-local"
	}
}


Jedoch bekomme ich dann die Fehlermeldung:

L 06/12/2011 - 12:51:32: [sourcebans.smx] Database failure: [2003]: Can't connect to MySQL server on 'robertw.info' (111). See FAQ: http://www.sourcebans.net/node/20

was eigentlich nicht sein kann, da Externe Verbindungen erlaubt sind und es funktionieren müsste.

This post has been edited 1 times, last edit by "SinteX" (Jun 12th 2011, 12:28pm)


Impact

Super Moderator

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

2

Sunday, June 12th 2011, 12:27pm

Deine Databasex.cfg ist verwurschtelt, steht ja auch im Log.
Das ganze sollte in etwa so aussehen.

Source code

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
"Databases"
{
	"driver_default"		"mysql"
	
	"sourcebans"
	{
		"driver"			"mysql"
		"host"				""
		"database"			"sourcebans"
		"user"				"sourcebans"
		"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"
	}
}

SinteX

Unregistered

3

Sunday, June 12th 2011, 12:28pm

Ja das hab ich dann auch bemerkt, gefixt und bekomm jetzt wie im Edit zu sehen ist eine andere Fehlermeldung.

fluxX

Super Moderator

Posts: 1,056

Location: Österreich

Occupation: IT Systemadministrator

wcf.user.option.userOption53: Ja

  • Send private message

4

Sunday, June 12th 2011, 12:30pm

Schon mal gecheckt ob die clientprefs.ext im extensions Ordner ist?

Source code

1
2
L 06/12/2011 - 12:13:26: [SM] Unable to load extension "clientprefs.ext": Could not find "clientprefs" or "default" database configs 
L 06/12/2011 - 12:13:26: [SM] Unable to load plugin "clientprefs.smx": Required extension "Client Preferences" file("clientprefs.ext") not running

MadMakz

Super Moderator

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

5

Sunday, June 12th 2011, 12:33pm

dein server findet deine databases config erst garnicht. stimmen die lese rechte der dateien?

beachte auch die standart sqlite3 einträge in der databases nicht zu entfehrnen bzw. prüfe diese auf korrektheit falls auf mysql abgeändert.

edit: siehe impacts post!

edit2: zu deinem edit. hat der user auch rechte sich von extern bzw. "ANY" einzuloggen aka. host = % ?

This post has been edited 1 times, last edit by "MadMakz" (Jun 12th 2011, 12:38pm)


SinteX

Unregistered

6

Sunday, June 12th 2011, 12:53pm

Wie überprüfe ich das und ggf. wie setz ich die Rechte?!

rain

Super Moderator

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

7

Sunday, June 12th 2011, 1:32pm

Das Problem hatten wir auch mal! Wir haben zum Schluss komplett SM ( ohne die configs ) noch mal neu hochgeladen und dann funktionierte es! Ansonsten füge mal die default einstellungen wieder hinzu die standartmäßig bei SM in der database.cfg enthalten sind.

Source code

1
2
3
4
5
6
7
8
9
10
"default"
	{
		"driver"			"default"
		"host"				"localhost"
		"database"			"sourcemod"
		"user"				"root"
		"pass"				""
		//"timeout"			"0"
		//"port"			"0"
	}





SinteX

Unregistered

8

Sunday, June 12th 2011, 2:11pm

Das Problem hatten wir auch mal! Wir haben zum Schluss komplett SM ( ohne die configs ) noch mal neu hochgeladen und dann funktionierte es! Ansonsten füge mal die default einstellungen wieder hinzu die standartmäßig bei SM in der database.cfg enthalten sind.

Source code

1
2
3
4
5
6
7
8
9
10
"default"
	{
		"driver"			"default"
		"host"				"localhost"
		"database"			"sourcemod"
		"user"				"root"
		"pass"				""
		//"timeout"			"0"
		//"port"			"0"
	}


Das brachte leider auch keinen Erfolg, ich habe weiterhin diesen Fehler:

L 06/12/2011 - 14:36:48: [sourcebans.smx] Database failure: [2003]: Can't connect to MySQL server on '89.149.245.241' (111). See FAQ: http://www.sourcebans.net/node/20

rain

Super Moderator

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

9

Sunday, June 12th 2011, 2:40pm

Sieht fast so aus als ob der sql Server kein zugriff von aussen zulässt oder liegt der sql Server auch auf dem Gameserver?





SinteX

Unregistered

10

Sunday, June 12th 2011, 3:13pm

Sieht fast so aus als ob der sql Server kein zugriff von aussen zulässt oder liegt der sql Server auch auf dem Gameserver?


Genau das habe ich auch erst gedacht, jedoch hat mir der Hoster versichert, dass externe Verbindungen möglich sind :)

EDIT: Am liebsten würde ich ja mal versuchen ob ich mit dem GameServer auf eine andere Datenbank zugreifen kann, wer bietet sich da freiwillig an?! :)

Lacrimosa99

Intermediate

Posts: 275

Location: Leipzig

Occupation: IT-Systemintegrator

wcf.user.option.userOption53: Ja

  • Send private message

11

Sunday, June 12th 2011, 3:31pm

Würde dir ne Datenbank einrichten.... aber nur zu Testzwecken ;)

*edit*

Welcher Anbieter ist das... wo deine Datenbank liegt?
Villeicht brauchst nur denn Port per Support öffnen lassen oder örgentwo im WI ;)




Lestat666

Unregistered

12

Sunday, June 12th 2011, 6:24pm

Er ist bei justfourplay, was wiederum ein Reseller von Leaseweb Germany GmbH (previously netdirekt e. K.) ist.
Würde auch fast drauf wetten wollen, das der mysql-Server nach aussen dicht ist.

Wenn ich das richtig sehe, liegt der Webspace und mysql NICHT auf der gleichen Maschine wie der Gameserver?

Ist wohl wirklich der einfachste und schnellste Weg, das mal auf anderer Leute Server zu testen wo man sicher sein kann das der auch nach aussen offen ist.

This post has been edited 2 times, last edit by "Lestat666" (Jun 12th 2011, 6:37pm)


Similar threads