You are not logged in.

Dear visitor, welcome to sourceserver.info. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

mHazinG

Trainee

  • "mHazinG" started this thread

Posts: 82

Location: Iserlohn

Occupation: Zerspanungsmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

1

Thursday, August 9th 2012, 8:16pm

SourceBans MySQL fail

Hallo Community,

ich habe vor ein paar Wochen schonmal SourceBans versucht auf meinem Server zu installieren, dies hat aber nicht geklappt, da angeblich mein Server den Webspace/MySQL Port blockt. Heute habe ich mit meinem Freund gesprochen und dieser meinte, dass kein Port vom Server(Firewall) geblockt wird. Dann habe ich heute mit Ach und Krach versucht einen Webspace auf dem selben Root zu installieren. Nun gut meine Idee war eigentlich wenn der Server externe Zugriffe verweigert, probiere ich es halt mit einem Localhost Sourcebans. Jetzt habe ich soweit ich weiss alles richtig gemacht und es funktioniert immer noch nicht. Ich habe die MySQL DB per phpMyAdmin erstellt, dort habe ich dann localhost ausgewählt und dem User und Datenbank alle Rechte gegeben. Ich weiss nicht ob das von belangen ist, aber ich habe bei der Installation vom Sourcebans auf dem Webspace mehrere Fehler bekommen. Manche Dateien hatten nicht genügend Rechte. Dies habe ich dann manuel behoben per WinSCP(das liegt wohlmöglich daran, das ich das mit dem Benutzer Root hochgeladen habe.).

InstallierteErweiterungen auf dem Server:

MetaMod:Source v1.8.7V
EventScripts v2.1.1.0
SourceMod v1.4.4

databases.cfg

Spoiler Spoiler

"Databases"
{
"driver_default" "mysql"

// 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"
}

"sourcebans"
{
"driver" "default"
"host" "localhost"
"database" "myseason"
"user" "sourcebans"
"pass" ""
//"timeout" "0"
"port" "3306"
}

}


sourcebans.cfg

Spoiler Spoiler

"SourceBans"
{
"Config"
{
// Website address to tell where the player to go for unban, etc
"Website" "www.season-sb.com"

// 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"

// 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"
}
}


Ich bin echt am verzweifeln, was das mit SourceBans anbelangt. Ich hoffe mir kann jemand helfen, da meine Ideen alle nicht funktionert haben. Falls ihr noch Infos braucht, so lasst es mich wissen.

LG

wHakyyy

MadMakz

Super Moderator

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

2

Thursday, August 9th 2012, 8:28pm

wenn ich es ichtig im kopf habe mag sourcebans iwie keine localhost verbindungen, oder muss man die db cfg auf mysql.sock umstellen, keine ahnung.. bin mitlerweile echt zulange raus was manche fragen angeht.

evtl warten bis jemand anderes etwas schreibt, ansonnsten für externen zugriff:

http://madmakz.com/tools/portcheck/?host…06&protocol=tcp
unter IP/Hostname den mysql host angeben und auf check klicken. (port = 3306)
wenn danach ein "connection refused" auftaucht:

in /etc/mysql/my.cnf

Source code

1
bind-address = 127.0.0.1

in

Source code

1
#bind-address = 127.0.0.1

ändern.
/etc/init.d/mysql restart

und: user darf nicht auf host beschränkt sein. (im usertable unter "host" am besten ein wildcard "%" für den SB user setzten).

This post has been edited 3 times, last edit by "MadMakz" (Aug 9th 2012, 8:37pm)


mHazinG

Trainee

  • "mHazinG" started this thread

Posts: 82

Location: Iserlohn

Occupation: Zerspanungsmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

3

Thursday, August 9th 2012, 8:41pm

Hay MadMakz, ich habe jetzt nur den bind deaktiviert und es funktioniert jetzt einwandfrei. Ich danke dir vielmals. Achja habs jetzt wieder mit einem Externen Host probiert.

LG

This post has been edited 2 times, last edit by "mHazinG" (Aug 9th 2012, 8:51pm)


mHazinG

Trainee

  • "mHazinG" started this thread

