Skip to content

A simple tool that creates and manages your Team Fortress 2 servers.

License

Notifications You must be signed in to change notification settings

mrphil2105/TF2-Server-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TF2 Server Manager Build Status

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!

How does it work?

The manager acts as a wrapper around the traditional way of creating a server. Let's break it down into some simple steps:

  1. Add a server.
  2. Give it a name, this is also going to be the hostname for the server.
  3. Type in a folder name, this will be the folder containing SteamCMD and the server files inside the servers directory.
  4. (Optional) Change the host ip address, or leave it as 0.0.0.0, which means it hosts on all network interfaces.
  5. (Optional) Choose another game port.
  6. (Optional) Enter a different map name, but make sure it exists in "{Servers Directory}\{Folder Name}\Server\tf\maps"
  7. (Optional) Increase/decrease the amount of player slots.
  8. Click Run Updater, say yes to downloading SteamCMD and wait for the download to complete.
  9. Close the updater window and hit Start (it will attempt to create a port mapping).
  10. 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).

Potentially upcoming features.

  • 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.

References

Contributing & Bugs

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.

Licenses

About

A simple tool that creates and manages your Team Fortress 2 servers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages