Sie sind nicht angemeldet.

Jan

Fortgeschrittener

  • »Jan« ist der Autor dieses Themas

Beiträge: 302

Wohnort: Schweiz

Beruf: Zimmermann

Rootserver vorhanden: Nein

  • Nachricht senden

1

Samstag, 30. Juli 2011, 00:46

Sourcebans -.- WTF

Hi Leuts :D

Ich versuche bald seit 2 Wochen Sourcebans zum laufen zu bringen :-D Naja installiert ist alles usw. Aber irgendwie kann er einfach keine Verbindung zur Db herstellen.

Laut dieser Fehlermeldung: 07/28/2011 - 04:42:48: [SM] Native "SetFailState" reported: Database failure: Could not find Database conf "sourcebans"

Finde den Fehler einfach ned Databases.cfg ist auch ausgefüllt.

Spoiler Spoiler

"Databases"
{
"driver_default" "mysql"

"default"
{
"driver" "default"
"host" "109.70.222.228"
"database" "kd010ec5_m-t"
"user" "kd010ec5"
"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"
}
}


MfG Jan

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

2

Samstag, 30. Juli 2011, 00:53

Quellcode

1
http://urlzudeinersourcebansseite/index.php?p=admin&c=servers&o=dbsetup


Ist die Datebank überhaupt nach außen hin offen?

MfG
Impact

fluxX

Super Moderator

Beiträge: 1 056

Wohnort: Österreich

Beruf: IT Systemadministrator

Rootserver vorhanden: Ja

  • Nachricht senden

3

Samstag, 30. Juli 2011, 02:37

wenn das der eintag ist für sourcebans

Quellcode

1
2
3
4
5
6
7
8
9
10
"default"
{
"driver" "default"
"host" "109.70.222.228"
"database" "kd010ec5_m-t"
"user" "kd010ec5"
"pass" "***"
//"timeout" "0"
"port" "3306"
}

dann änder das erste "default" zu "sourcebans",

Quellcode

1
2
3
4
5
6
7
8
9
10
"sourcebans"
{
"driver" "default"
"host" "109.70.222.228"
"database" "kd010ec5_m-t"
"user" "kd010ec5"
"pass" "***"
//"timeout" "0"
"port" "3306"
}

..und probiers nochmal

einfach mal den error anschaun und alles klärt sich von alleine :D
"Database failure: Could not find Database conf "sourcebans"" kann den datenbank eintrag nicht finden.

HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

4

Samstag, 30. Juli 2011, 15:36

Pack es unter den Default-Eintrag.
Denn den Default-Eintrag brauchst du noch für die anderen SM Plugins die MySQL nutzen!



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

Jan

Fortgeschrittener

  • »Jan« ist der Autor dieses Themas

Beiträge: 302

Wohnort: Schweiz

Beruf: Zimmermann

Rootserver vorhanden: Nein

  • Nachricht senden

5

Samstag, 30. Juli 2011, 16:24

So hat geklapt endlich :D

Jetzt noch ne Frage.

Ich will jetzt noch mehr Admins hinzufügen. Hab dennen auch die Rechte gesetzt alles... Server gesetzt usw
Werden auch in der Admin.cfg eingetragen:

Spoiler Spoiler

}
"Koch"
{
"auth" "steam"
"identity" "STEAM_0:1:8319339"
"flags" "cdj"
}
}


Was wird den benötigt das er die Rechte hat?

Map RR hat nicht gereicht. Und jedes mal ein Server rr zu machen. Wenn spieler drauf sind ist auch doof.

MfG Jan

fluxX

Super Moderator

Beiträge: 1 056

Wohnort: Österreich

Beruf: IT Systemadministrator

Rootserver vorhanden: Ja

  • Nachricht senden

6

Samstag, 30. Juli 2011, 17:12

dafür gibts 2 befehle:

sm_rehash = Reload SQL admins
sm_reloadadmins = Refreshes the Admin cache (cfg)

Jan

Fortgeschrittener

  • »Jan« ist der Autor dieses Themas

Beiträge: 302

Wohnort: Schweiz

Beruf: Zimmermann

Rootserver vorhanden: Nein

  • Nachricht senden

7

Samstag, 30. Juli 2011, 18:39

Also RR hat auch ned gereicht..

Und was oll ich damit versteh das ned. Mit den 2 fehlern.

MfG Jan

fluxX

Super Moderator

Beiträge: 1 056

Wohnort: Österreich

Beruf: IT Systemadministrator

Rootserver vorhanden: Ja

  • Nachricht senden

8

Samstag, 30. Juli 2011, 18:58

Du willst doch, wenn du neue Admin in die cfg einträgst, dass sie dann auch die Rechte am Gameserver haben? wenn ich das richtig verstehe ^^

dafür gibts 2 befehle.. kannst dir ja einen aussuchen... einfach in die console schreiben (rcon)

sm_rehash = Reload SQL admins
sm_reloadadmins = Refreshes the Admin cache (cfg)

Jan

Fortgeschrittener

  • »Jan« ist der Autor dieses Themas

Beiträge: 302

Wohnort: Schweiz

Beruf: Zimmermann

Rootserver vorhanden: Nein

  • Nachricht senden

9

Samstag, 30. Juli 2011, 19:27

Also ich trage sie bei Sourcebans einfach ein..

Habe beide Befehle probiert geht aber ned. In der Console steht aber auch das es Aktualisiert wurde :(

WTF-.-

MfG Jan

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

10

Samstag, 30. Juli 2011, 20:19

admins brauchen zusätzlich die b flag (generic admin) als minimum.

mehr infos: http://wiki.alliedmods.net/Adding_Admins…ceMod%29#Levels

beachte, sourcebans permanent ban erfordert mindestens das z flag oder unban flag (zumindest bis v1.4.6 danach habe ich noch nicht geprüft). man kann dies umgehen oder auf einen anderen flag ändern indem man den plugin code ändert.

z.b.: ADMFLAG_CUSTOM2 == p flag

bis 1.4.6 wurde aus:

Quellcode

1
!(GetUserFlagBits(client) & (ADMFLAG_UNBAN|ADMFLAG_ROOT))

Quellcode

1
!(GetUserFlagBits(client) & (ADMFLAG_CUSTOM2))

alternativ (obiges benötigt zwanghaft das p flag)

Quellcode

1
!(GetUserFlagBits(client) & (ADMFLAG_UNBAN|ADMFLAG_ROOT|ADMFLAG_CUSTOM2))


achtung: code muss mehrfach ersetzt werden!

somit konnte ich permanent ban rechte vergeben ohne root oder unban rechte vergeben zu müssen + dabei noch immer flexibel zu bleiben wem ich permanente ban rechte gebe.


edit: habe mal kurz über die quellen geguckt und es sollte so auch noch im neusten 1.4.8 funktionieren

Dieser Beitrag wurde bereits 9 mal editiert, zuletzt von »MadMakz« (30. Juli 2011, 20:42) aus folgendem Grund: edit


Jan

Fortgeschrittener

  • »Jan« ist der Autor dieses Themas

Beiträge: 302

Wohnort: Schweiz

Beruf: Zimmermann

Rootserver vorhanden: Nein

  • Nachricht senden

11

Montag, 1. August 2011, 15:20

Okey hat geklappt :) Naja stört mich auch ned wenn die ned perma bann machen können zurzeit is es ja nur 1 Server hab ich noch die übersicht ^^ :P
Aber Danke für die Hilfe :D

MfG Jan