Skip to content

A server launcher for Team Fotress 2. Automatically download and configure your TF2 servers with a few clicks.

License

Notifications You must be signed in to change notification settings

beyluta/tf2-server-launcher

Repository files navigation

TF2 Server Launcher

Create, configure, and launch TF2 servers with ease.


Building the project

Make sure these are installed. There is no guarantee that it will work on other versions of Angular, Electron, or Node.

This project was generated with Angular CLI version 15.1.5

This project uses Node version 19.3.0

This project uses Electron version 10.0.0


Start by installing the dependencies using npm

npm i

To work on the interface, use ng serve to start the development server. This will not enable the functionalities built with Electron.

ng serve

To start the project with Electron, use npm run start. This compiles the project and starts the Electron app.

npm run start

Contributing

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Add yourself to the CONTRIBUTORS.txt file
  6. Open a Pull Request

Usage

1- Create and download a server

Create a server

2- Start or stop a server

Download / Update a server