Hello
I'm running a L4D2 server through VeryGames, but I've been having some frustrating issues when connecting from a lobby.
When starting the game, it's not possible to connect to the server from a lobby.
- mm_dedicated_force_servers will fail to connect.
- Steam Groups does not list the server.
In order to start a game from a lobby, we first need to use one of two workarounds.
- Connect to the server IP through console, disconnect, and then make lobby.
- Use View Server Info from the server browser's favorites tab (openserverbrowser in console)
After the lobby leader has done one of those two things, they can successfully start a game from lobby using either mm_dedicated_force_servers or Steam Groups. The same is true regardless of who is the lobby leader.
Other observations:- The server is running even when empty, and the web-based admin console reponds to commands.
- Restarting the server does not seem to help.
- Setting sv_hibernate_when_empty to 0 does not help.
- The server is listed on the master server list according to the link in the stickied thread.
- After completing a game, we can usually start a new game again without having to redo the workaround (unless we have a longer break in between games)
I'm using SirPlease's Competitive Rework for competitive gamemodes. Here's the
server.cfg in case it's relevant.
Code:
// General
hostname "****"
rcon_password "****"
sv_steamgroup "********"
sv_steamgroup_exclusive "0"
motdfile "mymotd.txt"
hostfile "myhost.txt"
// What .cfg files to load on Matchmode load (Plugins, nothing else) - Separate with ;
sm_cvar confogl_match_execcfg_plugins "generalfixes.cfg;confogl_plugins.cfg;sharedplugins.cfg"
// Other Neat Stuff
sv_allow_lobby_connect_only "0"
sv_region "3"
// File Consistency
sv_consistency "0"
sv_pure "0"
sv_pure_kick_clients "0"
// Logging
log on
sv_logecho 0
sv_logfile 1
sv_log_onefile 0
sv_logbans 1
sv_logflush 0
sv_logsdir logs
// Addon Disabler
sm_cvar l4d2_addons_eclipse 0
// Wait Commands
sm_cvar sv_allow_wait_command 0
// Networking, Rates
sm_cvar sv_minrate 100000
sm_cvar sv_maxrate 100000
sm_cvar sv_minupdaterate 100
sm_cvar sv_maxupdaterate 100
sm_cvar sv_mincmdrate 100
sm_cvar sv_maxcmdrate 100
sm_cvar sv_client_min_interp_ratio -1
sm_cvar sv_client_max_interp_ratio 2
sm_cvar nb_update_frequency 0.050
sm_cvar net_splitpacket_maxrate 100000
sm_cvar fps_max 0
// Tickrate Fixes
sm_cvar tick_door_speed 1.3
// Slots
sm_cvar mv_maxplayers 8
// Some tweaking
sm_cvar mp_autoteambalance 0
sm_cvar sv_unlag_fixstuck 1
sm_cvar z_brawl_chance 0
sm_cvar sv_maxunlag 1
sm_cvar sv_forcepreload 1
sm_cvar sv_client_predict 1
sm_cvar sv_client_cmdrate_difference 0
sm_cvar sv_max_queries_sec_global 10
sm_cvar sv_max_queries_sec 3
sm_cvar sv_max_queries_window 10
sm_cvar sv_player_stuck_tolerance 5
sm_cvar sv_clockcorrection_msecs 25
// Custom versus fixes
sm_cvar versus_tank_chance 1
sm_cvar versus_tank_chance_intro 1
sm_cvar versus_tank_flow_team_variation 0
sm_cvar versus_witch_chance 1
sm_cvar versus_witch_chance_intro 1
sm_cvar versus_witch_flow_team_variation 0
sm_cvar versus_boss_flow_max 0.8
sm_cvar versus_boss_flow_min 0.2
sm_cvar z_spawn_safety_range 200
sm_cvar versus_boss_flow_min_intro 0.3;
sm_cvar versus_boss_flow_max_intro 0.8;
sm plugins load optional/pause.smx
sm plugins load optional/playermanagement.smx
sm plugins load l4d_tank_pass.smx
sm_cvar l4d_tank_pass_count 2;
sm_cvar l4d_tank_pass_takeover 0;
sm_cvar l4d_tank_pass_menu 1;
Any advice is appreciated!