SS3D icon indicating copy to clipboard operation
SS3D copied to clipboard

Dedicated Server: Lobby buttons not functional

Open Ryan089 opened this issue 2 years ago • 2 comments

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

  1. 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. image

  2. Click on the "Ready" and "Start Round" buttons and observe their behaviour, including the absence of the round starting and presence of networking warnings. image

image

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 avatar Jan 31 '23 10:01 Ryan089

@Ryan089 I agree, the ready button should be removed from the dedicated server.

stilnat avatar Jan 31 '23 12:01 stilnat

It would be even better if server only was headless, not showing any kind of UI but a console.

stilnat avatar Mar 20 '23 17:03 stilnat