Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Links 2003

0 views
Skip to first unread message

Joerg Ehrchen

unread,
Aug 27, 2004, 12:34:16 PM8/27/04
to
Hallo,
hat jemand 'ne Ahnung, wie Fli4l konfiguriert werden muss, damit man mit
Links 2003 Online spielen kann.

Laut Microsoft verwendet Direct Play folgende Ports:

Bei Verwendung der DirectX 7-Methode:
Verbindung Ports Client Ports Host
TCP-Anfangsverbindung 47624 ausgehend 47624 eingehend
TCP-Folgeverbindung (eingehend) 2300-2400 2300-2400
TCP-Folgeverbindung (ausgehend) 2300-2400 2300-2400
UDP-Folgeverbindung (eingehend) 2300-2400 2300-2400
UDP-Folgeverbindung (ausgehend) 2300-2400 2300-2400


Bei Verwendung der DirectX 8-Methode:
Verbindung Ports Client Ports Host
UDP-Anfangsverbindung 6073 ausgehend 6073 eingehend
UDP-Folgeverbindung (eingehend) 2302-2400 2302-2400
UDP-Folgeverbindung (ausgehend) 2302-2400 2302-2400

und für Links2003

Connection to Links Match Maker: 2300
News and AutoUpdate: 80
When a multiplayer game is in session, Links 2003 uses the following
DirectPlay ports:

Connection Ports Client Ports Host
Initial UDP Connection 6073 6073
Later UDP Inbound 2302-2400 2302-2400
Later UDP Outbound 2302-2400 2302-2400

Die Ports habe ich geforwardet und die Module 'dplay', 'msn-0.02' und
'udp_dloose' sind installiert.
Trotzdem bekomme ich keine Verbindung zum Linksserver.

#------------------------------------------------------------------------------
# Masquerading:
#------------------------------------------------------------------------------
MASQ_NETWORK='192.168.6.0/24' #networks to masquerade (e.g.
our LAN)
MASQ_MODULE_N='4' #load n masq modules (default:
only ftp)
MASQ_MODULE_1='ftp' #ftp
MASQ_MODULE_2='dplay' #dplay (direct play)
MASQ_MODULE_3='msn-0.02' #msn zone (use version 0.01 or 0.02)
MASQ_MODULE_4='udp_dloose'

# Optional package: PORTFW
#
# If you set OPT_PORTFW='yes', you can also edit opt/etc/portfw.sh
#------------------------------------------------------------------------------
OPT_PORTFW='yes' #install port forwarding
tools/modules
PORTFW_N='0' #how many portforwardings to set up
# Define your PCs to forward ports to:
#------------------------------------------------------------------------------
hiddenhost1=192.168.6.2 # ip of PC in LAN:
change here!
hiddenhost2=192.168.6.3 # ip of PC in LAN:
change here!
hiddenhost3=192.168.6.4 # ip of PC in LAN:
change here!
hiddenhost4=192.168.6.5 # ip of PC in LAN:
change here!

#------------------------------------------------------------------------------

/usr/sbin/ipmasqadm portfw -a -P udp -L $ip 6073 -R $hiddenhost1 6073
/usr/sbin/ipmasqadm portfw -a -P tcp -L $ip 47624 -R $hiddenhost1 47624
/usr/sbin/ipmasqadm autofw -A -v -r udp 2300 2301 -h $hiddenhost1
/usr/sbin/ipmasqadm autofw -A -v -r tcp 2300 2301 -h $hiddenhost1
/usr/sbin/ipmasqadm autofw -A -v -r udp 2302 2400 -h $hiddenhost1
/usr/sbin/ipmasqadm autofw -A -v -r tcp 2302 2400 -h $hiddenhost1

Habe ich etwas übersehen oder bin ich schlicht zu blöd.
Bei mir läuft Squid. Links 2003 bietet die Möglichkeit über den Proxy zu
spielen. Aber ob mit Proxy oder ohne das Ergebnis ist das gleiche.

Habe den Verbindungsaufbau mal mit Etherreal abgehört.
GET
http://linkstour.zone.com:3128/LS01Redir.asp?TID=George_Dorn&Password=711b4ff5e4b873c36c59430cc1ec07a9&MID=c88f82e80267bd46a92f7824e751feea&Code=15&Key=d109e8a37195d85406e4edb8c02e76e2

