Source-Python-Dev-Team / Source.Python

This plugin aims to use boost::python and create an easily accessible wrapper around the Source Engine API for scripter use.
http://forums.sourcepython.com
GNU General Public License v3.0
163 stars 31 forks source link

Segfault after 22/12/1 TF2 update #460

Closed waldotf closed 1 year ago

waldotf commented 1 year ago

Segfaults on loading Source.Python.

Major-ish update, sourcemod just pushed a gamedata update as well.

jordanbriere commented 1 year ago

Untested: tf2-460.zip

waldotf commented 1 year ago

Seems to be working for me.

p-hennessy commented 1 year ago

Untested: tf2-460.zip

looks like its workin for me too. thanks!

Are there docs on how we can find / set those offsets ourselves?

Sucks having to take our servers offline until a patch comes in

jordanbriere commented 1 year ago

Are there docs on how we can find / set those offsets ourselves?

You can dump them locally with virtuals.zip or you can browse them online here. Though, outdated offsets is not much of an issue unless they are being called and/or hooked by plugins (I think the only one that is not currently lazy is Player.run_command). Most of the times, startup crashes are caused by outdated structures/interfaces which require SP to be recompiled against the latest SDK once it has been updated.

p-hennessy commented 1 year ago

Ah great. Very helpful thanks!