Made with love by: Crazy..
Do you think it's frustrating to create your own Team Fortress 2 server? Fear no more, a brand new open-source tool has arrived that aims to make creating multiple servers a breeze. Simply add a server, configure general settings, run the updater and start playing!
The manager acts as a wrapper around the traditional way of creating a server. Let's break it down into some simple steps:
- Add a server.
- Give it a name, this is also going to be the hostname for the server.
- Type in a folder name, this will be the folder containing SteamCMD and the server files inside the servers directory.
- (Optional) Change the host ip address, or leave it as
0.0.0.0
, which means it hosts on all network interfaces. - (Optional) Choose another game port.
- (Optional) Enter a different map name, but make sure it exists in
"{Servers Directory}\{Folder Name}\Server\tf\maps"
- (Optional) Increase/decrease the amount of player slots.
- Click Run Updater, say yes to downloading SteamCMD and wait for the download to complete.
- Close the updater window and hit Start (it will attempt to create a port mapping).
- Copy the public server ip address and port and send it to your friends!
Tip: you can close the program while the server(s) are running, it will re-capture the server process(es).
- One-click SourceMod installation.
- SourceMod permissions configurator, like adding admins/admin groups.
- A configurator for server.cfg.
- Automatic updating (this one is a bit tricky).
- Automatically start the server again if it crashes.
- Server restart interval, so you can perform a daily restart.
- A fast download server for your servers, running on your own PC with ASP.NET Core.
- Setting the game server account for your servers, so they stay in people's favorites if your public ip address changes.
- Newtonsoft.Json - https://github.com/JamesNK/Newtonsoft.Json
- Open.NAT - https://github.com/lontivero/Open.NAT
Contributes are always welcome, but please use the same coding conventions as the project. If you found a bug or a mistake in the code, or if you're having a problem, please open a new issue here.
- This project is licensed under the GPL-3.0 license.
- Newtonsoft.Json is licensed under the MIT license.
- Open.NAT is licensed under the MIT license.