reactivedrop_public_src icon indicating copy to clipboard operation
reactivedrop_public_src copied to clipboard

Delay displaying new lobbies

Open mithrand0 opened this issue 3 years ago • 3 comments

Delay displaying a newly created lobby by half a minute.

Right now, when joining a dedicated server, the lobby is published with normal difficulty on Jacobs. In this scenario, the first user then changes it to brutal ASBI immediately. In the meantime, new players are already joining, expecting a normal difficulty game.

It would be nice to delay displaying the lobby in 'find games' for a short time, to allow the host to set up the proper campaign and difficulty.

mithrand0 avatar Nov 15 '22 14:11 mithrand0

An easier solution could be to automatically set the difficulty to player's preferred difficulty once the player joins the server.

geotavros avatar Nov 16 '22 10:11 geotavros

How would that work? You have some ordered "wish-list" in client, and depending on which challenge server has, it picks the highest one in the list?

wawawawawawawa avatar Nov 16 '22 14:11 wawawawawawawa

I'm not sure if challenge should be auto-set. Probably not.

When creating a self-hosted game difficulty/onslaught/hardcore settings are already saved into client convars. These convars can be used to automatically set difficulty/onslaught/hardcore on the empty dedicated server this player connected.

If player does not host self-hosted game: when player is leader and changes difficulty/onslaught/hardcore these values can be saved into client convars so that the next time they join an empty dedicated server these settings will be automatically applied.

This will both solve the problem this issue describes and save player time by setting difficulty automatically.

geotavros avatar Nov 16 '22 16:11 geotavros