Skip to content

tf2pickup-org/server

Folders and files

NameName
Last commit message
Last commit date
Jun 19, 2024
Jul 6, 2023
Dec 22, 2023
Dec 30, 2020
Oct 25, 2023
Feb 5, 2024
Jan 31, 2024
Jul 2, 2024
Mar 10, 2022
Dec 29, 2023
Dec 9, 2019
Jan 31, 2024
Oct 11, 2021
Oct 27, 2022
Jun 10, 2020
Oct 23, 2024
Mar 17, 2021
Sep 6, 2023
Dec 29, 2023
Dec 23, 2019
Jan 9, 2024
Sep 18, 2023
Oct 25, 2023
Nov 20, 2022
Nov 14, 2022
Feb 2, 2023
Dec 11, 2024
Dec 11, 2024
Sep 22, 2023
Oct 12, 2023
May 16, 2022
Jan 18, 2023

Repository files navigation

The tf2pickup.org server

Latest release Test status Code coverage MIT license Wekan

Documentation »

About the project

tf2pickup.org was created with a simple objective in mind. Make it as easy and accessible for twelve players to play a 6v6 pick-up game in Team Fortress 2 as possible.

Local deployment

Setup

  • Clone the repository or download a zipped release of your choice

  • Open the terminal inside the repository folder

  • Install the dependencies

    $ pnpm install
  • Copy and rename sample.env to .env and adjust your environment values, mainly:

    • STEAM_API_KEY - your Steam API key, the "Domain Name" can be set to anything you like,
    • LOGS_TF_API_KEY - your logs.tf API key,
    • SUPER_USER - your SteamID64,
    • LOG_RELAY_ADDRESS - your IP address in the local network.

Deployment

  • Start the required services

    $ docker-compose up -d
  • Finally, run the server in development mode

    $ pnpm dev

    By default, the server is listening on port 3000 .

Docker images

$ docker pull ghcr.io/tf2pickup-org/server:stable

Supported tags

Contact