Teamspeak 3 systemd startup
Teamspeak is a voice-chat program, useful for talking to people over the Internet. I've used it for years, but in my more recent server-builds the provided startup script is sysvinit and not systemd.
Still, it's very easy to wrap init.d scripts with a systemd service. Simply create a service file in the systemd folder, e.g. /etc/systemd/system/teamspeak.service
Pop in the details below, changing the disk paths to the relevant location - note that you often don't need to bother with defining the PID location, but you do for Teamspeak. Set the user account to whatever account you run the process under. It's a good idea to create one specifically for a service.
[Unit] Description=Teamspeak 3 Server Service Wants=network.target [Service] Type=simple ExecStart=/opt/teamspeak/ts3server_startscript.sh start ExecStop=/opt/teamspeak/ts3server_startscript.sh stop PIDFile=/opt/teamspeak/ts3server.pid User=teamspeak Restart=on-failure [Install] WantedBy=multi-user.target
You can then set an automatic start on boot with the comamnd:
systemctl enable teamspeak.service