splewis / get5

CS:GO Sourcemod plugin for competitive matches/scrims
GNU General Public License v3.0
558 stars 176 forks source link

!swap !stay not handled by winning team / player #380

Closed cromagdk closed 5 years ago

cromagdk commented 5 years ago

I am sure the problem is in my end, but i have looked around, tried to debug, and just dont see any info that would lead me to any idea.

The match created is a 5v5 but is !forceready by 1 on each side for testing.

Expected behavior

Choosing sides after knife

Actual behavior

!stay or !swap not being registered from knfie winning team and the timelimit is reached.

Steps to reproduce

Create match. veto change map knife

sanitised info:


Time: 05/04/2019 - 11:45:50
Plugin version: 0.7.1
sourcemod_version = 1.9.0.6280
metamod_version = 1.10.7-devV

Global state:
g_GameState = 5 (waiting for knife round decision)
g_MatchID = 74
g_MapsToWin = 1
g_BO2Match = 0
g_LastVetoTeam = 1
g_MapPoolList (length 7) =
  [0] -> de_cache
  [1] -> de_inferno
  [2] -> de_mirage
  [3] -> de_nuke
  [4] -> de_overpass
  [5] -> de_train
  [6] -> de_dust2
g_MapsToPlay (length 1) =
  [0] -> de_dust2
g_MapsLeftInVetoPool (length 1) =
  [0] -> de_dust2
g_MatchTitle =
g_PlayersPerTeam = 5
g_MinPlayersToReady = 0
g_MinSpectatorsToReady = 0
g_SkipVeto = 0
g_MatchSideType = 0
g_InScrimMode = 0
g_HasKnifeRoundStarted = 1
g_MapChangePending = 0
g_PendingSideSwap = 0
g_WaitingForRoundBackup = 0
g_SavedValveBackup = 0
g_DoingBackupRestoreNow = 0
Team info for team team1 (0):
g_TeamNames = 1
g_TeamAuths (length 1) =
  [0] -> 76561197962510571
g_TeamTags = 1
g_FormattedTeamNames = {LIGHT_GREEN}1{NORMAL}
g_TeamFlags = DK
g_TeamLogos =
g_TeamMatchTexts =
g_TeamSide = CT (3)
g_TeamSeriesScores = 0
g_TeamReadyOverride = 1
g_TeamStartingSide = 3
g_TeamPauseTimeUsed = 0
g_TeamPausesUsed = 0
g_ReadyTimeWaitingUsed = 0
Team info for team team2 (1):
g_TeamNames = 2
g_TeamAuths (length 1) =
  [0] -> 76561198277896216
g_TeamTags = 2
g_FormattedTeamNames = {PINK}2{NORMAL}
g_TeamFlags =
g_TeamLogos =
g_TeamMatchTexts =
g_TeamSide = T (2)
g_TeamSeriesScores = 0
g_TeamReadyOverride = 1
g_TeamStartingSide = 2
g_TeamPauseTimeUsed = 0
g_TeamPausesUsed = 0
g_ReadyTimeWaitingUsed = 0
Team info for team spec (2):
g_TeamNames =
g_TeamAuths (length 0) =
g_TeamTags =
g_FormattedTeamNames =
g_TeamFlags =
g_TeamLogos =
g_TeamMatchTexts =
g_TeamSide = none (0)
g_TeamSeriesScores = 0
g_TeamReadyOverride = 0
g_TeamStartingSide = 0
g_TeamPauseTimeUsed = 0
g_TeamPausesUsed = 0
g_ReadyTimeWaitingUsed = 0
Team info for team none (3):
g_TeamNames =
g_TeamAuths (length 0) =
g_TeamTags =
g_FormattedTeamNames =
g_TeamFlags =
g_TeamLogos =
g_TeamMatchTexts =
g_TeamSide = none (0)
g_TeamSeriesScores = 0
g_TeamReadyOverride = 0
g_TeamStartingSide = 0
g_TeamPauseTimeUsed = 0
g_TeamPausesUsed = 0
g_ReadyTimeWaitingUsed = 0

