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

Ian Weisser ian at korinthianviolins.com
Mon Feb 20 18:39:11 UTC 2012


You may be right. I went back through the logs and confirmed that the
checksums of the same item were identical on the succesful join and
different on the failed join.

Succesful (Ubuntu 11.10) server:
Message: pakset_info_t::debug:	PostOffice -> sha1 = B80C3C262A2758C8FC54FF129272F564B7DA8AAF

Succesful (Ubuntu 11.10) client:
Message: pakset_info_t::debug:	PostOffice -> sha1 = B80C3C262A2758C8FC54FF129272F564B7DA8AAF

Failed (Manually-installed) server:
Message: pakset_info_t::debug:	PostOffice -> sha1 = 263C0CB8C858272A12FF54FC64F57292AF8ADAB7

Failed (Ubuntu 11.10) client:
Message: pakset_info_t::debug:	PostOffice -> sha1 = B80C3C262A2758C8FC54FF129272F564B7DA8AAF

Interesting double-check:
$ openssl sha1 ${manual-pak}/building.PostOffice.pak 
SHA1(/home/me/simutrans110/simutrans/pak/building.PostOffice.pak)= 8b1b5caa71013474039f357094cd1716bd3800bd

$ openssl sha1 ${deb-pak}/building.PostOffice.pak 
SHA1(/usr/share/games/simutrans/pak/building.PostOffice.pak)= 8b1b5caa71013474039f357094cd1716bd3800bd

So the those pakset items (and, by extension, likely the entire pakset)
are identical. And they are indeed checksummed differently in the
Debian-package install.

-- 
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