You are not logged in.

Stinelelli

Beginner

  • "Stinelelli" started this thread

Posts: 9

Location: Saarland

wcf.user.option.userOption53: Ja

  • Send private message

1

Thursday, September 13th 2012, 9:23am

Hlstatsx:CE möchte einfach nicht synchronisieren...

Moin Leute,

habe nen Problem welches mich schon seit Tagen verfolgt... ich bekomme einfach nicht hlstats zum Laufen.
Der Webserver läuft , der Perl-Server auch, das Sourcemod Plugin wurde in den Server eingefügt, aber leider erscheint trotzdem nichts wenn ich "rank" eingebe, und es wird nicht auf dem Webserver geloggt ,doch in der Console wird er detected...
erstmal der log im Perl Ordner:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2012-09-12 23:44:45:                   	- MYSQL: Connecting to MySQL database 'hlstatsx' on 'localhost' as user 'root' ... connected ok
2012-09-12 23:44:45:                   	- CONFIG: Reading database config...
2012-09-12 23:44:45:                   	- CONFIG: I have found the following server configs in database:
2012-09-12 23:44:45:                   	- S_CONFIG: "die server ip"
2012-09-12 23:44:45:                   	- ERROR: GeoIP method set to binary file lookup but .//GeoLiteCity/GeoLiteCity.dat NOT FOUND
2012-09-12 23:44:45:                   	- HLSTATSX: HLstatsX:CE 1.6.18 starting...
2012-09-12 23:44:45:                   	- UDP: Opening UDP listen socket on port 27500 ... ok
2012-09-12 23:44:45:                   	- HLSTATSX: Tracking Trend of the stats are enabled
2012-09-12 23:44:45:                   	- HLSTATSX: Maximum Skill Change on all servers are 25 points
2012-09-12 23:44:45:                   	- HLSTATSX: Minimum Skill Change on all servers are 2 points
2012-09-12 23:44:45:                   	- HLSTATSX: Minimum Players Kills on all servers are 50 kills
2012-09-12 23:44:45:                   	- HLSTATSX: Players chat logging is enabled
2012-09-12 23:44:45:                   	- HLSTATSX: Broadcasting public chat is disabled
2012-09-12 23:44:45:                   	- HLSTATSX: Event queue size is set to 10
2012-09-12 23:44:45:                   	- HLSTATSX: HLstatsX:CE is now running (Normal mode, debug level 1)
2012-09-12 23:46:43:                   	- HLSTATSX: No data since 120 seconds
2012-09-12 23:48:44:                   	- HLSTATSX: No data since 120 seconds
2012-09-12 23:49:48:                   	- HLSTATSX: Insert new server trend timestamp


wie man sieht , stimmt alles , habe den Server am ende dann runtergefahren ,vorher lief er 1-2 stunden aber nichts passierte.
WENN ich auf den Server joine steht da ,das das Scoring erst anfängt wenn mehr Spieler auf dem Server sind.
Doch wenn ich "rank" eingebe, verschluckt er es einfach? Ob nun logs übertragen werden kann ich nicht feststellen ,die Verbindung hat er ,aber im Webspace wird leider auch nichts angezeigt...
Könnte es daran liegen, dass der Webspace nicht auf dem gleichen Server wie die Gameserver liegen? bzw. der Perl Server nicht auf den Gameservern?...
aber eigentlich wäre dies auch Quatsch :D.

Hat jemand eine Fehlerlösung?

Oder Tipps wie ich den Server endlich zum synchronisieren bekommen könnte?


Bedanke mich für alle Posts im voraus!!

rain

Super Moderator

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

2

Thursday, September 13th 2012, 9:37am

Da ich grad Zeit hab, adde mich doch mal in steam :)!





Jackmaster

Super Moderator

Posts: 660

wcf.user.option.userOption53: Ja

  • Send private message

3

Thursday, September 13th 2012, 9:41am

In der cfg haste deine Serverip nicht eingegeben.

Source code

1
2012-09-12 23:44:45:                   	- S_CONFIG: "die server ip"

Stinelelli

Beginner

  • "Stinelelli" started this thread

Posts: 9

Location: Saarland

wcf.user.option.userOption53: Ja

  • Send private message

4

Thursday, September 13th 2012, 9:41am

@Jackmaster

Quoted



2012-09-12 23:44:45: - S_CONFIG: "die server ip"