Interesting cvars:
get5_allow_technical_pause = 1
get5_autoload_config =
get5_check_auths = 1
get5_fixed_pause_time = 30
get5_kick_when_no_match_loaded = 0
get5_live_cfg = get5/live.cfg
get5_max_pause_time = 300
get5_max_pauses = 1
get5_mysql_force_matchid = NULL CVAR
get5_pausing_enabled = 1
get5_reset_pauses_each_half = 1
get5_web_api_url = http://get5.blp.local/
mp_freezetime = 15
mp_halftime = 1
mp_halftime_duration = 15
mp_halftime_pausetimer = 0
mp_match_end_restart = 1
mp_maxrounds = 30
mp_overtime_enable = 0
mp_overtime_halftime_pausetimer = 0
mp_overtime_maxrounds = 6
mp_round_restart_delay = 5
mp_timelimit = 0
mp_warmup_pausetimer = 1
mp_warmuptime_all_players_connected = 0
sv_coaching_enabled = 1
tv_delay = 105
tv_enable = 1

Last log info from addons/sourcemod/logs/errors_20190504.log:
L 05/04/2019 - 11:45:50: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:50: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:49: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:49: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:48: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:48: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:47: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:47: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:46: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:46: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:45: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:45: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:44: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:44: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:43: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:43: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:42: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:42: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:41: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:41: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:41: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:40: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:40: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:39: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:39: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:38: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:38: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:37: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:37: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:36: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:36: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:35: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:35: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:34: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:34: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:33: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:33: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:32: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:32: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:31: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:31: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:30: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:30: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:29: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:29: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:28: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:28: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:27: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>
^@L 05/04/2019 - 11:45:27: [get5.smx] Failed to get steamid for client Player2<3><STEAM_1:0:yy><>
^@L 05/04/2019 - 11:45:26: [get5.smx] Failed to get steamid for client Player1<4><STEAM_1:0:xx><>

