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.

yoghurt

Anfänger

  • »yoghurt« ist der Autor dieses Themas

Beiträge: 53

Beruf: Kfz-Mechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

1

Samstag, 2. Juni 2012, 08:12

Probleme bei der Installation vom Webinterface (HSFighter)

Hallo zusammen,

ich habe wie folgt eine DB erstellt und die Daten aus der create_admins.sql erfolgreich importiert.
Ich habe die config.php mit den entsprechenden Daten gefüllt.
Danach habe ich die setup.php ausgeführt, die Sprache gewählt und übernehmen gedrückt.
Danach kam sofort folgende Fehlermeldung

Query:

CREATE TABLE sm_servers(
id int(10) PRIMARY KEY auto_increment,
ip varchar(15) NOT NULL default '',
port int(10) NOT NULL default '',
name varchar(200) default NULL,
UNIQUE KEY (ip,port))

Antwort: Invalid default value for 'port'

Ein erneuter Versuch wird mit dieser Fehlermeldung quittiert.

Query:

ALTER TABLE sm_servers ADD name VARCHAR( 200 ) NULL

Antwort: Table 'smwa.sm_servers' doesn't exist

Habe nun den kompletten Thread durchforstet (Webinterface HSFighter) und mir die Datei 2.php runter geladen und in den entsprechenden Ordner gelegt, leider bleibt auch hier die installation erfolglos.

Für weitere Tipps und Hilfe bin ich sehr dankbar.

Da mein Englisch nahe bei null liegt, poste ich meine Frage hier und nicht bei Alliedmods.

Gruß Yoghurt

HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

2

Samstag, 2. Juni 2012, 11:42

Hallo yoghurt,

ich bin bis Montag leider nur Mobile-Online.
Wenn du bis dahin warten kannst, dann schaue ich mir das gerne mal an?

Gruß,
HSFighter



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

3

Samstag, 2. Juni 2012, 11:53

CREATE TABLE sm_servers(
id int(10) PRIMARY KEY auto_increment,
ip varchar(15) NOT NULL default '',
port int(10) NOT NULL default '0',
name varchar(200) default NULL,
UNIQUE KEY (ip,port))

Antwort: Invalid default value for 'port'

Ein erneuter Versuch wird mit dieser Fehlermeldung quittiert.

Query:

ALTER TABLE sm_servers ADD name VARCHAR( 200 ) NULL

Antwort: Table 'smwa.sm_servers' doesn't exist

Habe nun den kompletten Thread durchforstet (Webinterface HSFighter) und mir die Datei 2.php runter geladen und in den entsprechenden Ordner gelegt, leider bleibt auch hier die installation erfolglos.

Für weitere Tipps und Hilfe bin ich sehr dankbar.

Da mein Englisch nahe bei null liegt, poste ich meine Frage hier und nicht bei Alliedmods.

Gruß Yoghurt
Bin mir nicht ganz sicher, aber INT >integer< verlangt nach einer Ganzzahl, welche bei dir nicht gegeben war ''. Der Wert in der Klammer gibt dabei die Zeichenlänge an.
Zweiteres "ALTER TABLE" deines Beispiels kannst du dir sparen, da deine mit "CREATE TABLE" erhofft angelegte Tabelle nicht existierte. Folglich kannst du dort auch nichts ändern.

Fazit: Schreibe 0 wie angegeben und er legt die Tabelle an.
+88_________________+880______
_+880_______________++80______
_++88______________+880_______
_++88_____________++88________
__+880___________++88_________
__+888_________++880__________
__++880_______++880___________
__++888_____+++880____________
__++8888__+++8880++88_________
__+++8888+++8880++8888________
___++888++8888+++888888+80____
___++88++8888++8888888++888___
___+++++888888fx8888888888__
____++++++888888888888888888__
_____++++++++000888888888888__
_____+++++++00008f8888888888__
______+++++++00088888888888___
_______+++++++0888f8888888____
_______+++++++08888l888888____
________+++++++8888888888_____

Ich bin das Arschloch das dir direkt die Meinung sagt, um dir die Peinlichkeit zu ersparen.

yoghurt

Anfänger

  • »yoghurt« ist der Autor dieses Themas

Beiträge: 53

Beruf: Kfz-Mechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

4

Sonntag, 3. Juni 2012, 09:46

Danke für den Tip Krümel aber leider hat das auch nicht so hingehauen wie es sollte.
Er hat zwar das Setup mit einigen Fehlern beendet aber leider kann ich keine neuen User eingeben.
Ich werde jetzt alles nochmal neu machen, habe ja Zeit ;) aber ich denke das noch mehr Fragen aufkommen werden.

EDIT:
bin wieder einen Schritt weiter, kann jetzt neue User erstellen und hoffe das Interface heute online stellen zu können.

Ich hoffe das es jetzt soweit geht, bei Problemen weiß ich ja wo mir geholfen wird.

Danke und einen schönen Sonntag noch

Gruß Yoghurt

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fluxX« (3. Juni 2012, 13:28)


yoghurt

Anfänger

  • »yoghurt« ist der Autor dieses Themas

Beiträge: 53

Beruf: Kfz-Mechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

5

Sonntag, 3. Juni 2012, 20:10

Hallo nochmal,

das WI läuft jetzt soweit, habe allerdings noch das Problem das ich Extended Comm was im WI integriert ist nicht nutzen kann.
Habe die Tabelle im WI erstellt, trotzdem bekomme ich folgende Fehlermeldung.

Table 'smwa.extendedcomm_version' doesn't exist
Es wurde nur die Tabelle extendedcomm erstellt.

Ich weiß leider nicht wie ich diese Tabelle erstellen kann und mit welchem Inhalt