Das ist extra, habe diese Stelle beim kopieren bearbeitet,da es sich nicht auf den einen einzigen Server Beziehen sollte, sondern auf mehrere!


@rain
Habe dir geschrieben!
Bin trotzdem für alle Antworten/Tipps dankbar!

rain

Super Moderator

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

5

Thursday, September 13th 2012, 2:04pm

Fehler gefunden! Es gab keine logaddress einträge und somit konnte hlstats auch nicht mit dem Server kommunizieren!




This post has been edited 1 times, last edit by "rain" (Sep 13th 2012, 2:12pm)


Egoman

Beginner

Posts: 9

wcf.user.option.userOption53: Nein

  • Send private message

6

Sunday, October 14th 2012, 6:45pm

Hallo,
ich habe eigentlich das selbe Problem und mühe mich seit Tagen ab. Hoffe einer von Euch mag mir weiterhelfen.
Bei mir läuft der Gameserver (CS:GO) auf einem Ubuntu Server und der HLstatsX getrennt davon, auf einem anderem Webserver mit SSH Zugang.

Hier ist der Log vom run_hlstats

Spoiler Spoiler


012-10-14 18:17:08: - MYSQL: Connecting to MySQL database ... connected ok
2012-10-14 18:17:08: - CONFIG: Reading database config...
2012-10-14 18:17:08: - CONFIG: I have found the following server configs in database:
2012-10-14 18:17:08: - S_CONFIG: 'V-server IP':27015
2012-10-14 18:17:08: - HLSTATSX: HLstatsX:CE 1.6.18 starting...
2012-10-14 18:17:08: - UDP: Opening UDP listen socket on port 27500 ... ok
2012-10-14 18:17:08: - HLSTATSX: Tracking Trend of the stats are enabled
2012-10-14 18:17:08: - HLSTATSX: Maximum Skill Change on all servers are 25 points
2012-10-14 18:17:08: - HLSTATSX: Minimum Skill Change on all servers are 2 points
2012-10-14 18:17:08: - HLSTATSX: Minimum Players Kills on all servers are 50 kills
2012-10-14 18:17:08: - HLSTATSX: Players chat logging is enabled
2012-10-14 18:17:08: - HLSTATSX: Broadcasting public chat is disabled
2012-10-14 18:17:08: - HLSTATSX: Event queue size is set to 10
2012-10-14 18:17:08: - HLSTATSX: HLstatsX:CE is now running (Normal mode, debug level 1)
2012-10-14 18:19:06: - HLSTATSX: No data since 120 seconds
2012-10-14 18:21:06: - HLSTATSX: No data since 120 seconds



Was mir auch nicht klar ist, welche IP: Port muss ich in der Server.cfg und wie holt bzw. verschickt der Deamon die Daten?
In der Server.cfg hab ich:

log on
logaddress_add IP-Gameserver:27500
und
log on
logaddress_add IP-Webserver:27500


ausprobiert aber leider funktionierte es nicht.

Über direkte Hilfe würde ich mich auch freuen, bin hier zu erreichen:
http://steamcommunity.com/id/relaxego
:keks:

LeXx

Unregistered

7

Sunday, October 14th 2012, 6:47pm

Hallo,

Ich adde dich mal ich denke bei HLstatsX ist immer besser wenn man direkt Support hat.

Lg LeXx

Egoman

Beginner

Posts: 9

wcf.user.option.userOption53: Nein

  • Send private message

8

Sunday, October 14th 2012, 7:00pm

Hallo LeXx,
danke schon mal, hab dich angenommen zu meinen Freunden.
Lg Egoman
:keks:

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

9

Sunday, October 14th 2012, 9:05pm

Man sollte zuerst verstehen wie HlStatsX:CE überhaupt arbeitet, um Fehlerquellen zu finden.
Ich hab mal ein kleines Diagramm zusammengestrickt.

LeXx

Unregistered

10

Sunday, October 14th 2012, 9:13pm

Hallo Dead_EyE,

Ich habe ihm per direkt support geholfen konnte aber nicht perTeamviewer helfen da er ein Linux Pc hat. Habe alles überprüft was mir so eingefallen ist. Ich tippe mal das die DB kein externen Zugriff erlaubt, ich habe ihm gesagt er soll man bei Hetzner anfragen ob die DB externen Zugriff erlaubt.

Lg LeXx

Egoman

Beginner

Posts: 9

wcf.user.option.userOption53: Nein

  • Send private message

