You are not logged in.

1

Saturday, July 10th 2010, 9:19pm

Auf Homepage wird nichts eingetragen

Hallo,

nach langen hin und her habe ich es nun geschafft, das ich mit dem Befehl "!admin" das Adminmenü öffnen kann.
Wenn ich dann jemanden Bannen tue (indem falle mich selber), wurde der Bann auf der Homepage nicht angezeigt.
Weis jemand woran es liegen könnte?

Meine SourceBans.cfg (auf Gameserver)

Spoiler Spoiler

/**
* sourcebans.cfg
*
* This file contains settings for the SourceBans Source Server Plugin
* @author SteamFriends Development Team
* @version 0.0.0.$Rev: 74 $
* @copyright SteamFriends (http://www.steamfriends.com)
* @package SourceBans
*/

"SourceBans" (auf Gameserver)
{
"Config"
{
// Website address to tell where the player to go for unban, etc
"Website" "http://SourceBans.DayAndNigtClan.de/"

// Allow or disallow admins access to addban command
"Addban" "1"

// Allow or disallow admins access to unban command
"Unban" "1"

// The Tableprefix you set while installing the webpanel. (default: "sb")
"DatabasePrefix" "sb_3"

// How many seconds to wait before retrying when a players ban fails to be checked. Min = 15.0 Max = 60.0
"RetryTime" "45.0"

// How often should we process the failed ban queue in minutes
"ProcessQueueTime" "5"

// Should the plugin automaticaly add the server to sourcebans
// (servers without -ip being set on startup need this set to 0)
"AutoAddServer" "0"

// Enable backing up config files after getting admins from database (1 = enabled, 0 = disabled)
"BackupConfigs" "1"

// Enable admin part of the plugin (1 = enabled, 0 = disabled)
"EnableAdmins" "1"

// Require the admin to login once into website
"RequireSiteLogin" "0"

// This is the ID of this server (Check in the admin panel -> servers to find the ID of this server)
"ServerID" "1"
}

/*
* Generic menu options for if a reason isn't supplied in a ban
* Without a supplied reason the ban will never be written to the database
*/
"BanReasons"
{
"Hacking" "Hacking"
"Exploit" "General Exploit of Game/Map/Server"
"TK" "Team Killing"
"TF" "Team Flashing"
"CommSpam" "Spamming Mic/Chat"
"BadSpray" "Inappropriate Spray"
"BadLang" "Inappropriate Language"
"BadName" "Inappropriate Name"
"IgnoreAdmin" "Ignoring Admins"
"Stacking" "Team Stacking"
"Own Reason" "Own Reason"
}

/*
* Submenu options for when "Hacking" is selected
* If "Hacking" is removed from the menu above this will not be accessable
*/
"HackingReasons"
{
"Aimbot" "Aimbot"
"Antirecoil" "Anti Recoil"
"Wallhack" "Wallhack"
"Spinhack" "Spinhack"
"Speedhack" "Speedhack"
"Multi-Hack" "Multi-Hack"
"No Smoke" "No Smoke"
"No Flash" "No Flash"
}
}


Meine Databases.cfg

Spoiler Spoiler

"Databases"
{
"driver_default" "mysql"

"sourcebans"
{
"driver" "mysql"
"host" "localhost"
"database" "usr_webXXXX_2"
"user" "webXXXX"
"pass" "XXXXX"
//"timeout" "0"
"port" "3306"
}

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


Ich wollte damals mein TeamSpeak Viewer auf der Homepage einbinden. Da musste ich beim Webspace-Anbieter den Port freischalten lassen.
Muss das in diesem Fall vielleicht auch getan werden?

Impact

Super Moderator

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

2

Saturday, July 10th 2010, 9:33pm

Re: Auf Homepage wird nichts eingetragen

ich Würde dir die Boardsuche ans Herz legen ;)

hab nur keine Zeit zu suchen jetzt gerade aber das Thema gabs schon mal


Mfg
Impact

3

Saturday, July 10th 2010, 9:46pm

Re: Auf Homepage wird nichts eingetragen

Kann gut möglich sein, aber finde nicht. Bzw. meine Formulierung wird wohl nicht geeignet sein ;)

rain

Super Moderator

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

4

Saturday, July 10th 2010, 10:38pm

Re: Auf Homepage wird nichts eingetragen

was sagt denn die error log von sourcebans in dein sourcemod/logs verzeichniss?





