Using a TeamSpeak with two hosting systems // Automatically starting the server when starting the computer

I have two computers and switch between the two when my wife is using one. I would like to be able to run a Teamspeak server on each computer. Do I need to install two separate TS Servers, one on each computer, each with a different name or is there a way I can activate my current TS Server which is on computer1, from computer2?

Thank you very much for your help.

You need to install the server on both systems.


You can setup a automatically startup sequence with the Windows Task Scheduler.

  1. Save the code below as ts3srver.xml

  2. Import the file into the task scheduler

  3. Change user or group

  4. Edit the trigger and select your user who’s logging in automatically

  5. Change the working directory in the Actions tab

  6. In order for the server to start properly you need to set a 1 minute delay in the trigger settings.


<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <URI>\ts3_server</URI>
  </RegistrationInfo>
  <Triggers>
    <LogonTrigger>
      <Enabled>true</Enabled>
    </LogonTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>S-1-5-21-2473088487-1708184715-710692155-500</UserId>
      <LogonType>InteractiveToken</LogonType>
      <RunLevel>HighestAvailable</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>true</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>false</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
    <UseUnifiedSchedulingEngine>true</UseUnifiedSchedulingEngine>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT0S</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>ts3server.exe</Command>
      <WorkingDirectory>C:\TeamSpeak3</WorkingDirectory>
    </Exec>
  </Actions>
</Task>
2 Likes