11

Sunday, October 14th 2012, 10:11pm

Hallo,
LeXx danke nochmal für deine mühe, leider klappte es noch nicht aber ich denke wir sind weiter gekommen.
Seinen Ansatz werde ich weiter verfolgen und morgen mit dem Hetzner support sprechen.
Es könnte aber auch sein das vor dem V-Server eine firewall ist.

Dead_EyE deine Grafik ist gut verständlich und hilft mir auch sehr.
Meine Vermutung ist das es an der UDP-LOGS schnitt stelle keine Verbindung gibt. Denn der Deamon am Webserver scheint richtig zu laufen.
:keks:

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

12

Monday, October 15th 2012, 6:51pm

Wenn ich das richtig verstehe, läuft Webspace, DB und Daemon auf dem Vserver?

Was geben denn folgende Befehle auf beiden Servern aus?

Source code

1
2
3
4
iptables-save
netstat -tulpen
#oder
lsof -i


Testweise kannst du auch einen Netcat-Daemon laufen lassen, um zu sehen, ob die UDP-Logs des Gameservers beim VServer (bzw. da wo der Daemon läuft) ankommen.

Source code

1
nc -lu -p 27600 -s ÖFFENTLICHE-IP-DES-HOSTS

Um den Netcat-Daemon zu starten, muss der HLstatsX:CE-Daemon beendet sein, da dieser sonst den Port 27500 belegt (standard).
Sobald irgendwelche geloggte Aktionen auf dem Server stattfinden, empfängt dein netcat-daemon die Logs. Sollte in der Konsole nichts angezeigt werden, kommen die Logs des GS nicht raus oder der VServer kann sie nicht empfangen.

EDIT: Bin erst Mittwoch wieder da.

Egoman

Beginner

Posts: 9

wcf.user.option.userOption53: Nein

  • Send private message

13

Monday, October 15th 2012, 10:06pm

Es Läuft, mit freundlicher Unterstützung von Pitbull!
Wenn ich das richtig verstehe, läuft Webspace, DB und Daemon auf dem Vserver?
Nein. Der Gameserver läuft auf dem V-Server und der Webserver mit der DB auf einem anderem Server.

Die Lösung war den Daemon auf dem V-Server laufen zu lassen und nicht auf dem Webserver Server.

Dazu brauchte ich noch für Deamon auf dem Ubuntu Server folgedes Paket zu installieren:
apt-get install libdbd-mysql-perl

und in der Server.cfg dies einzutragen:
log on
logaddress_add IP_vom_V-Server(bzw. Gameserver):27500


DeaD_EyE den Netcat-Deamon kannte ich noch nicht und werde ihn sicher noch austesten.

Danke nochmal. :)
:keks:

This post has been edited 2 times, last edit by "Egoman" (Oct 15th 2012, 10:14pm)


DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

14

Tuesday, October 16th 2012, 5:34am

Netcat ist das schweizer Tassenmesser fürs Netzwerk. Damit kann man auch per dd, ntfsclone oder anderen Tools ein Backup übers Netz machen. Theoretisch kann man sich per Shellscript auch einen Webserver bauen, wobei das in Python eher nur ein Einzeiler ist.

Mit einem etwas anderen Tool 'upd-sender/udp-receiver' und ntfsclone hatte ich mal übers Netzwerk gleichzeitig 6 Rechner geklont. Durch das GBit-Switch hatte ich eine recht akkurate Datenrate von ~50MB/s.

Ty_

Beginner

Posts: 5

wcf.user.option.userOption53: Nein

  • Send private message

15

Tuesday, November 13th 2012, 2:18pm

Hab ein ähnliches Problem.

Webhosting von 1und1
Gameserver läuft bei G-Portal

Stats Seite kann ich aufrufen, Server eingetragen, Plugin für SourceMod auf Gameserver geladen und
hlxce daemon hab ich zum laufen gebracht (Daemon on port 27500 is currently running.)

Allerdings kommen keine Daten vom Server zur Hlstats an?
In der Server.cfg hab ich stehen:
log on
logaddress_add 2cool4you.org:27500

Wenn ich "rank" ingame eingebe, passiert auch nix.

Im HLstatsX: CE Daemon Control steht das und bleibt auch immer so:

Sending Command to HLstatsX: CE Daemon at 2cool4you.org:27500 —

http://2cool4you.org/hlxce-1.6.19/web

