SS3D
SS3D copied to clipboard
Dedicated Server: Lobby buttons not functional
Summary
The "Ready" and "Start Round" buttons within the Lobby appear to function when in dedicated server mode, but do not.
Current Behavior
When clicked, the "Ready" button will appear to function correctly by changing to "Not Ready", and vice versa from "Not Ready" to "Ready". However, the visual change is the only actual effect, because a Broadcast cannot be sent from the server to itself. (A dedicated server may not even need a "Ready" button because it does not have a character to control - Centcom guidance requested on this). The "Start Round" button has the same behaviour - visual change but failed Broadcast.
Steps to Reproduce
-
Set to server only mode by selecting Edit > Project Settings > SS3D > Application Settings > Network Type = "Server Only" and enter play mode. Alternately, to run a compiled build create a server .bat file within the /Builds directory using "start SS3D.exe -serveronly -skipintro" and execute the .bat file.
-
Click on the "Ready" and "Start Round" buttons and observe their behaviour, including the absence of the round starting and presence of networking warnings.
Expected Behavior
Buttons should be made functional, or removed if not required.
Context
Applicable when running the game as a dedicated server, either in editor or with compiled build.
@Ryan089 I agree, the ready button should be removed from the dedicated server.
It would be even better if server only was headless, not showing any kind of UI but a console.