View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000232 | FSSCP | multiplayer | public | 2004-08-05 16:42 | 2005-08-26 00:08 |
| Reporter | Lightspeed | Assigned To | taylor | ||
| Priority | normal | Severity | major | Reproducibility | sometimes |
| Status | resolved | Resolution | fixed | ||
| Summary | 0000232: Losing connection during loading / after loading | ||||
| Description | It seems something got changed in the loading code that causes clients to lose connection - specifically on loading large missions. This is probably due to the loading process locking up the host system so much, that it will not be able to respond to any client requests. (and thus leading the client to lose connection). This is quite bad, as the clients will crash out (due to losing synch), and the mission probably will NEVER be playable. | ||||
| Tags | No tags attached. | ||||
|
|
This has been reported by others, right? The DW guys complained about something like this IIRC. |
|
|
Probably. It's hard NOT to notice :) Yet, I didnt find a report here, so I posted it. |
|
|
The IBX code is actually supposed to help with this problem but I never did say anything. Please update if any of my IBX capable builds fix this. The IBX code is in CVS now so everybody's builds from now on should have it. |
|
|
*BUMP* Is this still an issue? Load times have been cut a lot in the newer builds so if it's still an issue then a network code fix may be required to really solve this. |
|
|
Reminder sent to Lightspeed Is this still an issue? |
|
|
ouch.. who broke my lovely multiplayer :( |
|
|
This particular problem should be fixed but Lightspeed hasn't said one way or the other yet (*nudges Lightspeed*). Recent multiplayer breakage is probably the Linux merge though I haven't figured out what yet. I didn't touch the FS2NetD code except to get it to compile. Multi over a LAN still works fine with the retail release and other FS2_Open releases during testing so I'm not sure where the problems are. |
|
|
Reminder sent to Lightspeed Could you report wether this is fixed or not? |
|
|
This is somewhat fixed by setting -timeout to >120 on both the host and client computers, but it's still sort of an issue if the host computer takes a while to load. Maybe if you could have it exchange keepalives while loading? |
|
|
Is there any progress here? |
|
|
Haven't had another chance to look at it but will this week. |
|
|
Does this still happen if you aren't using any VPs but retail? |
|
|
Ok, it will now send out pings during load, every 10 seconds. It does this in parse_objects() since that's where models are loaded and that can take a while if IBX generation is needed, and it's done in bm_page_in_stop() where all of the bitmaps are finally loaded into memory. Those two functions comprise about 85-90% of the mission load time. Hopefully that will solve the problem. This doesn't break anything network wise and will actually help prevent timeouts on older builds as well since they will still respond to the ping requests, just not send any of their own. |
|
|
Fixered. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2004-08-05 16:42 | Lightspeed | New Issue | |
| 2004-08-06 13:51 | kasperl | Note Added: 0001135 | |
| 2004-08-16 14:41 | Lightspeed | Note Added: 0001146 | |
| 2004-10-14 23:39 | taylor | Note Added: 0001303 | |
| 2004-11-20 10:57 | taylor | Note Added: 0001359 | |
| 2004-12-09 02:17 | redmenace | Note Added: 0001399 | |
| 2005-03-01 05:02 | Kazan | Note Added: 0001713 | |
| 2005-03-01 05:55 | taylor | Note Added: 0001717 | |
| 2005-03-12 19:39 | kasperl | Note Added: 0001741 | |
| 2005-03-13 19:48 | administrator | Assigned To | => taylor |
| 2005-03-13 19:48 | administrator | Status | new => feedback |
| 2005-03-13 20:31 | Lightspeed | Note Added: 0001852 | |
| 2005-03-28 14:30 | kasperl | Note Added: 0002056 | |
| 2005-03-28 20:00 | taylor | Note Added: 0002057 | |
| 2005-03-28 20:00 | taylor | Status | feedback => assigned |
| 2005-05-13 14:05 | taylor | Note Added: 0002381 | |
| 2005-08-26 00:08 | taylor | Note Added: 0003175 | |
| 2005-08-26 00:08 | taylor | Status | assigned => resolved |
| 2005-08-26 00:08 | taylor | Resolution | open => fixed |
| 2005-08-26 00:08 | taylor | Note Added: 0003176 |