Anubis

Professional

Posts: 769

Location: Ulm

  • Send private message

5

Saturday, July 10th 2010, 11:13pm

Re: Auf Homepage wird nichts eingetragen

Falls deine Datenbank nicht auf dem gleichen Server wie dein Game-Server liegt dann ist das hier falsch.

Source code

1
2
falsch "host" "localhost"
richtig "host" "192.192.192.192"


Oder liegt sie auf dem gleichen?


6

Saturday, July 10th 2010, 11:25pm

Re: Auf Homepage wird nichts eingetragen

Quoted from ""Anubis""

Falls deine Datenbank nicht auf dem gleichen Server wie dein Game-Server liegt dann ist das hier falsch.

Source code

1
2
falsch "host" "localhost"
richtig "host" "192.192.192.192"


Oder liegt sie auf dem gleichen?


Nein Gameserver ist bei einen ganz anderen Anbieter als der Webspace.
Was müsste ich bei host eintragen? (EDIT: Habs gerade nochmal gelesen, okay. Danke. Ich teste gleich mit 192.192.192.192
EDIT2: Geht nicht. Und habe bei Alfahosting geschaut da steht: alfa30XX.alfahosting-server.de)
.)
Habe Webspace bei Alfahosting


EDIT:

Errorlogs:

Spoiler Spoiler

L 07/10/2010 - 21:07:22: SourceMod error session started
L 07/10/2010 - 21:07:22: Info (map "de_dust2_unlimited") (file "errors_20100710.log")
L 07/10/2010 - 21:07:22: [SM] Native "SQL_TQuery" reported: Invalid database Handle 0 (error: 4)
L 07/10/2010 - 21:07:22: [SM] Displaying call stack trace for plugin "sourcebans.smx":
L 07/10/2010 - 21:07:22: [SM] [0] Line 1368, sourcebans.sp::ProcessQueueCallback()


sourcebans.log

Spoiler Spoiler

L 07/10/2010 - 17:29:31: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
L 07/10/2010 - 17:29:32: [sourcebans.smx] plugins/basebans.smx was unloaded and moved to plugins/disabled/basebans.smx
L 07/10/2010 - 18:33:00: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
L 07/10/2010 - 19:02:24: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
L 07/10/2010 - 19:24:42: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
L 07/10/2010 - 19:54:36: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
L 07/10/2010 - 19:56:31: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
L 07/10/2010 - 21:02:22: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

rain

Super Moderator

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

7

Sunday, July 11th 2010, 1:27am

Re: Auf Homepage wird nichts eingetragen

Es kann auch sein das dein Anbieter vom SQL Server keine Fremdzugriffe von aussen zulässt! Da müsstest du diesen noch mal anschreiben ob das möglich wäre.

@ Anubis: Solange der sql und gameserver loacal laufen kann man "localhost" und "127.0.0.1" verwenden. Was ich aber nicht verstehe wie du auf 192.192.192.192 kommst, klingt ein bisschen unlogisch :)





GeNeRaLbEaM

Professional

Posts: 1,537

Location: Krefeld

Occupation: Student

wcf.user.option.userOption53: Nein

  • Send private message

8

Sunday, July 11th 2010, 1:31am

Re: Auf Homepage wird nichts eingetragen

Ist die DB überhaupt nach außen hin geöffnet ?

Quoted

EDIT: Habs gerade nochmal gelesen, okay. Danke. Ich teste gleich mit 192.192.192.192


Bevor man sich die Arbeit macht, sollte man sich erstmal über grundlegende Dinge erkundigen.
Was kollege Anubis meint : Du sollst die IP Adresse des Servers angeben, wo die Datenbank hinterlegt ist.

Erkundige Dich bei Deinem Anbieter wie und wo Du Deine DB erreichen kannst. Solche Informationen sind
normalerweise in jedem Backend hinterlegt. Wenn DU nach außen geschlossen ist, kannst Du ein Support Ticket
stellen und Fragen ob Sie es freundlicherweise öffnen würden.

Die Logs sagen es ganz klar. Du kannst nicht auf die DB zugreifen also ist noch etwas nicht ganz richtig.

Edit : @ Rain das hab ich auch noch nicht so ganz gerafft was Anubis versucht zu erklären, jedenfalls ist sehr verwirrend.
LG
GeNeRaLbEaM

Wer Rechtschreibfehler findet, darf sie behalten.

9

