Since I've started using the 490 update (including betas) I've noticed that loading dynamic resources seems to fail about half the time, simply not displaying at all. This is very noticeable in NEStalgia as all player icons are dynamic.
Numbered Steps to Reproduce Problem:
1) Join any game using dynamically generated graphics.
2) Notice approximately half of the graphics fail to load.
Code Snippet (if applicable) to Reproduce Problem:
|
|
Expected Results:
All images to display properly.
Actual Results:
Certain images fail to load.
Does the problem occur:
Every time? Or how often? Approx. 50% of the time
In other games? Yes
In other user accounts? Yes
On other computers? Yes
When does the problem NOT occur?
It's possible to force everything to load properly by exiting the game, clearing the cache, reloading the game (which you'll notice causes even more images to fail to load), exiting the game once more, and then reloading the game again, at which point things SHOULD load correctly and will continue to load correctly in subsequent visits.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
Workarounds:
See above.
Why this is happening I am not sure. Exiting, clearing, and reloading works to fix the immediate invisible icon issues, but then other people start not displaying.
Edit: This seems to happen more frequently the longer a servers up time is kept. It becomes incredibly easy to see after about two or three days of consistently hosting one of the listed games above without ever shutting down or rebooting. The problem may just be the sheer number of custom icons being crammed into the cache, it may not, but I hope this helps.