TCP-Connection Error

michi119

New Member
Hi all,
ich habe mir vor kurzem einen Live for Speed Server auf Ubuntu installiert, welcher über wineconsole läuft.
Das problem ist, ich möchte eine sogenannte "insim" starten (.NET Executable), was mittels Mono auch klappt, allerdings kann diese insim nicht auf den Server verbinden.
Name der Insim: Airio
Problem/Log:
Code:
indiaXXX:/home/lfs/insim# mono ./Airio.exe
Airio tracker v. 2.5.1 FREE by EQ Worry
Opening connection : TCP ERROR

******************************* Airio Logging ********************************
Airio local logging is now turned on...

******************************** Reinit Airio ********************************
16:38:18 Leaving main loop...
16:38:18 Writing data...
16:38:18 Data written in : 0.00
16:38:18 ST items : 000000 / 000000 / 000000 / 000000 / 000000
16:38:18 Reading WR table...
16:38:18 LFSW WR data read...
16:38:18 Renewed all LFSW WR data...
16:38:18 Reading configs...
16:38:19 Common configs read...
16:38:19 Reading data...
16:38:19 Users read   : 0
16:38:19 Tracks read  : 0
16:38:19 Combos read  : 0
16:38:19 Crosses read : 0
16:38:19 Data read in : 0.00
16:38:19 #1 Starting new instance...
16:38:19 #1 Reading server configuration...
Opening connection : 16:38:19 #1 Opening connection to 127.0.0.1:29999
16:38:19 #1 Connection failed...
16:38:19 #1 AEGIO ERROR : System.Net.Sockets.SocketException
   Connection refused
  at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remote_end) [0x00000]
  at LiveForSpeed.InSim.Aegio.Connection.ConnectionOpen (System.String hostName, Int32 hostPort, System.String adminPass, System.String insimName, Char prefixChar, Boolean hostLocal, Boolean keepColours, Boolean sendNodeLap, Boolean sendMultiCar, UInt16 updateInterval, UInt16 udpPort) [0x00000]
TCP ERROR
16:38:19 Entering main loop...
Firewall(Shorewall) Rules:
Code:
ACCEPT          $FW             net             tcp    29999         -               -            -
ACCEPT          net             $FW             tcp    29999         -               -            -
ACCEPT          $FW             net             udp    29999
ACCEPT          net             $FW             udp    29999
 
Läuft dein LfS-Server denn auf Port 29999? Es scheint so, als ob auf dem Port nichts lauscht und daher keine Verbindung zustande kommt.
 
Ausschnitt der Setup.cfg:
Code:
// Example host configuration file
// How to use: LFS /cfg=setup.cfg
// Lines starting with // are ignored

// host name
/host=^2 Team ^0[^2GLOW^0]

// optional: password
//pass=password

// optional: admin password
/admin=***PASSWORD***

// optional: InSim port
/insim=29999

// optional: local specified ip address
/ip=85.25.***.**

// a high number below 65536
/port=63392

// demo/s1/s2
/mode=s2
 
Siehst das Problem? ;)

29999 != 63392 und $IP != localhost


Edit: öhm. Vergiss das mit dem Port, aber schau auf die IP :)
 
Code:
/insim=29999
Der Port wird angesprochen, und der ist auch angegeben ;)

über 127.0.0.1 müsste er auch verbinden können, es läuft beides auf dem gleichem Server :-S
 
Last edited by a moderator:
Du bindest den Server aber an die öffentliche IP. Da lauscht auf localhost nichts mehr. :rolleyes:
Sicherheit darüber bringt dir "netstat -lntpu".
 
Beim Versuch über die Externe IP zu verbinden passiert folgendes:
Code:
:/home/lfs/insim# mono ./Airio.exe
Airio tracker v. 2.5.1 FREE by EQ Worry
Opening connection : GENERAL ERROR

******************************* Airio Logging ********************************
Airio local logging is now turned on...

