(Also applies to Dream Daemon.)
Descriptive Problem Summary:
I can't test to be sure this is exactly what's going on as it only happens with remote servers and I don't have a remote server to test on, but it seems that assets added to the rsc at runtime (through fcopy_rsc(), for example) don't get sent to 514 clients under any circumstances (or at least get sent very rarely). Both Dream Seeker instances and local Dream Daemon instances work as expected. Only remote servers are affected.
EDIT: Ah, I was told of a way to get BYOND to treat the connection as remote even if it's actually local, so now I can test it. I'll make a test case if necessary.
Numbered Steps to Reproduce Problem:
1. Host a 514 server
2. Connect remotely with a 514 client
3. browse_rsc() an asset added at runtime to the client, through fcopy_rsc() or uploaded by a client, etc.
4. Watch as the asset does not appear in-game nor in the client's cache
Files added to the rsc at runtime should work just as they do when either the client or the server is on 513 or the client is connected locally to the server.
If both the client and the server are on 514 and connected remotely, the files don't get sent.
Does the problem occur:
Every time? Or how often?
I'm not certain if it's every time, but it is at least the vast majority of the time.
In other games?
In other user accounts?
On other computers?
When does the problem NOT occur?
When either the client or the server is on 513, or when the connection is local.
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.)
Doesn't happen if either the client or the server is on 513. Don't know about earlier versions of 514.
Jun 12, 12:32 pm (Edited on Jun 12, 12:58 pm)