[Pkg-games-ubuntu] [Bug 931181] Re: Multiplayer network games are unreachable

Ian Weisser ian at korinthianviolins.com
Mon Feb 13 22:53:05 UTC 2012


Attached -debug 3 output, client and server logs for 1) Succesful join
by the packaged client and server, and 2) Failed join by the packaged
client and manually-installed server. Plus a screenshot of the client
upon fail.

The pak64 error message seems erroneous or symptomatic - the same error
occurs even if an identical pak is manually-installed both client and
server. I see no useful debug messages upon trying to connect through
the client GUI. All GUI activity takes place in 'failed client output'
between lines 793 and 795.

** Description changed:

  A multiplayer game served from the Debian/Ubuntu package can only be
- reached by clients running the same package. A manually installed
- version of Simutrans cannot connect to the game. This locks out players
- on other platforms.
+ joined by clients running the same package. A manually installed version
+ of Simutrans cannot join the game. This locks out players on other
+ platforms.
  
  Similarly, a game served by a non-package version of simutrans cannot be
- reached by the Debian/Ubuntu packaged client. This locks us out of
+ joined by the Debian/Ubuntu packaged client. This locks us out of
  everyone else's games.
  
  To reproduce this problem using Simutrans 110.0.1 (In the Ubuntu 11.10
  repos):
  
  1) Install the simutrans and simutrans-pak64 packages.
  
  2) Manually install the *same* release version and pak64 to a separate directory.
  Manual download page: http://forum.simutrans.com/index.php?topic=7025.0
  
  3) Start two instances of simutrans server. One each from the package-
  install and from the manual-install.
  
  $ simutrans -server 13353
  $ manual/simutrans/simutrans -server 13354
-  
- 4) Try to connect to each server from the package-installed client: 
+ 
+ 4) Try to join to each server from the package-installed client:
  
  $ simutrans
- Connect to game on port 13353 success
- Connect to game on port 13354 fail
+ Join to game on port 13353 - success
+ Join to game on port 13354 - fail
  
- 5) Try to connect to each server from the manually-installed client:
+ 5) Try to join to each server from the manually-installed client:
  
  $ manual/simutrans/simutrans
- Connect to game on port 13353 fail
- Connect to game on port 13354 success
+ Join - to game on port 13353 fail
+ Join - to game on port 13354 success

** Description changed:

  A multiplayer game served from the Debian/Ubuntu package can only be
- joined by clients running the same package. A manually installed version
- of Simutrans cannot join the game. This locks out players on other
- platforms.
+ joined by clients running the same package. A manually installed same-
+ version of Simutrans cannot join the game. This locks out players on
+ other platforms.
  
- Similarly, a game served by a non-package version of simutrans cannot be
+ Similarly, a game served by a non-package version of Simutrans cannot be
  joined by the Debian/Ubuntu packaged client. This locks us out of
  everyone else's games.
  
  To reproduce this problem using Simutrans 110.0.1 (In the Ubuntu 11.10
  repos):
  
  1) Install the simutrans and simutrans-pak64 packages.
  
  2) Manually install the *same* release version and pak64 to a separate directory.
  Manual download page: http://forum.simutrans.com/index.php?topic=7025.0
  
  3) Start two instances of simutrans server. One each from the package-
  install and from the manual-install.
  
  $ simutrans -server 13353
  $ manual/simutrans/simutrans -server 13354
  
  4) Try to join to each server from the package-installed client:
  
  $ simutrans
  Join to game on port 13353 - success
  Join to game on port 13354 - fail
  
  5) Try to join to each server from the manually-installed client:
  
  $ manual/simutrans/simutrans
  Join - to game on port 13353 fail
  Join - to game on port 13354 success

-- 
You received this bug notification because you are a member of
Debian/Ubuntu Games Team, which is subscribed to simutrans in Ubuntu.
https://bugs.launchpad.net/bugs/931181

Title:
  Multiplayer network games are unreachable

Status in “simutrans” package in Ubuntu:
  New

Bug description:
  A multiplayer game served from the Debian/Ubuntu package can only be
  joined by clients running the same package. A manually installed same-
  version of Simutrans cannot join the game. This locks out players on
  other platforms.

  Similarly, a game served by a non-package version of Simutrans cannot
  be joined by the Debian/Ubuntu packaged client. This locks us out of
  everyone else's games.

  To reproduce this problem using Simutrans 110.0.1 (In the Ubuntu 11.10
  repos):

  1) Install the simutrans and simutrans-pak64 packages.

  2) Manually install the *same* release version and pak64 to a separate directory.
  Manual download page: http://forum.simutrans.com/index.php?topic=7025.0

  3) Start two instances of simutrans server. One each from the package-
  install and from the manual-install.

  $ simutrans -server 13353
  $ manual/simutrans/simutrans -server 13354

  4) Try to join to each server from the package-installed client:

  $ simutrans
  Join to game on port 13353 - success
  Join to game on port 13354 - fail

  5) Try to join to each server from the manually-installed client:

  $ manual/simutrans/simutrans
  Join - to game on port 13353 fail
  Join - to game on port 13354 success

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/simutrans/+bug/931181/+subscriptions



More information about the Pkg-games-ubuntu mailing list