How to create a server Query to use the services on my-ts.org? (Github Script - Easy)

Guides Berni Karich April 14, 2025

📘 How to Create a TeamSpeak ServerQuery Account for My-TS.org

This guide walks you step-by-step through the creation of a limited permission ServerQuery account using the TeamSpeak Query Account Creator script. This account will be used by My-TS.org to interact securely with your TeamSpeak 3 server.


🛠️ Requirements

Before you begin, make sure you have the following:

  • ✅ Windows machine with PowerShell 5.0 or higher
  • ✅ A TeamSpeak 3 Server with ServerQuery enabled
  • ServerAdmin credentials for your TeamSpeak server
  • ✅ Access to your TeamSpeak server’s Query Port (usually 10011)
  • ✅ A copy of the TeamSpeak Query Account Creator script

📥 Step 1: Download the Script

  1. Visit the public GitHub repository:
    https://github.com/scheissegalo/myts-scripts (GitHub)

  2. Download the script or clone the repository:

    git clone https://github.com/scheissegalo/myts-scripts.git
    
  3. Navigate to the folder:

    cd myts-scripts
    

⚙️ Step 2: Run the Script

Now execute the script with your TeamSpeak server details:

.\createquery.ps1 -ServerIP "your.server.ip" -QueryPort 10011 -AdminUser "serveradmin" -AdminPass "your_password"

🔐 Tip: Never share your serveradmin password publicly. Consider using PowerShell’s Get-Credential for secure input.


🧠 What the Script Does

The script will automatically:

  • ✅ Create a new Server Group named MyTSQueryAccess
  • ✅ Assign limited but required permissions for My-TS.org
  • ✅ Allow specific users to create a ServerQuery login securely

🔒 Permissions Set by the Script

The script configures the following permissions:

Permission ID Description
b_virtualserver_info_view View server information
b_virtualserver_channel_list List all channels
b_virtualserver_client_list List online clients
b_client_remoteaddress_view View client IP addresses
b_serverquery_login Allow login via ServerQuery
b_client_create_modify_serverquery_login Allow creation/modification of query logins

📸 Screenshots

Example: Script Running in PowerShell

Script Output

Example: MyTSQueryAccess Group Created

Server Group


⚠️ Security Notes

  • Never share your ServerAdmin credentials.
  • Use only on servers you own or have permission to manage.
  • Consider storing credentials securely via encrypted vaults or environment variables.

🤝 Need Help?

If you encounter any issues:


📄 License

This script is provided under the MIT License.
© 2025 My-TS.org. All rights reserved.


Need More Help?

Can't find what you're looking for? Check out our other help resources.