Danke für eure Hilfe

Gruß yoghurt

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »yoghurt« (3. Juni 2012, 20:20)


HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

6

Montag, 4. Juni 2012, 17:29

"extendedcomm_version" wird im Webadmin Beta noch vom Plugin selbst erstellt.
Du musst also die neuste Plugin Version auf dem GS installieren und 1. mal Laden um diese Tabelle erstellen zu lassen.
In der nächsten Version wird das vom WI gemacht.

Gruß,
HSFighter



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

yoghurt

Anfänger

  • »yoghurt« ist der Autor dieses Themas

Beiträge: 53

Beruf: Kfz-Mechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

7

Montag, 4. Juni 2012, 19:37

Hallo HSFighter,

das Plugin läuft schon auf unserem Game Server, er hat aber nicht diese Tabelle erstellt.
Es gibt auch keinen Error Log also die Datenbankzugriffe funktionieren, ich benutze die Version 3.08b.
Wie kann ich denn noch diese Tabelle erstellen?

Danke

Gruß Yoghurt

HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

8

Montag, 4. Juni 2012, 20:22

Poste mal bitte den Inhalt der "extendedcomm.cfg" im "../cfg/sourcemod" Ordner
und die "databases.cfg" im "../addons/sourcemod/config" Ordner. (Ohne Passwort)

Gruß,
HSFighter



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

yoghurt

Anfänger

  • »yoghurt« ist der Autor dieses Themas

Beiträge: 53

Beruf: Kfz-Mechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

9

Montag, 4. Juni 2012, 21:14

Hallo HSFighter,

Der Inhalt der database.cfg

Spoiler Spoiler


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
"Databases"
{
	"driver_default"		"mysql"
	
	"sourcebans"
	{
		"driver"			        "mysql"
		"host"				"localhost"
		"database"			"*********"
		"user"				"*********"
		"pass"				"*********"
		//"timeout"			"0"
		"port"			       "3306"
	}
	"default"
        {
                "driver"                           "mysql"
                "host"                              "localhost"
                "database"                      "*********"
                "user"                              "*********"
                "pass"                              "*********"
		"port"				"3306"
         }
	"extendedcomm"
	{
		"driver" 			        "mysql"
		"host" 				"localhost"
		"database" 			"*********"
		"user" 				"*********"
		"pass" 				"*********"
		"port"				"3306"
	}	
	"storage-local"
	{
		"driver"			"sqlite"
		"database"			"sourcemod-local"
	}
}



Die extendedcomm.cfg

Spoiler Spoiler


// This file was auto-generated by SourceMod (v1.4.1)
// ConVars for plugin "extendedcomm.smx"


// The path for logging punishments related to ExtendedComm.
// -
// Default: "/logs/ExtendedComm.txt"
extendedcomm_action_log "/logs/ExtendedComm.txt"

// The database configuration for ExtendedComm. Use "" to connect to a local sqlite database.
// -
// Default: ""
extendedcomm_database ""

// If enabled, save queries will be delayed until the client disconnects, otherwise the save queries are executed upon issuing the punishment. (0 = Disabled, 1 = Enabled)
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
extendedcomm_delay_queries "1"

// The path for logging errors related to ExtendedComm.
// -
// Default: "/logs/ExtendedComm.txt"
extendedcomm_notice_log "/logs/ExtendedComm.txt"

// If enabled, an admin's immunity is used when assigning a punishment and admins with lower immunity are inable to modify the existing punishment. (0 = Disabled, 1 = Enabled)
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
extendedcomm_obey_immunity "1"

// The number of seconds between each automatic pruning, a feature that removes expired punishments from the database. (0 = Disabled)
// -
// Default: "604800"
// Minimum: "0.000000"
extendedcomm_prune_interval "604800"

// If enabled, temporary punishments issued by ExtendedComm will remain until the map changes (as opposed to disappearing on reconnecting). (0 = Disabled, 1 = Enabled)
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
extendedcomm_save_temporary "1"

// Determines the formatting for time and date display. Using "" will default to sm_datetime_format (/cfg/sourcemod.cfg)
// -
// Default: ""
extendedcomm_time_format ""


Ich habe auch versucht in dieser Zeile

extendedcomm_database ""

den Namen der DB anzugeben.

Gruß Yoghurt

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fluxX« (4. Juni 2012, 21:25)


HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

10

Montag, 4. Juni 2012, 22:20

Da haben wir ja schon das Problem.

Quellcode

1
2
3
4
// The database configuration for ExtendedComm. Use "" to connect to a local sqlite database.
// -
// Default: ""
extendedcomm_database ""
Es wird die sqlite db benutzt.

Ändere es mal in:

Quellcode

1
extendedcomm_database "default"


Dann noch diesen Eintrag aus der database.cfg löschen:

Quellcode

1
2
3
4
5
6
7
8
9
 	"extendedcomm"
	{
		"driver" 			        "mysql"
		"host" 				"localhost"
		"database" 			"*********"
		"user" 				"*********"
		"pass" 				"*********"
		"port"				"3306"
	}




Gruß,
HSFighter
-



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

yoghurt

Anfänger

  • »yoghurt« ist der Autor dieses Themas

Beiträge: 53

Beruf: Kfz-Mechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

11

Montag, 4. Juni 2012, 22:35

Danke für die schnelle Hilfe, es hat geklappt!!!

Dein Interface ist echt super aber ich würde mir gerne noch etwas wünschen.
Die Möglichkeit aus dem WI einen Gameserver neu zu starten, damit ich nicht jedem das rcon geben muss.

Danke für deine Mühe und Hilfe.

Gruß Yoghurt

Ähnliche Themen

Verwendete Tags

SQL Probleme