- Team Fortress 2
- Half Life 2: Deathmatch
- Left 4 Dead 1
- Left 4 Dead 2
- Counter-Strike: Source
- Counter-Strike: Global Offensive
- Counter-Strike 2
- Deadlock
- No More Room In Hell
Additional games can be requred through Github issues.
- Install and update dedicated server directly through the app
- Easily change important things such as the map, max players, hostname, SDR / Port Forwarding, etc...
- Native terminal
- Quick access to servers folders
- Install stable or development builds of SourceMod.
- ...a plugin downloader is planned!
- Go to the latest release.
- If you're on Windows, pick the msi installer. If you're on Linux, install the AppImage ( use GearLever to easily manage AppImages if you don't already ).
- Enjoy!
Everything server-related that can be edited, can be done through the server creation / editing buttons in-app. If you wish to customize something more, just press the menu ( the gear icon ) on the server entry, press "Open Folder", and do whatever you want.
The server list file, a file that contains all of the servers being tracked by the app, is called servers_list.toml, and can reside in one of the paths, based on priority:
- In the same folder of the executable.
- ( DEFAULT )
$HOME/.config/mannager-sourceon Linux &%APPDATA%/Roaming/mannager-sourceon Windows
If you wish to build it yourself, just run cargo build --release. If you need to test it, cargo run.
This project utilizes Velopack for packaging.
Requires the .NTE SDK:
dotnet tool update -g vpkcargo build --release
cp target/release/mannager publish/mannager
vpk pack \
-u net.tsuza.mannager \
-v {version} \
-p ./publish \
-o ./Releases \
-e mannagerFor additional packaging options, see the worfklow file.