Sunday, July 11th 2010, 3:33am

Re: Auf Homepage wird nichts eingetragen

Erstmal danke für die vielen Antworten :-)
Was genau und wem genau soll ich jetzt schreiben wegen freischalten?
Und was genau kürzt ihr mit DB ab?

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

10

Sunday, July 11th 2010, 9:41am

Re: Auf Homepage wird nichts eingetragen

DB=Datenbank

Es sieht aber stark nach einem Konfigurationsfehler aus. Er will nicht auf den externen MySQL-Server zugreifen, sondern auf den localhost, was nicht so ganz richtig sein kann.
Poste mal deine databases.cfg (vorher Passwörter zensieren).

11

Sunday, July 11th 2010, 11:53am

Re: Auf Homepage wird nichts eingetragen

Quoted from ""TwistOfFate""



Meine Databases.cfg

Spoiler Spoiler

"Databases"
{
"driver_default" "mysql"

"sourcebans"
{
"driver" "mysql"
"host" "localhost"
"database" "usr_webXXXX_2"
"user" "webXXXX"
"pass" "XXXXX"
//"timeout" "0"
"port" "3306"
}

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

hEiNz

Professional

Posts: 705

Location: Deutschland

Occupation: Freischaffender Künstler

wcf.user.option.userOption53: Nein

  • Send private message

12

Sunday, July 11th 2010, 12:06pm

Re: Auf Homepage wird nichts eingetragen

du must für localhost deine IP vom webspace oder vps eintragen... versuchs mal

Anubis

Professional

Posts: 769

Location: Ulm

  • Send private message

13

Sunday, July 11th 2010, 12:49pm

Re: Auf Homepage wird nichts eingetragen

Quoted from ""GeNeRaLbEaM""

Ist die DB überhaupt nach außen hin geöffnet ?

Quoted

EDIT: Habs gerade nochmal gelesen, okay. Danke. Ich teste gleich mit 192.192.192.192


Bevor man sich die Arbeit macht, sollte man sich erstmal über grundlegende Dinge erkundigen.
Was kollege Anubis meint : Du sollst die IP Adresse des Servers angeben, wo die Datenbank hinterlegt ist.


Jep genau das hab ich gemeint ^^

Also du musst in deine databases.cfg folgendes einbauen:

Source code

1
2
3
4
5
6
7
8
9
10
	"sourcebans"
	{
		"driver"			"default"
		"host"				"IP-Adresse (siehe Vermerk unten)"
		"database"			"Datenbank-Name"
		"user"				"Datenbank-Benutzer"
		"pass"				"Datenbank-Passwort"
		//"timeout"			"0"
		"port"			"Port"
	}


Die IP-Adresse des Servers auf dem deine Datenbank liegt, findest du am einfachsten herraus, indem du die Website deiner SourceBans-Installation anpingst. Hierzu öffnest du die Eingabeaufforderung (Win-Taste + R, CMD eingeben und Enter drücken). Nun ping http://www.deineAdresse.de">http://www.deineAdresse.de</a> eingeben und Enter drücken. Nun steht da Ping wird ausgeführt für http://www.deineAdresse.de">http://www.deineAdresse.de</a> [192.192.192.192] mit...

Die IP-Adresse die in der [] angezeigt wird ist dann die von deinem Webserver. In meinem Beispiel lautet sie 192.192.192.192, diese musst du dann bei host eintragen.

Die Zugangsdaten zur Datenbank bekommst du von deinem Webspace-Anbieter. Meistens stehen diese im Webinterface. Am Ende deiner SourceBans-Installation kam aber auch eine Anzeige, was du in die databases.cfg kopieren sollst. Da stehen alles Zugangsdaten drin. Wenn du das kopiert hast, musst du nur noch die richtige IP-Adresse eintragen, dann sollte es gehen.

Das http:// wird vor den Adressen automatisch eingefügt einfach ignorieren.


14

Monday, July 12th 2010, 3:01am

Re: Auf Homepage wird nichts eingetragen

Habe eben bei meinem Webspaceanbieter angefragt wegen Portfreischaltung.
Die meinten dann das der Gameserver connection aufnimmt auf das Webspace und das wäre in meinem Paket nicht möglich.
Also hat sich die Angelegenheit erledigt?!

Mit der cmd konnte ich die IP "auslesen" und habe sie beim Localhost eingetragen, leider ohne erfolg.


Spoiler Spoiler

"Databases"
{
"driver_default" "mysql"

"sourcebans"
{
"driver" "mysql"
"host" "IP-ADRESSE"
"database" "usr_webXXXX_2"
"user" "webXXXX"
"pass" "XXXXX"
//"timeout" "0"
"port" "3306"
}

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

Anubis

Professional

Posts: 769

Location: Ulm

  • Send private message

15

Monday, July 12th 2010, 8:57am

Re: Auf Homepage wird nichts eingetragen

Quoted from ""TwistOfFate""

Habe eben bei meinem Webspaceanbieter angefragt wegen Portfreischaltung.
Die meinten dann das der Gameserver connection aufnimmt auf das Webspace und das wäre in meinem Paket nicht möglich.
Also hat sich die Angelegenheit erledigt?!

Mit der cmd konnte ich die IP "auslesen" und habe sie beim Localhost eingetragen, leider ohne erfolg.


Spoiler Spoiler

"Databases"
{
"driver_default" "mysql"

"sourcebans"
{
"driver" "mysql"
"host" "IP-ADRESSE"
"database" "usr_webXXXX_2"
"user" "webXXXX"
"pass" "XXXXX"
//"timeout" "0"
"port" "3306"
}

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


Jep dann hat sich das erledigt, wenn das dein Anbieter nicht zulässt kannst du SourceBans nicht nutzen.
Falls ich fragen darf, bei welchem Anbieter bist du denn?


16

Monday, July 12th 2010, 1:20pm

Re: Auf Homepage wird nichts eingetragen

Das kannst du gern tun Anubis ;)
Ich bin bei Alfahosting.de, bin auch super zufrieden, aber diese Portfreischaltung würde mir 124,99 Euro kosten. Und das ist es mir dann auch wieder nicht Wert.

Und natürlich Danke an alle, die mir helfen wollten.

Anubis

Professional

Posts: 769

Location: Ulm

  • Send private message

17

Monday, July 12th 2010, 2:16pm

Re: Auf Homepage wird nichts eingetragen

OMG 124,99 €????
Gibts bei denen auch Gameserver oder hast du bei denen deinen Webspace? Ich wollte eigentlich wissen wo du deine Gameserver hast, falls die nicht bei Alfahosting.de sind. ^^


GeNeRaLbEaM

Professional

Posts: 1,537

Location: Krefeld

Occupation: Student

wcf.user.option.userOption53: Nein

  • Send private message

18

Monday, July 12th 2010, 2:50pm

Re: Auf Homepage wird nichts eingetragen

Das nenne ich mal Kundefreundlichkeit ....
LG
GeNeRaLbEaM

Wer Rechtschreibfehler findet, darf sie behalten.

19

Monday, July 12th 2010, 3:11pm

Re: Auf Homepage wird nichts eingetragen

Alfahosting hat keine Gameserver.
Ich beziehe meine Gameserver von http://ultimate-server.de/">http://ultimate-server.de/</a>

@GeNeRaLbEaM: Alfahosting ist eigentlich nett und antwortet auch schnell. Aber Port freischalten kostet eben "etwas" ;)

Anubis

Professional

Posts: 769

Location: Ulm

  • Send private message

20

Monday, July 12th 2010, 4:37pm

Re: Auf Homepage wird nichts eingetragen

Nur damit wir uns jetzt nicht falsch verstehen, dein Problem liegt jetzt nicht an deinem Gameserver, denn der könnte auf deine Datenbank zugreifen sondern liegt an deinem Webspace-Anbieter, denn der lässt deinen Gameserver nicht auf die Datenbank zugreifen. Hab ich das richtig verstanden?

Falls ja:

All Inkl http://all-inkl.com/">http://all-inkl.com/</a> kann ich ohne Probleme empfehlen. Bei denen hab ich meine Pages auch untergebracht, auch meine SourceBans-Installation http://www.bans.dirty-elite.de/">http://www.bans.dirty-elite.de/</a> und da läuft alles. Auch der Support ist super und die Preise sind, in meinen Augen günstig.
(Hoffe mein Post wird jetzt nicht wegen Werbung gelöscht, falls die Nennung meines Anbieters nicht OK ist, bitte nur den Namen und nicht gleich alles löschen)

Falls es am Gameserver liegt:

Schreib doch mal den Anbieter deiner Gameserver an, ob er dir diese Funktion freischaltet. Wie gesagt die sind meist doch recht kooperativ.