Skip to content

Using the Bot

Jonathan Nagayoshi edited this page Dec 2, 2025 · 2 revisions

πŸ“š How to Use TF2-QuickServer

This section explains how to interact with TF2-QuickServer through Discord commands.


πŸ“¦ Available Commands:

  • /set-user-data <steamId>
  • /create-server <region>
  • /get-my-servers
  • /status
  • /terminate-servers

πŸ“Œ /set-user-data

Use this command once to register your Steam ID with the bot.

Parameter:

  • steamId β†’ Enter your Steam ID in the format STEAM_0_000000.

πŸ” You can find your Steam ID here: https://steamid.io/

πŸ”’ This Steam ID will be automatically associated with any servers you create, giving you Sourcemod admin access on them.


πŸ“Œ /create-server

Use this command to create a new TF2 server.

Parameter:

  • region β†’ Choose one of the available server regions.

πŸ“ After sending the command, the bot will prompt you to select a Variant. The available variant options may vary depending on which Discord guild (server) you're in.

Important: Before using this command, you must register your Steam ID using /set-user-data. This ensures you have !admin privileges on your server.

⏳ Server creation typically takes about 3 minutes.

Once the server is ready, the bot will reply with:

  • Connection IP
  • RCON Password
  • SourceTV link

πŸ“Œ /get-my-servers

Use this command to retrieve all your active server details if you've lost the original message.

No parameters required.

πŸ’‘ This command displays:

  • Connection IP and Port
  • Server Password
  • RCON Address and Password
  • SourceTV IP and Password
  • Server Status (ready, pending, or terminating)

πŸ”’ The response is sent as an ephemeral message (only visible to you) to protect your server credentials.

⚠️ Note: Connection details are only available for servers with status "ready". Pending servers will show a message indicating details will be available once ready.


πŸ“Œ /status

Use this command to view the overall status of all TF2-QuickServer instances across all regions.

No parameters required.

πŸ“Š This command displays a table showing:

  • Region names
  • Number of running servers (βœ… ready)
  • Number of servers being created (⏳ pending)
  • Number of servers being terminated (πŸ”΄ terminating)

πŸ’‘ Useful for checking server availability and current load across all regions before creating a new server.

πŸ”’ The response is sent as an ephemeral message (only visible to you).


πŸ“Œ /terminate-servers

Use this command to manually delete the TF2 server you created.

πŸ”Š Servers are automatically deleted if they remain empty for 10 minutes, but it’s highly recommended to terminate them manually when you’re done to avoid AFK players preventing automatic shutdown.


Clone this wiki locally