Tetragromaton wrote:Code: Select all
Unknown command "sm"
[Source.Python] Loading...
[Source.Python] Loaded successfully.
Loaded plugin "addons/source-python"
IMPORTANT: Please copy the full output.
--------------------------------------------------------
Checksum : f75d06317fa76ac5eee52dbd4aafc42e
Date : 2020-03-03 09:49:20.181757
OS : Linux-4.15.0-88-generic-x86_64-with-debian-buster-sid
Game : csgo
SP version : 695
Github commit : 92b3adfaaaf1bb9ecd2be1ddad55bc68589b4152
Server plugins:
00: Metamod:Source 1.10.7-dev
01: Source.Python, (C) 2012-2019, Source.Python Team.
SP plugins:
--------------------------------------------------------
Thanks. I was able to reproduce that exact error by loading Source.Python twice. The internal error spitted by Boost is the following:
Code: Select all
TypeError: No registered converter was able to produce a C++ rvalue of type enum Convention_t from this Python object of type Convention
Which happens on the second load, because the Python wrapper is bound to the first typeinfo so it can't be cast as the second. Which means that either you have both; the
source-python.vdf and a
plugin_load addons/source-python command or you have the command twice. Then, since the second load failed, it finalizes the shared Python interpreter causing the first to behave undefinedly. Make sure you only load it once and you shouldn't have to remove these lines.