Site Tools


linux:ubuntu:teamspeak3

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
linux:ubuntu:teamspeak3 [2020/09/19 22:01] lunetikklinux:ubuntu:teamspeak3 [2022/03/08 11:52] – [Failed loading default license file] lunetikk
Line 22: Line 22:
 Unpack Unpack
 <code> <code>
-tar -xjf PACKAGE+tar -xjf <PACKAGE>
 </code> </code>
  
 Change the owner of the files to your user Change the owner of the files to your user
-<code> chown -R teamspeak /teamspeak/ </code>+<code>chown -R teamspeak /teamspeak/ </code>
  
 ===== Configuration ===== ===== Configuration =====
Line 75: Line 75:
 ===== Create Service ===== ===== Create Service =====
  
 +Create a new unit "/etc/systemd/system/teamspeak.service" with the following content
 +<code>
 +[Unit]
 +Description=TeamSpeak3 Server
 +Wants=network-online.target
 +After=syslog.target network.target
 +
 +[Service]
 +WorkingDirectory=/teamspeak/teamspeak3-server_linux-amd64/
 +User=teamspeak
 +Type=forking
 +ExecStart=/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh start initfile=ts3server.ini
 +ExecStop=/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
 +ExecReload=/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh restart
 +PIDFile=/teamspeak/teamspeak3-server_linux_amd64/ts3server.pid
 +   
 +[Install]
 +WantedBy=multi-user.target
 +</code>
 +
 +Incase you already had this file and/or changed anything, run "systemctl daemon-reload" to reload the units
 +
 +Add the service to autostart
 +<code>
 +systemctl enable teamspeak
 +</code>
 +
 +You can now start/stop/restart and see the status of the service via the following commands
 +<code>
 +systemctl start teamspeak
 +systemctl stop teamspeak
 +systemctl restart teamspeak
 +systemctl status teamspeak
 +</code>
  
 +[[https://teamspeak.wiki/index.php/Systemd_Unit|https://teamspeak.wiki/index.php/Systemd_Unit]]
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
Line 108: Line 143:
  
 [[https://forum.teamspeak.com/threads/93623-Instance-check-error-failed-to-register-local-accounting-service-on-Linux/page8|https://forum.teamspeak.com/threads/93623-Instance-check-error-failed-to-register-local-accounting-service-on-Linux/page8]] [[https://forum.teamspeak.com/threads/93623-Instance-check-error-failed-to-register-local-accounting-service-on-Linux/page8|https://forum.teamspeak.com/threads/93623-Instance-check-error-failed-to-register-local-accounting-service-on-Linux/page8]]
 +
 +==== Failed loading default license file ====
 +
 +The server doesnt start and the log shows the following error \\
 +<code>
 +|CRITICAL|Accounting    |   |Failed loading default license file!
 +</code>
 +
 +__Reason:__ \\
 +Your license expired\\
 +
 +__Fix:__ \\
 +Update your Teamspeakserver to renew the license\\
 +
 +Get the server package downloadlink from either the website or directly from the fileserver
 +<code>
 +https://www.teamspeak.com/de/downloads/#server
 +https://files.teamspeak-services.com/releases/server/</code>
 +
 +Change to your directory and download the package
 +<code>
 +cd /teamspeak
 +wget <URL>
 +</code>
 +
 +Backup your old folder in case something is broken after overwriting
 +<code>
 +cp -a teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64_bak_20211124
 +</code>
 +
 +Unpack (overwrite the existing folder)
 +<code>
 +tar -xvf <PACKAGE>
 +</code>
 +
 +and start as usual
 +<code>
 +systemctl start teamspeak
 +</code>
 +
 +[[https://forum.teamspeak.com/threads/137119-Server-error-quot-Failed-loading-default-license-file!-quot/page5|https://forum.teamspeak.com/threads/137119-Server-error-quot-Failed-loading-default-license-file!-quot/page5]]
linux/ubuntu/teamspeak3.txt · Last modified: 2022/08/04 10:07 by lunetikk