Originally Posted by nosoop
The checkout-deps script in the SourceMod repo
will create a repository mirror and generate the individual SDK directories for you. You can patch up the $sdks
variable to only grab the TF2 version; may also want to stub out getmysql()
if you don't want to pull that down as well.
Thanks! I just found that, and then ran into an issue with it.
I tried running it on a fresh VPS with just build-essentials and such installed on it, and the script fails to complete with python 3. Apparently you need the python 2 version of setuptools to get that script to run correctly.
Now when I get some time I'm going to try and compile some extensions to help prepare to migrate away from running on my desktop to on the Linux VPS.