LogAddress: Time out

Aus HLSW Wiki

Wechseln zu: Navigation, Suche

Wenn die "LogAddress: Time out!" Fehlermeldung erscheint, dann hat HLSW versucht den Server Log umzuleiten, aber es wurden in einer gewissen Zeit keine Server Logs empfangen.
Das Problem dabei ist, dass viele Computer nicht so konfiguriert sind, dass die Netzwerkpackete, die vom HL Server geschickt werden, auch bei HLSW ankommen können. Die Ursachen hierfür können bei einem Rounter/Gateway/Nat oder Proxy liegen.

Die einfachste Möglichkeit, die Fehlermeldung zu beseitigen, ist es LogMod auf seinem Server zu installieren.

Ansonsten muss man sein System so konfigurieren, dass der Serverlog bei HLSW ankommen kann. HLSW verwendet den Port 7130 (UDP) und der muss durch den Router/Gateway/NAT durchgeroutet werden.
Anmerkung: Bei mehrfachem Starten erhöht sich die Port Nummer immer (7131, 7132, ...)! Den standard HLSW Port kann man in den Settings unter Misc einstellen.

Inhaltsverzeichnis

ICS unter Win98/Me

Wenn Internet Connection Sharing unter Win9x/Me aktiviert ist oder benutzt wird, funktioniert das Log empfangen nicht mehr. Egal ob man ICS Server oder Client ist. Nun hat man mehrere Möglichkeiten:

  • ICS zu deaktivieren, wenn man ICS Server ist.
  • ICS kann mit dem Tool http://lynx.neu.edu/a/amccombs/ so konfigurieren werden, dass HLSW Log empfangen kann. In diesem Forum Thread findet ihr eine Konfigurationsanleitung.
  • Man verwendet ein anderes Tool für Internetsharing.

Gateway/Router Konfiguration

Man muss das sog. Port-Forwarding für den Port 7130 (UDP) im Gateway/Router aktiviert, damit der Router automatisch ankommende Pakete auf diesen Port zu HLSW umleitet. Auf portforward.com (Englisch) findet man eine große Router Liste mit Anleitungen, wie man auf dem jeweiligen Router Port-Forwarding aktiviert.

Bei restriktiver Firewall (DENY ALL) die Ports 27015,63719 (LOG) UDP/TCP freigeben.

Beispiel Win2k/XP Gateway (ICS)

Eigenschaften der DFÜ Verbindung -> "Gemeinsame Nutzung" -> "Einstellungen ..." -> Dienste
Hier fügt man eine HLSW Dienst hinzu mit der Anschlussnummer 7130, UDP ausgewählt und bei der Adresse trägt man die Rechneradresse (z.B. 192.168.0.2) ein.

Einstellungen für Linux Router

/usr/sbin/ipmasqadm autofw -A -v -r tcp 7130 7130 -h $deine_IP
/usr/sbin/ipmasqadm autofw -A -v -r udp 7130 7130 -h $deine_IP

Mit mehr als einem PC den Log empfangen

Dazu konfiguriert man seinen Router/Gateway so wie beschrieben nur das gleiche nochmal mit einen anderen Port für jeden weiteren Rechner. Also dass Port 7130 an PC1, 7131 => PC2, 7132 => PC3, usw. weitergeleitet wird. An PC2 bzw. PC3 muss man mit dem Startparameter "-PORT:xxxxx" jeweils den richtigen Port (7131 bzw. 7132) einstellen.

Serverabfrage zu hoch eingestellt

Manche Router insbesondere mit eingeschalteter Hardwarefirewall haben Probleme mit zuvielen UDP Paketen. Um die Anzahl zu verringern wird empfohlen unter "Einstellungen"->"Misc"->"Serverlist"->"Aktualisierungsrate" diese auf einen niedrigen Wert (10-20) einzustellen. Sollten weiterhin Probleme auftreten sollte durch die obere Checkbox die Funktion komplett deaktiviert werden.

In anderen Sprachen