rafradek / sigsegv-mvm

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

`WARNING: g_pGameRules == nullptr!` and then crashing when changing to decoy #5

Closed Kyle2142 closed 2 years ago

Kyle2142 commented 2 years ago

Good day, after much hassle regarding glibc being an incompatible version on debian buster, (something about not loading sigsegv.ext because version GLIBC_2.29' not found)

I created a docker image using bullseye as base:

After the server starts up, everything seems to be fine:

Parent cvar in server.dll not allowed (r_visualizetraces)
Extension load
AddrManager::Load: duplicate addr for "g_aConditionNames"
AddrManager::Load: duplicate addr for "CBaseEntityOutput::FireOutput"
AddrManager::Load: duplicate addr for "CEventQueue::ServiceEvents"
AddrManager::Load: duplicate addr for "CBaseCombatWeapon::SetViewModel"
AddrManager::Load: duplicate addr for "CBaseCombatCharacter::ClearLastKnownArea"
CProp_Extract: C_BaseEntity::m_pMoveParent FAIL: in extractor Init
KIND        VALUE  CLASS                         MEMBER
EXTRACT      FAIL  C_BaseEntity                  m_pMoveParent
Can't use cheat cvar r_visualizetraces in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar sig_ai_puppet_debug in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar r_visualizetraces in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar sig_ai_puppet_debug in multiplayer, unless the server has sv_cheats set to 1.
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file server.cfg
Using map cycle file 'cfg/mapcycle_default.txt'.  ('cfg/mapcycle.txt' was not found.)
[SoundLoop] CTeamplayRoundBasedRules: INIT -> PREGAME
[SoundLoop] StopSoundLoop ""
Set motd from file 'cfg/motd_default.txt'.  ('cfg/motd.txt' was not found.)
Set motd_text from file 'cfg/motd_text_default.txt'.  ('cfg/motd_text.txt' was not found.)
SV_ActivateServer: setting tickrate to 66.7
'ctf_2fort.cfg' not present; not executing.
Server is hibernating
Could not establish connection to Steam servers.  (Result = 8)

meta list
Listing 5 plugins:
  [01] SourceMod (1.10.0.6528) by AlliedModders LLC
  [02] sigsegv MvM (2018.04.16) by sigsegv
  [03] TF2 Tools (1.10.0.6528) by AlliedModders LLC
  [04] SDK Hooks (1.10.0.6528) by AlliedModders LLC
  [05] SDK Tools (1.10.0.6528) by AlliedModders LLC

but trying to map mvm_decoy:

map mvm_decoy
[SoundLoop] StopSoundLoop ""
WARNING: g_pGameRules == nullptr!
SoundEmitter:  removing map sound overrides [80 to remove, 0 to restore]
Initializing Steam libraries for secure Internet server
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
CAppInfoCacheReadFromDiskThread took 2 milliseconds to initialize
Setting breakpad minidump AppID = 440
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
[S_API FAIL] Tried to access Steam interface SteamUtils010 before SteamAPI_Init succeeded.
Setting breakpad minidump AppID = 232250
Logging into Steam game server account
L 02/12/2022 - 16:46:04: -------- Mapchange to mvm_decoy --------
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file server.cfg
[SoundLoop] CTeamplayRoundBasedRules: INIT -> PREGAME
[SoundLoop] StopSoundLoop ""
Set motd from file 'cfg/motd_default.txt'.  ('cfg/motd.txt' was not found.)
Set motd_text from file 'cfg/motd_text_default.txt'.  ('cfg/motd_text.txt' was not found.)
SV_ActivateServer: setting tickrate to 66.7
'mvm_decoy.cfg' not present; not executing.
You must set maxplayers to 32 to host Mann vs. Machine
Could not establish connection to Steam servers.  (Result = 8)
[SoundLoop] StopSoundLoop ""
WARNING: g_pGameRules == nullptr!
SoundEmitter:  removing map sound overrides [5876 to remove, 1979 to restore]
[SoundLoop] StopSoundLoop ""
WARNING: g_pGameRules == nullptr!
[SoundLoop] StopSoundLoop ""
WARNING: g_pGameRules == nullptr!
L 02/12/2022 - 16:46:08: Log file closed.
Sat Feb 12 16:46:08 UTC 2022: Server restart in 10 seconds
rafradek commented 2 years ago

Sorry for the late reply, set the maxplayers convar to 32 (add +maxplayers 32 to the starting command before +map) before starting the server, this should fix the problem