View Issue Details

IDProjectCategoryView StatusLast Update
0001065FSSCPmultiplayerpublic2012-01-09 18:06
Reportermartellato Assigned Totaylor  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
PlatformPCOSWindows XP ProfessionalOS VersionSP2
Product Version3.6.9 
Summary0001065: -Standalone Server doesn't connect to FS2NetD
DescriptionWhen running the gamma build at http://icculus.org/~taylor/fso/willrobinson/gamma_test.rar, a standalone server will not show up on the active games list at http://fs2netd.game-warden.com/?area=activegames. However, when reverting to RC7, the standalone does connect.

In both versions, a quickly displayed window cycles through all of the multiplayer missions. However, only RC7 displays the quick message "Querying FS2NetD"

Here's a summary of my experiences with running -standalone on gamma and with RC7:
Gamma
  When NetD is offline: Doesn't Crash
  When NetD is online: Doesn't Register with NetD
3.6.9 RC7
  When NetD is offline: Crashes
  When NetD is online: Registers
Steps To Reproducefs2_open_3_6_9_gamma.exe -standalone -multilog
(I had renamed the executable for my sake)
Additional InformationThis bug is related to bug 0001045.

The attached the multi.log file for a standalone run of the gamma build, in case it has any clues.

* System: Windows XP SP2
Graphics: nVidia GeForce FX 5200
TagsNo tags attached.

Activities

2006-09-23 13:27

 

multi.log (12,464 bytes)

taylor

2006-09-23 17:52

administrator   ~0006692

That's rather strange, none of the changes that I made should have broken this. I'll have to double check everything.

Can you attach a multi.log from RC7 too?

martellato

2006-09-24 04:45

reporter   ~0006694

Sure thing. The attached "multi_rc7.log" was run with
C:\Games\FreeSpace2\fs2_open_3_6_9.exe -standalone -multilog

Also, I'm attaching a new version of my multi log from gamma, and here's why...
This time, I'm trying to take care to run both versions starting from the same state. Namely, before recording each of these new logs I deleted these files before each run:
data\tvalid.cfg
data\mvalid.cfg

Note that this new "multi_gamma.log" has the following error:
Can't open tvalid.cfg for crc verification, assuming HACKED!

Does this help at all?

RC7 generated the tvalid_rc7.cfg and mvalid_rc7.cfg files that I'm attaching. Gamma created no such files.

2006-09-24 04:45

 

multi_rc7.log (59,140 bytes)

2006-09-24 04:46

 

tvalid_rc7.cfg (948 bytes)

2006-09-24 04:46

 

mvalid_rc7.cfg (3,371 bytes)

2006-09-24 04:46

 

multi_gamma.log (2,522 bytes)

taylor

2006-09-24 09:35

administrator   ~0006697

Ok, I was wrong, one of my changes did break this. :)

I see the problem though (I put a new safety check too early in a function), fix should hit CVS shortly.

martellato

2006-09-24 11:59

reporter   ~0006699

Awesome. I haven't yet built from the CVS server yet, but when it's in the latest CVS, I'd be happy to try. :)

taylor

2006-09-24 12:22

administrator   ~0006704

Fixered.

Related Changesets

fs2open: fs2_open_3_6_9 r3592

2006-09-24 09:32

taylor


Ported: N/A

Details Diff
move FS2NetD connection checks to *after* it tries to connect ;) (Mantis bug 0001065)
Affected Issues
0001065
mod - /branches/fs2_open_3_6_9/fs2_open/code/network/multiutil.cpp Diff File
mod - /trunk/fs2_open/code/network/multiutil.cpp Diff File

Issue History

Date Modified Username Field Change
2006-09-23 13:27 martellato New Issue
2006-09-23 13:27 martellato File Added: multi.log
2006-09-23 17:52 taylor Note Added: 0006692
2006-09-24 04:45 martellato Note Added: 0006694
2006-09-24 04:45 martellato File Added: multi_rc7.log
2006-09-24 04:46 martellato File Added: tvalid_rc7.cfg
2006-09-24 04:46 martellato File Added: mvalid_rc7.cfg
2006-09-24 04:46 martellato File Added: multi_gamma.log
2006-09-24 09:35 taylor Note Added: 0006697
2006-09-24 11:59 martellato Note Added: 0006699
2006-09-24 12:22 taylor Status assigned => resolved
2006-09-24 12:22 taylor Resolution open => fixed
2006-09-24 12:22 taylor Note Added: 0006704
2012-01-05 22:55 taylor Changeset attached => Import 2012-01-05 17:52:05 fs2_open_3_6_9 r3592
2012-01-09 18:06 taylor Changeset attached => fs2open_websvn fs2_open_3_6_9 r3592