u/Yrthur

MANNager: easily create, manage and run Source Engine dedicated servers

MANNager: easily create, manage and run Source Engine dedicated servers

Hi!

I’ve been developing SourceMod plugins since around 2020, and one of the main hurdles I noticed for beginners getting into server hosting and/or plugin development is the very first step: setting up a server.

Not everyone is tech savvy enough at the start, and using a command-line interface can feel scary. There is a GUI tool called TF2 Server Manager, but it only works on Windows and, as the name suggests, is only limited to Team Fortress 2.

A few years ago, after switching to Linux, I realized there wasn’t really a good alternative available. That's when I decided that I might give it a shot myself.

A couple of years later ( working on and off, mostly off due to being busy with university, and laziness of course ), the app is in a state where I'm happy to showcase it: MANNager ( yes, the name is based on MANN CO. from TF2 ).

MANNager is a cross-platform & open-source app that easily allows you to manage, install, configure, update, and launch Source Engine dedicated servers through a GUI. You can download SourceMod right from the app, and you can automatically port forward ( or use SDR if available ) right from a toggle. You can interact with the server's console right from the GUI with a native terminal.

Originally I was making it for my needs, so mainly TF2, but expanding it to more Source games was a no brainer, and straight forward. The games supported for now are:

  • 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 requested through Github issues.

The repo is here: https://github.com/tsuza/mannager-source; and the website is: https://apps.tsuza.net/mannager

Here is just an overview image to give an idea ( for additional screenshots, check the website ):

Server creation on the left, server list ( main view ) in the middle, and server terminal on the right

reddit.com
u/Yrthur — 5 days ago