rafradek / sigsegv-mvm

gigantic, obese SourceMod extension library of sigsegv's TF2 mods (mostly MvM related)
Other
63 stars 19 forks source link

Player slots changed to 1/1 on first connection #95

Closed e64462 closed 4 months ago

e64462 commented 4 months ago

The problem disappears when i disable rafmod. With rafmod running, I get the following error at the server console:

potatoGlobalFixes is provided by ArchiveAssets, but removing/unloading/reloading the most recent asset pack does not resolve the issue.


Jul 09 09:50:29 server sh[109589]: Client connect, pausing wave
Jul 09 09:50:29 server sh[109589]: Client connected, unpausing
Jul 09 09:50:29 server sh[109589]: NextBot tickrate changed from 0 (0.000ms) to 7 (0.105ms)
Jul 09 09:50:29 server sh[109589]: MVM assigned ่ to defending team (5 more slots remaining after us)
Jul 09 09:50:29 server sh[109589]: MVM assigned ่ to defending team (5 more slots remaining after us)
Jul 09 09:50:29 server sh[109589]: Parse
Jul 09 09:50:29 server sh[109589]: AN ERROR HAS OCCURRED [the index '__potato__GlobalFixes' does not exist]
Jul 09 09:50:29 server sh[109589]: AN ERROR HAS OCCURRED [the index '__potato__GlobalFixes' does not exist]
Jul 09 09:50:29 server sh[109589]: CALLSTACK
Jul 09 09:50:29 server sh[109589]: CALLSTACK
Jul 09 09:50:29 server sh[109589]: *FUNCTION [OnGameEvent_teamplay_round_start()] mapspawn.nut line [68]
Jul 09 09:50:29 server sh[109589]: *FUNCTION [OnGameEvent_teamplay_round_start()] mapspawn.nut line [68]
Jul 09 09:50:29 server sh[109589]: *FUNCTION [__RunEventCallbacks()] unnamed line [221]
Jul 09 09:50:29 server sh[109589]: *FUNCTION [__RunEventCallbacks()] unnamed line [221]
Jul 09 09:50:29 server sh[109589]: *FUNCTION [__RunGameEventCallbacks()] unnamed line [228]
Jul 09 09:50:29 server sh[109589]: *FUNCTION [__RunGameEventCallbacks()] unnamed line [228]
Jul 09 09:50:29 server sh[109589]: LOCALS
Jul 09 09:50:29 server sh[109589]: LOCALS
Jul 09 09:50:29 server sh[109589]: [objRes] NULL
Jul 09 09:50:29 server sh[109589]: [objRes] NULL
Jul 09 09:50:29 server sh[109589]: [delay] 1
Jul 09 09:50:29 server sh[109589]: [delay] 1
Jul 09 09:50:29 server sh[109589]: [tf_gamerules] INSTANCE
Jul 09 09:50:29 server sh[109589]: [tf_gamerules] INSTANCE
Jul 09 09:50:29 server sh[109589]: [tf_player_manager] INSTANCE
Jul 09 09:50:29 server sh[109589]: [tf_player_manager] INSTANCE
Jul 09 09:50:29 server sh[109589]: [params] TABLE
Jul 09 09:50:29 server sh[109589]: [params] TABLE
Jul 09 09:50:29 server sh[109589]: [this] TABLE
Jul 09 09:50:29 server sh[109589]: [this] TABLE
Jul 09 09:50:29 server sh[109589]: [funcName] "OnGameEvent_teamplay_round_start"
Jul 09 09:50:29 server sh[109589]: [funcName] "OnGameEvent_teamplay_round_start"
Jul 09 09:50:29 server sh[109589]: [idx] 0
Jul 09 09:50:29 server sh[109589]: [idx] 0
Jul 09 09:50:29 server sh[109589]: [useTable] TABLE
Jul 09 09:50:29 server sh[109589]: [useTable] TABLE
Jul 09 09:50:29 server sh[109589]: [bWarnIfMissing] true
Jul 09 09:50:29 server sh[109589]: [bWarnIfMissing] true
Jul 09 09:50:29 server sh[109589]: [globalTableName] "GameEventCallbacks"
Jul 09 09:50:29 server sh[109589]: [globalTableName] "GameEventCallbacks"
Jul 09 09:50:29 server sh[109589]: [prefix] "OnGameEvent_"
Jul 09 09:50:29 server sh[109589]: [prefix] "OnGameEvent_"
Jul 09 09:50:29 server sh[109589]: [params] TABLE
Jul 09 09:50:29 server sh[109589]: [params] TABLE
Jul 09 09:50:29 server sh[109589]: [event] "teamplay_round_start"
Jul 09 09:50:29 server sh[109589]: [event] "teamplay_round_start"
Jul 09 09:50:29 server sh[109589]: [this] TABLE
Jul 09 09:50:29 server sh[109589]: [this] TABLE
Jul 09 09:50:29 server sh[109589]: [params] TABLE
Jul 09 09:50:29 server sh[109589]: [params] TABLE
Jul 09 09:50:29 server sh[109589]: [event] "teamplay_round_start"
Jul 09 09:50:29 server sh[109589]: [event] "teamplay_round_start"
Jul 09 09:50:29 server sh[109589]: [this] TABLE
Jul 09 09:50:29 server sh[109589]: [this] TABLE```
e64462 commented 4 months ago

the connected clients also receive an error in chat: "A VScript error has occurred. Check console for details"

console output:


่ connected
Compact freed 327680 bytes
Redownloading all lightmaps

AN ERROR HAS OCCURRED [the index '__potato__GlobalFixes' does not exist]

CALLSTACK
*FUNCTION [OnGameEvent_teamplay_round_start()] mapspawn.nut line [68]
*FUNCTION [__RunEventCallbacks()] unnamed line [221]
*FUNCTION [__RunGameEventCallbacks()] unnamed line [228]

LOCALS
[objRes] NULL
[delay] 1
[tf_gamerules] INSTANCE
[tf_player_manager] INSTANCE
[params] TABLE
[this] TABLE
[funcName] "OnGameEvent_teamplay_round_start"
[idx] 0
[useTable] TABLE
[bWarnIfMissing] true
[globalTableName] "GameEventCallbacks"
[prefix] "OnGameEvent_"
[params] TABLE
[event] "teamplay_round_start"
[this] TABLE
[params] TABLE
[event] "teamplay_round_start"
[this] TABLE
e64462 commented 4 months ago

changing maps seems to fix the issue sometimes ... however it seems very inconsistent.

e64462 commented 4 months ago

well, it looks like i can only consistently reproduce this bug when the server starts on skangus. The Console errors are still there, but I no longer think that they're related to rafmod running. I changed the server's starting map to akure and the 1/1 issue has gone away. Closing this as I'm not sure it's relevant.

Snowywasbanned commented 4 months ago

that's popextplus