Source Code Project Mantis - FSSCP
View Issue Details
0001983FSSCPmultiplayerpublic2009-08-23 03:152014-04-21 03:00
Assigned To 
PlatformOSOS Version
Product Version3.6.11 
Target VersionFixed in Version3.6.13 
Summary0001983: Discussion: Hand off nebula rendering to clients completely from standalone
DescriptionDebugger call stack and variables attached.

Basically your_basic_hot_sauce is turning up null along with start and strike.
Additional Information3.6.11 r5524
TagsNo tags attached.
Attached Filestxt hot_sauce.txt (3,692) 2009-08-23 03:15

2009-08-23 05:41   
Fairly likely cause seems to be the neblightning.cpp line 621 which does not explicitly prevent standalone servers from running that function even though the Neb2_cubes[][][] as not stuffed for standalone builds.

2011-06-28 15:48   
Fixed in rev 7288
2011-06-28 17:32   
Reminder for self:

Okay, not actually fixed, just no longer causing warnings.

What this apparently needs is a bit of a rethink regarding how to handle nebulas for multi. The server needs to generate lightning for all players, then send that data over in order to get the desired effect, which is a bit complicated for standalones due to them not having data like the player position and orientation available.

A correct fix would be to get the position/orientation data for player 1, and use that.
2011-06-29 05:24   
Okay, so after thinking about this, it might be worthwhile to think about handing nebula rendering (and more importantly, lightning rendering) off to the clients completely.

Issue History
2009-08-23 03:15FUBAR-BDHRNew Issue
2009-08-23 03:15FUBAR-BDHRFile Added: hot_sauce.txt
2009-08-23 05:41WandererNote Added: 0011152
2009-08-23 05:41WandererNote Edited: 0011152
2011-06-28 15:48The_ENote Added: 0012735
2011-06-28 15:48The_EStatusnew => resolved
2011-06-28 15:48The_EFixed in Version => 3.6.13
2011-06-28 15:48The_EResolutionopen => fixed
2011-06-28 15:48The_EAssigned To => The_E
2011-06-28 17:32The_ENote Added: 0012737
2011-06-28 17:32The_EStatusresolved => feedback
2011-06-28 17:32The_EResolutionfixed => reopened
2011-06-29 05:24The_ENote Added: 0012739
2012-10-27 07:25The_EAssigned ToThe_E =>
2013-12-03 04:45Echelon9Categorynebulas => multiplayer
2014-04-21 03:00Echelon9Severitycrash => feature
2014-04-21 03:00Echelon9SummaryNebula lightning causes null vec3d on standalone => Discussion: Hand off nebula rendering to clients completely from standalone