For anybody in a similar predicament, here's what I did to fix my Linux server
crashes ever since PyroVision udpate:
First Issue:
========
Note: This started right after the PyroVision update.
Symptom
--------------
I kept getting errors in using the HLDS Update Tool ("steam" binary file in my
case on Linux), throwing "segmentation fault" errors.
Resolution:
---------------
To fix that, I blew it away completely, re-downloaded the hldsupdatetoo.bin
file, re-ran/installed it, then ran the ./steam update command to update my TF2
server again. That led me to having to blow-away and re-create the ".steam"
and "Steam" folder in my users home directory on Linux, etc. After doing all
that, I was able to successfully run the update command on the TF2 installation
again, and get back the desired message about the HLDS installation being up to
date.
Second Issue:
=========:
Note: This started right after the PyroVision update.
Symptom:
--------------
Any time I would load SourceMod, the server would crash no long after players
started joining.
Resolution:
---------------
I did upgrade to the latest SourceMod available (1.4.3). That (at least by
itself) did not resolve the issue. When loading just MetaMod, but leaving
SourceMod disabled (.VDF file renamed) the server ran fine - but obviously
without any SourceMod functionality.
I did a process of elimination against all my "after-market" SourceMod plugins
- trying removing each one until things started working. Everything runs fine
as long as I leave TWO specific plugin's disabled (i.e. put them into the
"disabled" folder). Having EITHER of those two reproduces the symptom
reliably. What BOTH of them have in common, is that they both attempt to play
custom audio files in-game. I did not create either plugin. The two plugins
that caused the crashing for me are "quakesounds_tf2" (which as the name
implies, plays Quake-style "killing-streak" sounds) and "welcomesound" (which
as the name implies, play a single sound to an individual player at connect -
and then stops when they join a team).
I have not tried re-compiling either of those two plugins as of this writing.
Not sure if they just need a recompile, or there is some larger issue with
playing custom sounds via SourceMod that Pyrovision maybe doesn't like? - since
PyroVision seems to alter or replace what sounds get played for players. Seems
unlikely that is the case, but thought it was worth tossing out there. I will
recompile the plugins at some point in the future - and then trying
re-introducing them individually.
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux