Sie sind nicht angemeldet.

1

Dienstag, 10. Februar 2009, 17:52

Maprate Mysql Frage

Guten Abend

Ich wollte mal fragen ob es möglich ist bei dem Plugin
http://forums.alliedmods.net/showthread.php?p=607727
es so einzurichten das jeder Server mit seinem eigenen Plugin die gleiche Datenbank nimt aber eine andere Tabelle also,
map_rating
map_rating_2
map_rating_3
usw........
hoffe ihr versteht was ich möchte ^^
kann man das irgend wie einstellen/einrichten

Mfg
JaY

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

2

Dienstag, 10. Februar 2009, 20:49

Re: Maprate Mysql Frage

Jo, das geht.
Die Cvar "maprate_db_config" legt fest welcher Bereich genommen wird. Der Standard-Wert ist default. Du kannst das aber nach belieben ändern und in der database.cfg dann die Datenbank angeben (andere Sektion als "default"). Desweiteren hast du die Möglichkeit mit der Cvar "maprate_table" eine andere Tabelle als "map_ratings" anzugeben. Das ist dann von nutzen, wenn man nur eine Datenbank verwenden will bzw. kann.

3

Mittwoch, 11. Februar 2009, 00:08

Re: Maprate Mysql Frage

Ahh,

Danke für die Antwort !!

So gesehen brauche ich dann nur in den jeweiligen sourcemod.cfg's auf den jeweiligen Servern den Eintrag "maprate_table map_rating_2",3,4...usw machen.
sie sollen ja alle die gleiche Datenbank verwenden nur eine andere Tabelle
den Eintrag in der database.cfg habe ich sowieso nicht auf "default" sondern auf "maprate"
weil ich noch andere Sachen drine habe das habe ich auch in der sourcemod.cfg geändert
"maprate_db_config maprate"

Mfg
JaY

4

Mittwoch, 11. Februar 2009, 08:20

Re: Maprate Mysql Frage

Noch eine andere Frage zum clientprefs.smx Plugin von SourceMod

Ist es dort auch möglich eine andere Tabelle zu nutzen aber die gleiche Datenbank ??
wie in meiner ersten frage ??

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

5

Mittwoch, 11. Februar 2009, 15:09

Re: Maprate Mysql Frage

Ja, klar. So nutze ich das auch. Ich hab einfach die Daten aus der Sektion "default" nach "clientprefs" kopiert.

6

Donnerstag, 12. Februar 2009, 17:02

Re: Maprate Mysql Frage

Also meine databse.cfg sieht so aus

Spoiler Spoiler

"Databases"
{
"driver_default" "mysql"

"admins"
{
"driver" "mysql"
"host" "fse-esport.de"
"database" "Datenbank-Name"
"user" "User-Name"
"pass" "MySQL-Passwort"
//"timeout" "0"
"port" "3306"
}

"sourcebans"
{
"driver" "mysql"
"host" "fse-esport.de"
"database" "Datenbank-Name"
"user" "User-Name"
"pass" "MySQL-Passwort"
//"timeout" "0"
"port" "3306"
}

"maprate"
{
"driver" "mysql"
"host" "fse-esport.de"
"database" "Datenbank-Name"
"user" "User-Name"
"pass" "MySQL-Passwort"
//"timeout" "0"
"port" "3306"
}

"commsdb"
{
"driver" "mysql"
"host" "fse-esport.de"
"database" "Datenbank-Name"
"user" "User-Name"
"pass" "MySQL-Passwort"
//"timeout" "0"
"port" "3306"
}

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

"clientprefs"
{
"driver" "mysql"
"host" "fse-esport.de"
"database" "Datenbank-Name"
"user" "User-Name"
"pass" "MySQL-Passwort"
//"timeout" "0"
"port" "3306"
}
}



Was muss ich ändern damit alle meine Server die gleiche datenbank benutzen aber jeder eine andere tabelle??

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

7

Donnerstag, 12. Februar 2009, 20:45

Re: Maprate Mysql Frage

Lol, genau darüber habe ich vorhin nachgedacht. Nein es geht so nicht, weil die Plugins bestimmen welche Tabelle verwendet wird. Bei maprate kannst du die Tabelle über die cvar bestimmen. Das bieten aber nicht alle Plugins.

8

Donnerstag, 12. Februar 2009, 20:58

Re: Maprate Mysql Frage

Also bei dem clientprefs.smx Plugin ist in keinster weise möglich !!??

Noch ne andere frage wo wir hier grade beim thema mysql und so sind
Ich habe mir das Bank Plugin mit Mysql Support geladen
http://forums.alliedmods.net/showthread.php?p=523727
Aber es spuckt immer die Fehlermeldung aus, ich habe auch den Databasemanager installiert.

Quellcode

1
2
3
4
5
L 02/12/2009 - 19:46:23: [SM] Plugin encountered error 4: Invalid parameter or parameter type
L 02/12/2009 - 19:46:23: [SM] Native "LogMessage" reported: String formatted incorrectly - parameter 2 (total 1)
L 02/12/2009 - 19:46:23: [SM] Displaying call stack trace for plugin "bank.smx":
L 02/12/2009 - 19:46:23: [SM]   [0]  Line 107, /home/groups/alliedmodders/forums/files/9/4/4/3/32804.attach::ConnectToMysql()
L 02/12/2009 - 19:46:23: [SM]   [1]  Line 89, /home/groups/alliedmodders/forums/files/9/4/4/3/32804.attach::OnPluginStart()


Mir ist das egal ob die bank es per sqllite speichert (aufn server) oder per mysql es soll nur laufen und dann kann man immer noch einstellen ob mysql oder sqllite

Danke im voraus

Mfg
JaY

9

Samstag, 14. Februar 2009, 14:18

Re: Maprate Mysql Frage

hat sich erledigt
war ein bug

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

10

Samstag, 14. Februar 2009, 14:42

Re: Maprate Mysql Frage

Sieht nach Unicode-Zeichen in den Namen aus.

11

Samstag, 14. Februar 2009, 21:29

Re: Maprate Mysql Frage

du meinst jetzt das thema mit sourcebans ??

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

12

Samstag, 14. Februar 2009, 21:47

Re: Maprate Mysql Frage

Ahjo, falscher Thread ^^