sourcebridge
v1.0.1
Published
Send commands to Source Games.
Downloads
5
Maintainers
Readme
SourceBridge-js
Library to send commands to Source games. Based on the Python library SourceBridge.
Installation
npm install sourcebridgeUsage
const SourceBridge = require('sourcebridge');
const bridge = new SourceBridge();
bridge.run('your_command_here')
.then(() => console.log('Command executed'))
.catch((err) => console.error(err));
How does it connect?
SourceBridge uses 2 methods to connect to your game: Hijack and NetCon
Hijack
The Hijack method works with all tested games, but it is slower connecting to the game and sending the commands (Although not that noticeable).
Compatible Games
- All (All tested, that is.)
Incompatible Games
- None (None that were tested.)
NetCon
The NetCon method is faster connecting to SourceBridge, and faster sending the commands; but it's only compatible with a few games, and the game must be launched with the launch argument -netconport 2121.
Compatible Games
- Portal 2
- Left for Dead 2
- Counter-Strike Global Offensive
Incompatible Games
- Team Fortress 2
- Portal (1)
- Half-Life 2
- Counter-Strike Source
- Garry's Mod
Kudos
Kudos to PortalRunner for letting me know about the NetCon Method, and @maxdup for ValveEXE, inspiration and base for the Hijack Method.
