Bug: Spectator Mode Not Recognized by Server
Bug #44
Spectator Mode Not Recognized by Server
| Status: | Closed |
| Priority: |
Low |
| Added by: |
|
| Assigned to: |
Unassigned
|
| Due date: | |
| Reported for: | |
| Fixed In Release: |
Not set
|
Steps to Reproduce
- Request to join a server as a spectator.
- You are correctly not assigned any game-slot and do not have a player spawned
- Versus-matches are stucked starting and ending if the total user count is less than 2. (other problems may arise from this "half-spectator" state)
Explanation
Users that request to join as a spectator are accepted and sent a "SpectatorMode" reply, but they seem to not be correctly identified as a spectator by the server, unless the game is set as a dedicated-server and the user is considered the host.
Screenshot Context: First screenshot shows I am joined as a "spectator" and the match is about to start. Second screenshot shows the match immediately ending with "NOBODY WINS" as if it is trying to count me as a "playing" user.
This causes a de-sync as the client believes they are a spectator due to the server's correct response, but the server doesn't, causing Versus-matches to repeatedly "start" and "end" and the user's spectator status not being replicated to other users.
The only way to perform this at the time of writting is through some modification to the game, but this may be intended to become a feature later, allowing other users to spectate that are not the dedicated-server's preview.
Watchers
You don't have permission to comment on this issue.