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.
- Host: GitHub
- URL: https://github.com/beyluta/tf2-server-launcher
- Owner: beyluta
- License: mit
- Created: 2023-02-16T20:39:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-24T07:56:07.000Z (over 2 years ago)
- Last Synced: 2025-03-25T18:54:03.119Z (7 months ago)
- Topics: angular, dedicated-gameservers, dedicated-server, electron, server, server-launcher, teamfortress2, tf2, windows
- Language: TypeScript
- Homepage:
- Size: 2.59 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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
### 2- Start or stop a server