Ordnerstruktur: 82.165.20.217/1/hlxce-1.6.19/scripts/


Danke schonmal für eure Hilfe!

freak.exe_uLow?

Professional

Posts: 523

Occupation: Admin

wcf.user.option.userOption53: Ja

  • Send private message

16

Tuesday, November 13th 2012, 3:18pm

Hey Ty_

vielleicht fehlt die HLstats.smx ?

Oder mal Server neustarten und HLstatsX: CE !!!

Mfg: freak.exe uLow?

GeNeRaLbEaM

Professional

Posts: 1,537

Location: Krefeld

Occupation: Student

wcf.user.option.userOption53: Nein

  • Send private message

17

Tuesday, November 13th 2012, 5:48pm

Versuch es mal mit der IP-Adresse andstatt der Domain. Vielleicht klappt es ja dann.
Hatte in der Vergangeheit schon oft daran gelegen.

Ansonten keine Error logs oder ähnliches ?
Was freak meint : Manche Einstellungen erfordern einen neustart des Daemons.
LG
GeNeRaLbEaM

Wer Rechtschreibfehler findet, darf sie behalten.

Ty_

Beginner

Posts: 5

wcf.user.option.userOption53: Nein

  • Send private message

18

Tuesday, November 13th 2012, 8:05pm

Vielen Dank für eure Antworten.
Leider half das restarten vom Daemon nicht und auch die IP einzutragen zeigte keine wirkung.
Das Plugin ist auf dem server drauf und läuft laut "sm plugins"

Gebe ich "rank" ein erscheint nichts.

Das ist die Frage, solche logs erstmal bei 1und1 zu finden :D

Edit:
Hier hab ich mal was gefunden:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
hlstats.pl
2012-11-13 20:10:16:                   	- MYSQL: Connecting to MySQL database 'dbxxxx' on                           	'dbxxxx.db.1and1.com:3306' as user 'dbxxxxx' ... connected ok
2012-11-13 20:10:16:                   	- CONFIG: Reading database config...
2012-11-13 20:10:16:                   	- CONFIG: I have found the following server configs in                           	database:
2012-11-13 20:10:16:                   	- S_CONFIG: 176.57.144.75:27015
2012-11-13 20:10:16:                   	- ERROR: GeoIP method set to binary file lookup but ./                          	/GeoLiteCity/GeoLiteCity.dat NOT FOUND
2012-11-13 20:10:16:                   	- HLSTATSX: HLstatsX:CE 1.6.19 starting...
2012-11-13 20:10:16:                   	- UDP: Opening UDP listen socket on port 27500 ... ok
2012-11-13 20:10:16:                   	- HLSTATSX: Tracking Trend of the stats are enabled
2012-11-13 20:10:16:                   	- HLSTATSX: Maximum Skill Change on all servers are 25                           	points
2012-11-13 20:10:16:                   	- HLSTATSX: Minimum Skill Change on all servers are 2                           	points
2012-11-13 20:10:16:                   	- HLSTATSX: Minimum Players Kills on all servers are 5                          	0 kills
2012-11-13 20:10:16:                   	- HLSTATSX: Players chat logging is enabled
2012-11-13 20:10:16:                   	- HLSTATSX: Broadcasting public chat is disabled
2012-11-13 20:10:16:                   	- HLSTATSX: Event queue size is set to 10
2012-11-13 20:10:16:                   	- HLSTATSX: HLstatsX:CE is now running (Normal mode, d                          	ebug level 1)


danach tut sich nichts mehr....vllt das das Problem?

This post has been edited 3 times, last edit by "Ty_" (Nov 13th 2012, 8:15pm)


Rantanplan

Intermediate

Posts: 378

Occupation: Management

wcf.user.option.userOption53: Ja

  • Send private message

19

Wednesday, November 14th 2012, 10:06am

Ist der externe Zugriff auf die Datenbank erlaubt, geht das überhaupt bei 1und1?

Ty_

Beginner

Posts: 5

wcf.user.option.userOption53: Nein

  • Send private message

20

Wednesday, November 14th 2012, 1:48pm

Stimmt hast recht. ( MySQL-Datenbank ist von außerhalb nicht erreichbar )

Aber es wird ja nicht von außerhalb drauf zugegriffen, oder seh ich das falsch? Der Gameserver sendet ja an den Daemon und der ist ja bei 1und1 drauf.

Similar threads