Page MenuHomeFeedback Tracker

Admin zeus assignment race condition
New, NormalPublic

Description

Due to the fact that the bi zeus code is executed by all clients on module init, it's possible for the client to be looking for the admin variable that is not yet set/transmitted from the dedicated server, especially at heavy loads at the start of missions.

This causes a script error (as the lookup variable is a blank string which is a reserved lookup value) and the zeus module doesn't get assigned.

Details

Severity
Minor
Resolution
Open
Reproducibility
Random
Operating System
Windows 10 x64
Operating System Version
1.70
Category
Zeus - General
Steps To Reproduce

Create a zeus module assigned to a logged in admin.
Have high AI count/script load during load in
a low (but notable) percentage of the mission loads will produce the error/lack of assignment.

Additional Information

I have a tool to reassign a zeus module, so it's not a major issue. However if a server/community is relying on the linkage to work it could cause some issues.

Event Timeline

aaco created this task.Jun 16 2017, 9:43 PM