You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DaveyBiggers
changed the title
Large render distance can break the server state machine
Very short missions can break the server state machine
Jun 28, 2016
For example, to reproduce, create a mission where the agent quits when reaching a goal, and set the agent's initial position to be on that goal square.
Why it goes wrong:
The server waits until all clients are running before it starts running itself.
Once the server is running, it listens out for mission-ended messages from the clients.
Once it gets one, it ends the mission (if ServerQuitWhenAnyAgentQuits is specified, eg.)
In between 1) and 2), the client can finish the mission and send the mission-ended message, and the server will miss it. In such cases, the server may never declare the mission over, and the Minecraft instance may need to be restarted.
When this happens the clients must be restarted.
The text was updated successfully, but these errors were encountered: