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.

Stinelelli

Anfänger

  • »Stinelelli« ist der Autor dieses Themas

Beiträge: 9

Wohnort: Saarland

Rootserver vorhanden: Ja

  • Nachricht senden

1

Donnerstag, 13. September 2012, 09:23

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:

Quellcode

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

Beiträge: 1 410

Wohnort: Lutherstadt Wittenberg

Beruf: Anlagenmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

2

Donnerstag, 13. September 2012, 09:37

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





Jackmaster

Super Moderator

Beiträge: 660

Rootserver vorhanden: Ja

  • Nachricht senden

3

Donnerstag, 13. September 2012, 09:41

In der cfg haste deine Serverip nicht eingegeben.

Quellcode

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

Stinelelli

Anfänger

  • »Stinelelli« ist der Autor dieses Themas

Beiträge: 9

Wohnort: Saarland

Rootserver vorhanden: Ja

  • Nachricht senden

4

Donnerstag, 13. September 2012, 09:41

@Jackmaster

Zitat



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

Beiträge: 1 410

Wohnort: Lutherstadt Wittenberg

Beruf: Anlagenmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

5

Donnerstag, 13. September 2012, 14:04

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




Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »rain« (13. September 2012, 14:12)


Egoman

Anfänger

Beiträge: 9

Rootserver vorhanden: Nein

  • Nachricht senden

6

Sonntag, 14. Oktober 2012, 18:45

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:

7

Sonntag, 14. Oktober 2012, 18:47

Hallo,

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

Lg LeXx

Egoman

Anfänger

Beiträge: 9

Rootserver vorhanden: Nein

  • Nachricht senden

8

Sonntag, 14. Oktober 2012, 19:00

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

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

9

Sonntag, 14. Oktober 2012, 21:05

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

10

Sonntag, 14. Oktober 2012, 21:13

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

Anfänger

Beiträge: 9

Rootserver vorhanden: Nein

  • Nachricht senden

11

Sonntag, 14. Oktober 2012, 22:11

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

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

12

Montag, 15. Oktober 2012, 18:51

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

Was geben denn folgende Befehle auf beiden Servern aus?

Quellcode

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.

Quellcode

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

Anfänger

Beiträge: 9

Rootserver vorhanden: Nein

  • Nachricht senden

13

Montag, 15. Oktober 2012, 22:06

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:

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Egoman« (15. Oktober 2012, 22:14)


DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

14

Dienstag, 16. Oktober 2012, 05:34

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_

Anfänger

Beiträge: 5

Rootserver vorhanden: Nein

  • Nachricht senden

15

Dienstag, 13. November 2012, 14:18

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!

Beiträge: 523

Beruf: Admin

Rootserver vorhanden: Ja

  • Nachricht senden

16

Dienstag, 13. November 2012, 15:18

Hey Ty_

vielleicht fehlt die HLstats.smx ?

Oder mal Server neustarten und HLstatsX: CE !!!

Mfg: freak.exe uLow?

Beiträge: 1 537

Wohnort: Krefeld

Beruf: Student

Rootserver vorhanden: Nein

  • Nachricht senden

17

Dienstag, 13. November 2012, 17:48

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_

Anfänger

Beiträge: 5

Rootserver vorhanden: Nein

  • Nachricht senden

18

Dienstag, 13. November 2012, 20:05

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:

Quellcode

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?

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Ty_« (13. November 2012, 20:15)


Rantanplan

Fortgeschrittener

Beiträge: 378

Beruf: Management

Rootserver vorhanden: Ja

  • Nachricht senden

19

Mittwoch, 14. November 2012, 10:06

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

Ty_

Anfänger

Beiträge: 5

Rootserver vorhanden: Nein

  • Nachricht senden

20

Mittwoch, 14. November 2012, 13:48

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.

Ähnliche Themen