Posts: 82

Location: Iserlohn

Occupation: Zerspanungsmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

4

Thursday, August 9th 2012, 10:09pm

Sourcebans UDP Port öffnen?

Hallo, ich wollte nicht schon wieder ein neues Thema aufmachen, deshalb nutze ich mal dieses hier. Es gibt mal wieder ein Problem bei dem ich nicht weiter weiss. Undzwar läuft auf dem Gameserver mit dem Standartport Sourcebans einwandfrei, allerdings auf den anderen Servern nicht. Im Webpanel bekomme ich nur Error Connecting angezeigt. Jetzt habe ich mal dieses Diagnose Plugin für einen Server verwendet und dieses sagt mir folgendes.

Spoiler Spoiler

[+] SourceBans "Error Connecting()" Debug starting for server 95.156.251.60:25555

[+] Trying to establish UDP connection
[+] UDP connection successfull!
[+] Trying to write to the socket
[+] Successfully requested server info. (That doesn't mean anything on an UDP stream.) Reading...
[-] Error getting server info. Can't read from UDP stream. Port is possibly blocked.

[+] Trying to establish TCP connection
[-] Error connecting #111: Connection refused


Weiss jemand wie ich diesen UDP port öffne?

LG

mHazinG

Trainee

  • "mHazinG" started this thread

Posts: 82

Location: Iserlohn

Occupation: Zerspanungsmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

5

Friday, August 10th 2012, 4:45pm

Hat keine eine Idee?

GeNeRaLbEaM

Professional

Posts: 1,537

Location: Krefeld

Occupation: Student

wcf.user.option.userOption53: Nein

  • Send private message

6

Friday, August 10th 2012, 6:33pm

Also ich hab mir das eben mal angeschaut. Das ganze kommt mir alles ein bissel Spanisch vor.
Vielleicht kann sich das ja nochmal einer anschauen. Ich blick da nicht so ganz durch.
LG
GeNeRaLbEaM

Wer Rechtschreibfehler findet, darf sie behalten.

mHazinG

Trainee

  • "mHazinG" started this thread

Posts: 82

Location: Iserlohn

Occupation: Zerspanungsmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

7

Saturday, August 11th 2012, 7:22pm

Hat denn keiner ne Idee?

Lacrimosa99

Intermediate

Posts: 275

Location: Leipzig

Occupation: IT-Systemintegrator

wcf.user.option.userOption53: Ja

  • Send private message

8

Saturday, August 11th 2012, 7:55pm

Um welche Ports handelt es sich denn?
Firewall eingestellt?

in /etc/mysql/my.cnf

bind-address = die_IP_des_Roots/VServers

mal eintragen und schauen...

Poste vill. mal deine Datenbank Einstellungen (/etc/mysql/my.cnf) um Verbindungslimits zu sehen, ob sie passen ;)


* Edit *

warscheinlich seh ich das problem... du hast die GS Ports in 10er Schritten angegeben... versuchs mal mit 15er Schritten... (SourceTV ist ja noch mit Port +5 am werkeln)..
Nicht das es dadurch probleme gibt..



This post has been edited 1 times, last edit by "Lacrimosa99" (Aug 11th 2012, 8:01pm)


mHazinG

Trainee

  • "mHazinG" started this thread

Posts: 82

Location: Iserlohn

Occupation: Zerspanungsmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

9

Saturday, August 11th 2012, 9:42pm

EDIT

Das Problem ist gelöst, jetzt funktioniert es mit dem Localhost, dank Lacrimosa99

This post has been edited 1 times, last edit by "mHazinG" (Aug 11th 2012, 11:05pm)


Lacrimosa99

Intermediate

Posts: 275

Location: Leipzig

Occupation: IT-Systemintegrator

wcf.user.option.userOption53: Ja

  • Send private message

10

Sunday, August 12th 2012, 12:02am

Problem war das der externe DB Hoster die Ports nicht richtig frei hatte...
Daher haben wir die interne DB aufm Root genutzt und die my.cnf ordentlich eingerichtet (bind-address + skip_external_logging usw) ;)

Nun läuft alles sauber durch...