GOA uses a lot of Export communication between multiple servers, for loading savefiles and communication. It can send things rapidly enough that the server becomes marked as a Denial of Service attempt and eventually disconnected.
In addition (and possibly related) the following message is spammed in logs of both servers as soon as they connect:
BUG: Failed to decode message 0,1
Numbered Steps to Reproduce Problem:
1) Start GOA save server
2) Start GOA game server
3) Watch as people logging in cause masses of Export calls between the two.
Code Snippet (if applicable) to Reproduce Problem:
|
|
Expected Results:
Actual Results:
Does the problem occur:
Every time? Or how often? Every time
In other games? Probably any game that uses Export to such a large extent, and is fairly popular.
In other user accounts?
On other computers? Really only from the main servers, but it's probably related to the sheer volume of Exports that get sent as people login so a simple test isn't very easy.
When does the problem NOT occur?
In earlier BYOND versions
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.)
The last version on the servers before update to 475 was 472, which worked fine. If needed I could try the in between versions.
Workarounds:
Use an older BYOND version, or delete ~/.byond/cfg/hostban.txt and restart the servers on that machine to cause it to connect. None known for BUG: spam.