******************************** Reinit Airio ********************************
17:22:52 Leaving main loop...
17:22:52 Writing data...
17:22:52 Data written in : 0.00
17:22:52 ST items : 000000 / 000000 / 000000 / 000000 / 000000
17:22:52 Reading WR table...
17:22:52 LFSW WR data read...
17:22:52 Renewed all LFSW WR data...
17:22:52 Reading configs...
17:22:52 Common configs read...
17:22:52 Reading data...
17:22:52 Users read   : 0
17:22:52 Tracks read  : 0
17:22:52 Combos read  : 0
17:22:52 Crosses read : 0
17:22:52 Data read in : 0.00
17:22:52 #1 Starting new instance...
17:22:52 #1 Reading server configuration...
Opening connection : 17:22:52 #1 Opening connection to 85.25.XXX.XX:29999
17:22:52 #1 Connection failed...
17:22:52 #1 AEGIO ERROR : System.NotSupportedException
   CodePage 1252 not supported
  at System.Text.Encoding.GetEncoding (Int32 codePage) [0x00000]
  at System.Text.Encoding.GetEncoding (Int32 codePage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) [0x00000]
  at LiveForSpeed.InSim.Aegio.Strings.InitEncodings () [0x00000]
  at LiveForSpeed.InSim.Aegio.Strings.GetBytes (System.String str) [0x00000]
  at LiveForSpeed.InSim.Aegio.Connection.ConnectionOpen (System.String hostName, Int32 hostPort, System.String adminPass, System.String insimName, Char prefixChar, Boolean hostLocal, Boolean keepColours, Boolean sendNodeLap, Boolean sendMultiCar, UInt16 updateInterval, UInt16 udpPort) [0x00000]
GENERAL ERROR

der netstat von dir spuckt u.a. folgendes aus:
Code:
tcp        0      0 85.25.XXX.XX:29999      0.0.0.0:*               LISTEN      6967/wineserver
 
Last edited by a moderator:
Code:
indiaXXX:/home/lfs/insim# apt-get install libmono-i18n1.0-cil
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Reading state information... Fertig
Die folgenden NEUEN Pakete werden installiert:
  libmono-i18n1.0-cil
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 74 nicht aktualisiert.
Es müssen 375kB Archive geholt werden.
After this operation, 1126kB of additional disk space will be used.
WARNUNG: Die folgenden Pakete können nicht authentifiziert werden!
  libmono-i18n1.0-cil
Authentifizierungswarnung überstimmt.
Hole:1 http://ubuntu.intergenia.de hardy-updates/universe libmono-i18n1.0-cil 1.2.6+dfsg-6ubuntu3.1 [375kB]
Es wurden 375kB in 0s geholt (2782kB/s)
Wähle vormals abgewähltes Paket libmono-i18n1.0-cil.
(Lese Datenbank ... 42203 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke libmono-i18n1.0-cil (aus .../libmono-i18n1.0-cil_1.2.6+dfsg-6ubuntu3.1_all.deb) ...
Richte libmono-i18n1.0-cil ein (1.2.6+dfsg-6ubuntu3.1) ...
indiaXXX:/home/lfs/insim# mono ./Airio.exe
Airio tracker v. 2.5.1 FREE by EQ Worry
Opening connection : GENERAL ERROR

******************************* Airio Logging ********************************
Airio local logging is now turned on...

******************************** Reinit Airio ********************************
17:41:41 Leaving main loop...
17:41:41 Writing data...
17:41:41 Data written in : 0.00
17:41:41 ST items : 000000 / 000000 / 000000 / 000000 / 000000
17:41:41 Reading WR table...
17:41:41 LFSW WR data read...
17:41:41 Renewed all LFSW WR data...
17:41:41 Reading configs...
17:41:41 Common configs read...
17:41:41 Reading data...
17:41:41 Users read   : 0
17:41:41 Tracks read  : 0
17:41:41 Combos read  : 0
17:41:41 Crosses read : 0
17:41:41 Data read in : 0.00
17:41:41 #1 Starting new instance...
17:41:41 #1 Reading server configuration...
Opening connection : 17:41:41 #1 Opening connection to 85.25.XXX.XX:29999
17:41:41 #1 Connection failed...
17:41:41 #1 AEGIO ERROR : System.NotSupportedException
   CodePage 1252 not supported
  at System.Text.Encoding.GetEncoding (Int32 codePage) [0x00000]
  at System.Text.Encoding.GetEncoding (Int32 codePage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) [0x00000]
  at LiveForSpeed.InSim.Aegio.Strings.InitEncodings () [0x00000]
  at LiveForSpeed.InSim.Aegio.Strings.GetBytes (System.String str) [0x00000]
  at LiveForSpeed.InSim.Aegio.Connection.ConnectionOpen (System.String hostName, Int32 hostPort, System.String adminPass, System.String insimName, Char prefixChar, Boolean hostLocal, Boolean keepColours, Boolean sendNodeLap, Boolean sendMultiCar, UInt16 updateInterval, UInt16 udpPort) [0x00000]
GENERAL ERROR
17:41:41 Entering main loop...
klappt immer noch nicht :-S
 
Tjo dann wirst du wohl mal selbst weiter googlen müssen. Das war der erste Hinweis den ich vorhin auf die Schnelle dazu gefunden habe. ;)
 
Back
Top