Author Topic: [fixed - 3.6.0.3], 3.6.0.2, windows: cannot join internet game by windows host  (Read 1958 times)

uuu

  • Guest
Reproduce: in Windows OS, install MegaGlest 3.6.0.2, start game, internet game, host game. It correctly shows among games in lobby (MegaGlest check for port fowarding runs ok). However clients connect and get disconnected (almost) immediately. Sometimes client "almost" joins.

Tested on: different windows (vista 32bit, windows 7 64bit) and different computers, graphic cards, etc. Confirmed/tested by tomreyn as well.

This is new issue, it worked before. I'm sorry, I don't know in exactly what version (3.6.0.2 or previous betas?), but it was quite recent.

In other words, guy with windows OS can host an internet game, but nobody would be able to join it.

Thnx a lot.
« Last Edit: 28 January 2012, 07:18:05 by softcoder »

tomreyn

  • Local Moderator
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: [bug], 3.6.0.2, windows: cannot join internet game by windows host
« Reply #1 on: 17 January 2012, 01:22:42 »
Tahnks for reporting, and I can indeed reproduce this issue (with Windows Firewall disabled). When hosting on a Windows 7 VM, no client can finish the join sequence. It does not matter whether the server is hosting an Internet or LAN game, it fails in either case. This means that, with MegaGlest 3.6.0.2, it is impossible to play LAN or Internet games hosted on a computer running Windows .
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: [bug], 3.6.0.2, windows: cannot join internet game by windows host
« Reply #2 on: 17 January 2012, 07:05:28 »
I think this is fixed in svn, but would like someone who is able to compile to confirm. Then I would consider making a 3.6.0.2 patch for windows users (just an updated binary compatible with 3.6.0.2).

Thanks

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: [bug], 3.6.0.2, windows: cannot join internet game by windows host
« Reply #3 on: 17 January 2012, 12:34:53 »
Can we call it 3.6.0.3 or is it not compatible with 3.6.0.2 in this moment? ( If its not compatible this is something we should really change in the future 3.6.0.x should all be compatible)
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

tomreyn

  • Local Moderator
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: [bug], 3.6.0.2, windows: cannot join internet game by windows host
« Reply #4 on: 17 January 2012, 15:18:15 »
Softcoder: thanks for the Windows test build you made available on IRC. I'm afraid it doesn't fix this issue for me, though. The visible results are exactly the same as before.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

uuu

  • Guest
Re: [bug], 3.6.0.2, windows: cannot join internet game by windows host
« Reply #5 on: 19 January 2012, 01:12:43 »
based on IRC talk, it's fixed by softcoder, thnx

tomreyn

  • Local Moderator
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: [bug], 3.6.0.2, windows: cannot join internet game by windows host
« Reply #6 on: 19 January 2012, 13:48:19 »
Yes, thanks for the quick fix (which is not generally available, yet). Developers: should we make the fixed .exe generally available at this point or do we need more testing?

Unfortunately this fix led into discovering another issue which affects (only) headless servers hosted on Windows and prevents starting the game there.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: [bug], 3.6.0.2, windows: cannot join internet game by windows host
« Reply #7 on: 19 January 2012, 15:15:31 »
I am working on fixing the headless issue. Its related to some wacky problem in Visual C++ which makes no sense currently so once its fixed we'll discuss the right way to release the update officially.

UPDATE: Fixed in 3.6.0.3
« Last Edit: 28 January 2012, 07:18:24 by softcoder »

 

anything