An open API service indexing awesome lists of open source software.

https://github.com/beyluta/tf2-server-launcher

A server launcher for Team Fotress 2. Automatically download and configure your TF2 servers with a few clicks.
https://github.com/beyluta/tf2-server-launcher

angular dedicated-gameservers dedicated-server electron server server-launcher teamfortress2 tf2 windows

Last synced: 6 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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](https://github.com/angular/angular-cli) version 15.1.5

> This project uses [Node](https://github.com/nodejs/node) version 19.3.0

> This project uses [Electron](https://www.npmjs.com/package/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](src/assets/gifs/create-start-server.gif)

### 2- Start or stop a server
![Download / Update a server](src/assets/gifs/start-server.gif)