HTTP/1.0
Accept: text/*, */*
User-Agent: mchmtm
Host: linkstour.zone.com:3128
Pragma: no-cache

HTTP/1.0 400 Bad Request
Server: mini_httpd/1.19-fli4l 11apr2004
Date: Fri, 27 Aug 2004 16:14:39 GMT
Cache-Control: no-cache,no-store
Content-Type: text/html; charset=%s
Connection: close

Gruss Jörg

Arwin Vosselman

unread,
Aug 27, 2004, 2:49:02 PM8/27/04
to
Hallo Joerg,

On Fri, 27 Aug 2004 18:34:16 +0200, Joerg Ehrchen wrote:

>hat jemand 'ne Ahnung, wie Fli4l konfiguriert werden muss, damit man mit
>Links 2003 Online spielen kann.

Das Spiel kenne ich nicht, kann also nur etwas allgemeines sagen..

>Laut Microsoft verwendet Direct Play folgende Ports:

[..]

Ich weiss nicht mehr weshalb aber ich habe hier für 47624 auch udp drin
(hat aber anscheinend nichts mit diesem Spiel zu tun).

>/usr/sbin/ipmasqadm autofw -A -v -r udp 2300 2301 -h $hiddenhost1
>/usr/sbin/ipmasqadm autofw -A -v -r tcp 2300 2301 -h $hiddenhost1
>/usr/sbin/ipmasqadm autofw -A -v -r udp 2302 2400 -h $hiddenhost1
>/usr/sbin/ipmasqadm autofw -A -v -r tcp 2302 2400 -h $hiddenhost1

Diese 4 Regel kannst Du einfacher kombinieren:

/usr/sbin/ipmasqadm autofw -A -v -r udp 2300 2400 -h $hiddenhost1
/usr/sbin/ipmasqadm autofw -A -v -r tcp 2300 2400 -h $hiddenhost1

>Habe ich etwas übersehen oder bin ich schlicht zu blöd.
>Bei mir läuft Squid. Links 2003 bietet die Möglichkeit über den Proxy zu
>spielen. Aber ob mit Proxy oder ohne das Ergebnis ist das gleiche.

Die Proxyport wird doch nicht zufällig vom Spiel benützt?

>Habe den Verbindungsaufbau mal mit Etherreal abgehört.

Und was hat das gebracht?

>GET
>http://linkstour.zone.com:3128/LS01Redir.asp?TID=George_Dorn&Password=711b4ff5e4b873c36c59430cc1ec07a9&MID=c88f82e80267bd46a92f7824e751feea&Code=15&Key=d109e8a37195d85406e4edb8c02e76e2

Was Du hier machst ist mir nicht klar, weshalb Port 3128?

>HTTP/1.0
>Accept: text/*, */*
>User-Agent: mchmtm
>Host: linkstour.zone.com:3128
>Pragma: no-cache
>
>HTTP/1.0 400 Bad Request
>Server: mini_httpd/1.19-fli4l 11apr2004
>Date: Fri, 27 Aug 2004 16:14:39 GMT
>Cache-Control: no-cache,no-store
>Content-Type: text/html; charset=%s
>Connection: close

Du kommst anscheinend auf dem mini-httpd von fli4l, verwendet der die
3128? Dann wirst Du nie deinen Server über dieser Port erreichen.
--
Gruss,
Arwin.

Joerg Ehrchen

unread,
Aug 30, 2004, 10:46:16 AM8/30/04
to
Arwin Vosselman schrieb:
Hallo Arwin,

nachdem ich den httpd deaktiviert habe, funktioniert die Verbindung endlich.
Warum die Anfrage vorher immer auf dem httpd gelandet ist, ist mir
schleierhaft. Der httpd liegt nämlich auf Port 80 und nicht auf Port
3128. Auf Port 3128 liegt Squid.
Na ja, wie auch immer, muss wohl damit leben, dass ich den httpd nicht
benutzen kann, wenn ich über den Router spielen will. Jedenfalls ist das
immer noch besser als in meine Windowskiste 'ne ISDN Karte einzubauen
und mich mit den Sicherheitslücken rumzuärgern.

Danke für Deine schnelle Antwort

Jörg

0 new messages