vscript debugger cleanup #411
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds
script_connect_debugger_on_mapspawn
cvar from TF2. This is a much better method of attaching the debugger as soon as possible. They havescript_attach_debugger_at_startup
as well, but that doesn't seem useful.Setting
script_connect_debugger_on_mapspawn
to2
enables blockingConnectDebugger
call to wait for a client to connect. The timeout length is 10 seconds by defeault. I believe TF2 blocks forever (CSGO did and TF2 uses the same debugger).Removes the debugger shutdown on failure to open network socket. The debugger can still be used for the profiler and disassembler without a client.
Adds the missing sqdbg licence file.
PR Checklist
develop
branch OR targets another branch with a specific goal in mind