Sie sind nicht angemeldet.

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.

mHazinG

Schüler

  • »mHazinG« ist der Autor dieses Themas

Beiträge: 82

Wohnort: Iserlohn

Beruf: Zerspanungsmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

1

Donnerstag, 9. August 2012, 20:16

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

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

2

Donnerstag, 9. August 2012, 20:28

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

Quellcode

1
bind-address = 127.0.0.1

in

Quellcode

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).

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »MadMakz« (9. August 2012, 20:37)


mHazinG

Schüler

  • »mHazinG« ist der Autor dieses Themas

Beiträge: 82

Wohnort: Iserlohn

Beruf: Zerspanungsmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

3

Donnerstag, 9. August 2012, 20:41

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

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »mHazinG« (9. August 2012, 20:51)


mHazinG

Schüler

  • »mHazinG« ist der Autor dieses Themas

Beiträge: 82

Wohnort: Iserlohn

Beruf: Zerspanungsmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

4

Donnerstag, 9. August 2012, 22:09

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

Schüler

  • »mHazinG« ist der Autor dieses Themas

Beiträge: 82

Wohnort: Iserlohn

Beruf: Zerspanungsmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

5

Freitag, 10. August 2012, 16:45

Hat keine eine Idee?

Beiträge: 1 537

Wohnort: Krefeld

Beruf: Student

Rootserver vorhanden: Nein

  • Nachricht senden

6

Freitag, 10. August 2012, 18:33

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

Schüler

  • »mHazinG« ist der Autor dieses Themas

Beiträge: 82

Wohnort: Iserlohn

Beruf: Zerspanungsmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

7

Samstag, 11. August 2012, 19:22

Hat denn keiner ne Idee?

Lacrimosa99

Fortgeschrittener

Beiträge: 275

Wohnort: Leipzig

Beruf: IT-Systemintegrator

Rootserver vorhanden: Ja

  • Nachricht senden

8

Samstag, 11. August 2012, 19:55

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..



Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Lacrimosa99« (11. August 2012, 20:01)


mHazinG

Schüler

  • »mHazinG« ist der Autor dieses Themas

Beiträge: 82

Wohnort: Iserlohn

Beruf: Zerspanungsmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

9

Samstag, 11. August 2012, 21:42

EDIT

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

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »mHazinG« (11. August 2012, 23:05)


Lacrimosa99

Fortgeschrittener

Beiträge: 275

Wohnort: Leipzig

Beruf: IT-Systemintegrator

Rootserver vorhanden: Ja

  • Nachricht senden

10

Sonntag, 12. August 2012, 00:02

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...




Ähnliche Themen