Getting Started

Follow these simple steps to get up and running.

1

Install the TCG Timer Server

Select your platform below to download and get installation instructions.

Download for Windows (.exe)
  1. Run the downloaded installer.
  2. Launch TCG Timer from your Start Menu or Desktop shortcut.
  1. Install Git:
    sudo apt-get update
    sudo apt-get install git-all
  2. Clone GitHub repo:
    git clone https://github.com/starg33kertcg/TCG_Timer.git
  3. Change directory to the new TCG_Timer folder and update the setup.sh file with execute permissions:
    cd TCG_Timer
    sudo chmod +x setup.sh
  4. Run the setup script (Installs python, nginx, and waitress. Configures reverse proxy, firewall, permissions, services, and app parameters):
    sudo ./setup.sh
  5. When completed, access the viewer at http://SERVERIP and the admin panel at http://SERVERIP/admin

The TCG Timer Server is required for core functionality. The Roku app is the Timer Viewer only. You may choose to install the Windows or Linux server using the tabs above.

Go to Roku Channel Store
  1. From the link above, add the TCG Timer channel to your Roku device (or search for TCG Timer).
  2. Launch it from your Roku home screen.
  3. Enter your TCG Timer server IP followed by a colon : and appropriate port number. (:5000 for Windows or :80 for Linux)
2

Configure the Timer

Once installed, access the Admin Dashboard.

From the Admin Dashboard, you can:

  1. Enable or disable the timers.
  2. Set the round time (e.g., 50 minutes).
  3. Start, pause, resume, or reset a timer.
  4. Set a Low Time Warning or disable it entirely.
  5. Set a background and font color.
  6. Upload logos of your favorite TCGs (e.g., "Pokémon™", "Yu-Gi-Oh!™", "Magic: The Gathering™")

That's it!

You're ready to host your first timed match.