Dota 2 Fixups is a Metamod:Source plugin that provides some fixes for issues present when attempting to run a Dota 2 server.
It currently provides the following fixes:
- Fix clients receiving an error message when manually connecting to servers (due to not bringing lobby data with them).
- Fix third-party dedicated servers shutting down shortly after startup.
- Fix waiting for players stage being skipped.
- If custom addon desired, only load that addon's directory. (or dota_local_custom_allow_multiple 1 to keep all, with desired one first).
- Promote desired custom addon, if any, above other addon search paths so correct addon always loads.
- Disables auto-exit when server version doesn't exactly match official server versions.
- Blocks server commands sent from the Game Coordinator backend.
- Blocks Game Coordinator attempting to turn server into a SourceTV relay.
- Fixes engine bug where SourceTV is included in bots that get kicked when server hibernates (including on startup). This fix is Windows-only for now.
D2Fixups is now open source under the GPL v2 license.
https://github.com/psychonic/d2fixups
Many thanks to
DS for adding support for Linux and Mac.