View Single Post
Byte
Senior Member
Join Date: Jun 2010
Location: 📦 CCSPlayer
Old 01-29-2018 , 03:40   Re: [CSGO] Downloads Related Server Crash
Reply With Quote #3

Okay more info.
I setup a local stock CSGO server.
I added the same SM/Metamod versions in the first post.

I then added the 2 plugins (easydownloader + csgo_demo_crash_fix) and the issue occurs.
Again, if I remove either plugin, the issue doesn't occur.
If I do the precaching after `tv_record` is run for the server bootup, it works fine and I can then precache OnMapStart for all future map changes. Map changes also work fine with no issues indicating to me this isn't a precache limit/precache issue.

This is the exact crash message:
Code:
Host_Error: Overflow error writing string table baselines Scenes
I discovered something interesting!
As the crash happens X amounts of seconds after OnMapStart on server startup and it happens more or less at the same exact time each time, I tried to dump string tables right before the crash (1 second before hand).
This is what I noticed:

Code:
Table soundprecache (changed on ticks 65, 0)
  7422/8192 items

Table Scenes (changed on ticks 65, 0)
  5252/8192 items
Seems to me like starting GOTV demo recording is adding a huge number of scenes/sounds/other junk momentarily. Then it jumps back down to 2000 sounds/0 scenes.

This explains why: starting tv_record -> then lateloading precache plugin isn't causing overflow but doing it the other way might. It also explains why lessening the total number of entries in the string table fixes it.
__________________
STEAM: /id/invexbyte | Github: Mo Beigi | Discord: Byte#0017
Community: Invex Gaming | My Plugins: Click Me!

Byte is offline