Last log info from addons/sourcemod/logs/get5_debug.log:
L 05/04/2019 - 11:45:46: [get5] get5_event: {"matchid`":"74","params":{"client":"Player1<4><STEAM_1:0:xx><>","map_number":0,"map_name":"de_dust2","message":"!forcestay"},"event":"client_say"}
^@L 05/04/2019 - 11:45:41: [get5] get5_event: {"matchid`":"74","params":{"client":"Player1<4><STEAM_1:0:xx><>","map_number":0,"map_name":"de_dust2","message":"!stay"},"event":"client_say"}
^@L 05/04/2019 - 11:45:38: [get5] get5_event: {"matchid`":"74","params":{"client":"Player1<4><STEAM_1:0:xx><>","map_number":0,"map_name":"de_dust2","message":"!STAY"},"event":"client_say"}
^@L 05/04/2019 - 11:45:36: [get5] writing to get5_backup_match74_map0_prelive.cfg
^@L 05/04/2019 - 11:45:36: [get5] created path get5_backup_match74_map0_prelive.cfg
^@L 05/04/2019 - 11:45:36: [get5] Event_RoundPreStart
^@L 05/04/2019 - 11:45:35: [get5] Change from state 4 -> 5
^@L 05/04/2019 - 11:45:35: [get5] Event_RoundEnd
^@L 05/04/2019 - 11:45:14: [get5] get5_event: {"matchid`":"74","params":{"map_number":0,"map_name":"de_dust2"},"event":"knife_start"}
^@L 05/04/2019 - 11:45:13: [get5] writing to get5_backup_match74_map0_prelive.cfg
^@L 05/04/2019 - 11:45:13: [get5] created path get5_backup_match74_map0_prelive.cfg
^@L 05/04/2019 - 11:45:13: [get5] Event_RoundPreStart
^@L 05/04/2019 - 11:45:03: [get5] get5_event: {"matchid`":"74","params":{"client":"none","map_number":0,"map_name":"de_dust2","message":"\\"> Hydr CS:GO CONFIG LOADED <\\""},"event":"client_say"}
^@L 05/04/2019 - 11:45:03: [get5] Change from state 3 -> 4
^@L 05/04/2019 - 11:45:03: [get5] StartGame: about to begin knife round
^@L 05/04/2019 - 11:45:03: [get5] StartGame
^@L 05/04/2019 - 11:45:03: [get5] Timer_CheckReady: starting with a knife round
^@L 05/04/2019 - 11:45:03: [get5] Timer_CheckReady: all teams ready to start
^@L 05/04/2019 - 11:45:02: [get5] get5_event: {"matchid`":"74","params":{"client":"Player1<4><STEAM_1:0:xx><>","map_number":0,"map_name":"de_dust2","message":"!forceready"},"event":"client_say"}
^@L 05/04/2019 - 11:44:57: [get5] get5_event: {"matchid`":"74","params":{"client":"Player2<3><STEAM_1:0:yy><>","map_number":0,"map_name":"de_dust2","message":"!forceready"},"event":"client_say"}
^@L 05/04/2019 - 11:44:52: [get5] jointeam, gamephase = 2
^@L 05/04/2019 - 11:44:52: [get5] Player2<3><STEAM_1:0:yy><> jointeam command, from 0 to 3
^@L 05/04/2019 - 11:44:52: [get5] Forcing player Player2 onto 3
^@L 05/04/2019 - 11:44:52: [get5] jointeam, gamephase = 2
^@L 05/04/2019 - 11:44:52: [get5] Player2<3><STEAM_1:0:yy><> jointeam command, from 0 to 2
^@L 05/04/2019 - 11:44:52: [get5] writing to get5_backup_match74_map0_prelive.cfg
^@L 05/04/2019 - 11:44:52: [get5] created path get5_backup_match74_map0_prelive.cfg
^@L 05/04/2019 - 11:44:52: [get5] Event_RoundPreStart
^@L 05/04/2019 - 11:44:51: [get5] Event_RoundEnd
^@L 05/04/2019 - 11:44:51: [get5] jointeam, gamephase = 2
^@L 05/04/2019 - 11:44:51: [get5] Player1<4><STEAM_1:0:xx><> jointeam command, from 0 to 2
^@L 05/04/2019 - 11:44:49: [get5] get5_event: {"matchid`":"74","params":{"client":"Player2<3><STEAM_1:0:yy><>","map_number":0,"map_name":"de_dust2"},"event":"player_connect"}
^@L 05/04/2019 - 11:44:46: [get5] get5_event: {"matchid`":"74","params":{"client":"Player1<4><STEAM_1:0:xx><>","map_number":0,"map_name":"de_dust2"},"event":"player_connect"}
^@L 05/04/2019 - 11:44:18: [get5] Change from state 2 -> 3
^@L 05/04/2019 - 11:44:18: [get5] get5_event: {"matchid`":"74","params":{"team":"none","map_number":0,"map_name":"de_dust2"},"event":"map_pick"}
^@L 05/04/2019 - 11:44:18: [get5] get5_event: {"matchid`":"74","params":{"team":"team2","map_name":"de_train"},"event":"map_veto"}
^@L 05/04/2019 - 11:44:15: [get5] get5_event: {"matchid`":"74","params":{"team":"team1","map_name":"de_overpass"},"event":"map_veto"}
^@L 05/04/2019 - 11:44:13: [get5] get5_event: {"matchid`":"74","params":{"team":"team2","map_name":"de_nuke"},"event":"map_veto"}
^@L 05/04/2019 - 11:44:08: [get5] get5_event: {"matchid`":"74","params":{"team":"team1","map_name":"de_mirage"},"event":"map_veto"}
^@L 05/04/2019 - 11:44:04: [get5] get5_event: {"matchid`":"74","params":{"team":"team2","map_name":"de_inferno"},"event":"map_veto"}
^@L 05/04/2019 - 11:44:03: [get5] get5_event: {"matchid`":"74","params":{"team":"team1","map_name":"de_cache"},"event":"map_veto"}
^@L 05/04/2019 - 11:43:52: [get5] Change from state 1 -> 2
^@L 05/04/2019 - 11:43:52: [get5] Timer_CheckReady: starting veto
^@L 05/04/2019 - 11:43:52: [get5] get5_event: {"matchid`":"74","params":{"client":"Player1<4><STEAM_1:0:xx><>","map_number":0,"map_name":"de_mirage","message":"!forceready"},"event":"client_say"}
^@L 05/04/2019 - 11:43:49: [get5] jointeam, gamephase = 2
^@L 05/04/2019 - 11:43:49: [get5] Player1<4><STEAM_1:0:xx><> jointeam command, from 0 to 2
^@L 05/04/2019 - 11:43:38: [get5] get5_event: {"matchid`":"74","params":{"client":"Player1<4><STEAM_1:0:xx><>","map_number":0,"map_name":"de_mirage"},"event":"player_connect"}
^@L 05/04/2019 - 11:43:33: [get5] get5_event: {"matchid`":"74","params":{"client":"Player2<3><STEAM_1:0:yy><>","map_number":0,"map_name":"de_mirage","message":"!forceready"},"event":"client_say"}
^@L 05/04/2019 - 11:43:19: [get5] Event_RoundPreStart
^@L 05/04/2019 - 11:43:18: [get5] Event_RoundEnd
^@L 05/04/2019 - 11:43:18: [get5] jointeam, gamephase = 2
^@L 05/04/2019 - 11:43:18: [get5] Player2<3><STEAM_1:0:yy><> jointeam command, from 0 to 3
^@L 05/04/2019 - 11:43:18: [get5] Forcing player Player2 onto 3
^@L 05/04/2019 - 11:43:18: [get5] jointeam, gamephase = 2
^@L 05/04/2019 - 11:43:18: [get5] Player2<3><STEAM_1:0:yy><> jointeam command, from 0 to 2
^@L 05/04/2019 - 11:30:29: [get5] get5_event: {"matchid`":"70","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:29:17: [get5] get5_event: {"matchid`":"70","params":{"team1_name":"1","team2_name":"2"},"event":"series_start"}
^@L 05/04/2019 - 11:29:17: [get5_api] get5_web_api_url now set to http://get5.blp.local/
^@L 05/04/2019 - 11:29:17: [get5] Change from state 0 -> 1
^@L 05/04/2019 - 11:29:17: [get5_api] get5_web_api_url now set to
^@L 05/04/2019 - 11:29:16: [get5] cleanedUrl (SteamWorks) = http://get5.blp.local/match/70/config
^@L 05/04/2019 - 11:28:56: [get5_api] get5_web_api_url now set to
^@L 05/04/2019 - 11:28:56: [get5] Change from state 1 -> 0
^@L 05/04/2019 - 11:28:56: [get5_api] get5_web_api_url now set to http://get5.blp.local/
^@L 05/04/2019 - 11:28:56: [get5_api] Added param forfeit=0 to request
^@L 05/04/2019 - 11:28:56: [get5_api] Added param winner=none to request
^@L 05/04/2019 - 11:28:56: [get5_api] Added param key=FSLAMA0J5V6MSMVKLY3QGIYA to request
^@L 05/04/2019 - 11:28:56: [get5_api] Trying to create request to url http://get5.blp.local/match/69/finish
^@L 05/04/2019 - 11:28:56: [get5_api] Added param winner=none to request
^@L 05/04/2019 - 11:28:56: [get5_api] Added param team2score=0 to request
^@L 05/04/2019 - 11:28:56: [get5_api] Added param team1score=0 to request
^@L 05/04/2019 - 11:28:56: [get5_api] Added param key=FSLAMA0J5V6MSMVKLY3QGIYA to request
^@L 05/04/2019 - 11:28:56: [get5_api] Trying to create request to url http://get5.blp.local/match/69/map/-1/finish
^@L 05/04/2019 - 11:27:11: [get5] get5_event: {"matchid`":"69","params":{"team1_name":"1","team2_name":"2"},"event":"series_start"}
^@L 05/04/2019 - 11:27:11: [get5_api] get5_web_api_url now set to http://get5.blp.local/
^@L 05/04/2019 - 11:27:11: [get5] Change from state 0 -> 1
^@L 05/04/2019 - 11:27:05: [get5_api] get5_web_api_url now set to
^@L 05/04/2019 - 11:27:05: [get5] cleanedUrl (SteamWorks) = http://get5.blp.local/match/69/config
^@L 05/04/2019 - 11:26:39: [get5] get5_event: {"matchid`":"","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:26:16: [get5] get5_event: {"matchid`":"68","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:25:36: [get5] get5_event: {"matchid`":"68","params":{"team1_name":"1","team2_name":"2"},"event":"series_start"}
^@L 05/04/2019 - 11:25:36: [get5_api] get5_web_api_url now set to http://get5.blp.local/
^@L 05/04/2019 - 11:25:36: [get5] Change from state 0 -> 1
^@L 05/04/2019 - 11:25:36: [get5_api] get5_web_api_url now set to
^@L 05/04/2019 - 11:25:36: [get5] cleanedUrl (SteamWorks) = http://get5.blp.local/match/68/config
^@L 05/04/2019 - 11:25:30: [get5_api] get5_web_api_url now set to
^@L 05/04/2019 - 11:25:30: [get5] Change from state 1 -> 0
^@L 05/04/2019 - 11:25:30: [get5_api] get5_web_api_url now set to http://get5.blp.local/
^@L 05/04/2019 - 11:25:30: [get5_api] Added param forfeit=0 to request
^@L 05/04/2019 - 11:25:30: [get5_api] Added param winner=none to request
^@L 05/04/2019 - 11:25:30: [get5_api] Added param key=FBUICJ8TK0RQMRWIZNB0B6O9 to request
^@L 05/04/2019 - 11:25:30: [get5_api] Trying to create request to url http://get5.blp.local/match/67/finish
^@L 05/04/2019 - 11:25:30: [get5_api] Added param winner=none to request
^@L 05/04/2019 - 11:25:30: [get5_api] Added param team2score=0 to request
^@L 05/04/2019 - 11:25:30: [get5_api] Added param team1score=0 to request
^@L 05/04/2019 - 11:25:30: [get5_api] Added param key=FBUICJ8TK0RQMRWIZNB0B6O9 to request
^@L 05/04/2019 - 11:25:30: [get5_api] Trying to create request to url http://get5.blp.local/match/67/map/-1/finish
^@L 05/04/2019 - 11:25:13: [get5] get5_event: {"matchid`":"67","params":{"team1_name":"1","team2_name":"2"},"event":"series_start"}
^@L 05/04/2019 - 11:25:13: [get5_api] get5_web_api_url now set to http://get5.blp.local/
^@L 05/04/2019 - 11:25:13: [get5] Change from state 0 -> 1
^@L 05/04/2019 - 11:25:12: [get5_api] get5_web_api_url now set to
^@L 05/04/2019 - 11:25:12: [get5] cleanedUrl (SteamWorks) = http://get5.blp.local/match/67/config
^@L 05/04/2019 - 11:24:40: [get5] get5_event: {"matchid`":"66","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:24:13: [get5_api] get5_web_api_url now set to http://get5.blp.local/
^@L 05/04/2019 - 11:24:13: [get5] get5_event: {"matchid`":"66","params":{"team1_name":"1","team2_name":"2"},"event":"series_start"}
^@L 05/04/2019 - 11:24:13: [get5_api] get5_web_api_url now set to http://get5.blp.local/
^@L 05/04/2019 - 11:24:13: [get5] Change from state 0 -> 1
^@L 05/04/2019 - 11:24:13: [get5] cleanedUrl (SteamWorks) = http://get5.blp.local/match/66/config
^@L 05/04/2019 - 11:23:58: [get5_api] get5_web_api_url now set to
^@L 05/04/2019 - 11:23:58: [get5] Change from state 1 -> 0
^@L 05/04/2019 - 11:23:58: [get5_api] get5_web_api_url now set to http://get5.blp.local/
^@L 05/04/2019 - 11:23:58: [get5_api] Added param forfeit=0 to request
^@L 05/04/2019 - 11:23:58: [get5_api] Added param winner=none to request
^@L 05/04/2019 - 11:23:58: [get5_api] Added param key=A0537ZOOXE9MMGAKZ34VPOGO to request
^@L 05/04/2019 - 11:23:58: [get5_api] Trying to create request to url http://get5.blp.local/match/65/finish
^@L 05/04/2019 - 11:23:58: [get5_api] Added param winner=none to request
^@L 05/04/2019 - 11:23:58: [get5_api] Added param team2score=0 to request
^@L 05/04/2019 - 11:23:58: [get5_api] Added param team1score=0 to request
^@L 05/04/2019 - 11:23:58: [get5_api] Added param key=A0537ZOOXE9MMGAKZ34VPOGO to request
^@L 05/04/2019 - 11:23:58: [get5_api] Trying to create request to url http://get5.blp.local/match/65/map/-1/finish
^@L 05/04/2019 - 11:23:23: [get5] get5_event: {"matchid`":"65","params":{"team1_name":"1","team2_name":"2"},"event":"series_start"}
^@L 05/04/2019 - 11:23:23: [get5_api] get5_web_api_url now set to http://get5.blp.local/
^@L 05/04/2019 - 11:23:23: [get5] Change from state 0 -> 1
^@L 05/04/2019 - 11:23:23: [get5_api] get5_web_api_url now set to
^@L 05/04/2019 - 11:23:23: [get5] cleanedUrl (SteamWorks) = http://get5.blp.local/match/65/config
^@L 05/04/2019 - 11:22:45: [get5] get5_event: {"matchid`":"","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:22:45: [get5] get5_event: {"matchid`":"","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:22:45: [get5] get5_event: {"matchid`":"","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:22:45: [get5] get5_event: {"matchid`":"","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:22:45: [get5] get5_event: {"matchid`":"","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:22:45: [get5] get5_event: {"matchid`":"","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:22:45: [get5] get5_event: {"matchid`":"","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:22:45: [get5] get5_event: {"matchid`":"","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:22:45: [get5] get5_event: {"matchid`":"","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:22:45: [get5] get5_event: {"matchid`":"","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:22:45: [get5] get5_event: {"matchid`":"","params":{"client":"none","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:21:56: [get5] get5_event: {"matchid`":"","params":{"client":"Vinny<4><BOT><>","map_number":0,"map_name":"de_mirage"},"event":"player_disconnect"}
^@L 05/04/2019 - 11:21:51: [get5] get5_event: {"matchid`":"","params":{"client":"Player1<13><STEAM_1:0:xx><>","map_number":0,"map_name":"de_mirage"},"event":"player_connect"}
^@L 05/04/2019 - 11:21:42: [get5] Event_RoundPreStart
^@L 05/04/2019 - 11:21:41: [get5] Event_RoundEnd
^@L 05/04/2019 - 11:21:37: [get5] get5_event: {"matchid`":"","params":{"client":"Player2<3><STEAM_1:0:yy><>","map_number":0,"map_name":"de_mirage"},"event":"player_connect"}
^@

sm plugins list:
basevotes.smx: Basic Votes by AlliedModders LLC: Basic Vote Commands (1.9.0.6280, http://www.sourcemod.net/)
basechat.smx: Basic Chat by AlliedModders LLC: Basic Communication Commands (1.9.0.6280, http://www.sourcemod.net/)
basecommands.smx: Basic Commands by AlliedModders LLC: Basic Admin Commands (1.9.0.6280, http://www.sourcemod.net/)
sounds.smx: Sound Commands by AlliedModders LLC: Sound Commands (1.9.0.6280, http://www.sourcemod.net/)
basebans.smx: Basic Ban Commands by AlliedModders LLC: Basic Banning Commands (1.9.0.6280, http://www.sourcemod.net/)
basecomm.smx: Basic Comm Control by AlliedModders LLC: Provides methods of controlling communication. (1.9.0.6280, http://www.sourcemod.net/)
admin-flatfile.smx: Admin File Reader by AlliedModders LLC: Reads admin files (1.9.0.6280, http://www.sourcemod.net/)
get5.smx: Get5 by splewis:  (0.7.1, https://github.com/splewis/get5)
funvotes.smx: Fun Votes by AlliedModders LLC: Fun Vote Commands (1.9.0.6280, http://www.sourcemod.net/)
playercommands.smx: Player Commands by AlliedModders LLC: Misc. Player Commands (1.9.0.6280, http://www.sourcemod.net/)
basetriggers.smx: Basic Info Triggers by AlliedModders LLC: Adds ff, timeleft, thetime, and others. (1.9.0.6280, http://www.sourcemod.net/)
clientprefs.smx: Client Preferences by AlliedModders LLC: Client peferences and settings menu (1.9.0.6280, http://www.sourcemod.net/)
adminhelp.smx: Admin Help by AlliedModders LLC: Display command information (1.9.0.6280, http://www.sourcemod.net/)
nextmap.smx: Nextmap by AlliedModders LLC: Provides nextmap and sm_nextmap (1.9.0.6280, http://www.sourcemod.net/)
adminmenu.smx: Admin Menu by AlliedModders LLC: Administration Menu (1.9.0.6280, http://www.sourcemod.net/)
antiflood.smx: Anti-Flood by AlliedModders LLC: Protects against chat flooding (1.9.0.6280, http://www.sourcemod.net/)
funcommands.smx: Fun Commands by AlliedModders LLC: Fun Commands (1.9.0.6280, http://www.sourcemod.net/)
get5_apistats.smx: Get5 Web API Integration by splewis: Records match stats to a get5-web api (0.7.1, https://github.com/splewis/get5)
reservedslots.smx: Reserved Slots by AlliedModders LLC: Provides basic reserved slots (1.9.0.6280, http://www.sourcemod.net/)
splewis commented 5 years ago

The fact that your error logs are full of

Failed to get steamid for client 

messages indicates a problem authenticating players. The timestamps show it repeatedly happen at the same time the user was trying to pick a side.

If get5 can't figure out a players' steamid things will quickly go bad.

rgoupil commented 5 years ago

I would like to add that we encountered a similar issue when we added game_mode 1 and game_type 0 to live.cfg. Everything went back to normal when we also put game_mode 0 and game_type 0 inside knife.cfg and warmup.cfg.

cromagdk commented 5 years ago

well, the failed to get steamid for client could (if i remember correctly) be because of sv_lan 1. I will look at the configs This could be the issue. Thanks.

cromagdk commented 5 years ago

sv_lan 1 was the issue. I was sure this was not an issue, but oh well. Set to sv_lan 0 and it works in this case.