Package Details: teamspeak3-server 3.4.0-1

Git Clone URL: https://aur.archlinux.org/teamspeak3-server.git (read-only)
Package Base: teamspeak3-server
Description: A proprietary VoIP conference software
Upstream URL: http://www.teamspeak.com
Licenses: custom
Submitter: None
Maintainer: nyyu
Last Packager: nyyu
Votes: 71
Popularity: 0.669730
First Submitted: 2010-03-11 03:16
Last Updated: 2018-09-11 21:04

Latest Comments

1 2 3 4 5 6 ... Next › Last »

nyyu commented on 2018-09-11 21:06

updated to 3.4.0 and added unit wants network.

namru commented on 2018-08-28 21:32

I have a problem with teamspeak3-server after a server reboot. Within the logs I found that the daemon is unable to connect to license servers. The problem was that the network wasn't fully started at the point teamspeak3-server daemon starts. As a solution I follow this (https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/) systemd guide and modify my teamspeak3-server.service file. To ensure that network is realy fully started you need both lines: After=network-online.target Wants=network-online.target Please implement this additional line. This helps me and maybe some other users with similar problems. Thanks

binhex commented on 2018-08-06 09:51

@matthias.lisin sorry i was looking out for a package version bump up to 3.3.0-2, all builds fine now, thanks.

matthias.lisin commented on 2018-08-04 14:31

@binhex, pull the latest PKGBUILD again, the problem has been solved yesterday and it works.

I just tried it for amd64 and x86

binhex commented on 2018-08-04 14:16

Can you update the checksum please as it currently will not install

nyyu commented on 2018-08-03 18:29

Sorry, was the beta sums

binhex commented on 2018-08-03 18:09

Bad sha256sum on latest package:-

91m==> Validating source_x86_64 files with sha256sums... teamspeak3-server_linux_amd64-3.3.0.tar.bz2 ... ?[0m ?[91mFAILED ==> ERROR: One or more files did not pass the validity check! ?[0m

matthias.lisin commented on 2018-07-12 10:23

Quick heads-up. There is a 3.3.0 Beta pre-release available, and some features might be interesting for the users as well as the package maintainer!

Source: [PreRelease] TeamSpeak 3 Server 3.3.0 Beta

Changelog
Server Release 3.3.0 27 june 2018
Added: We are proud to introduce myTeamSpeak integrations for Twitch. With it you can link your Twitch account
       with myTeamSpeak and configure the Server to give every twitch subscriber a group when he joins the server.
       It will be taken away automatically, should the user unsubscribe again.
Added: We added SSH for the server query... that took a while, didn't it?
       To enable start the server with "query_protocols=raw,ssh", and connect to port 10022.
       A few points of note:
       * the ssh support comes with new command line parameters, see doc/server_quickstart.txt for more information.
       * we also added history, tab-completion and keyboard shortcuts like killing, yanking and searching.
       * there is a maximum of 4096 characters per input line. We might fix that in a later version.
       * Bot or admin tools connecting over ssh should not allocate a PTY, giving access to the good old query, 
         just encrypted - and without the 4096 characters limit per input line.
       * We overhauled server query flooding. It is now more forgiving, allowing for naive implementations that still run fast.
Added: The new commandline option 'serverquerydocs_path' allows to override where the server is looking for the 
       serverquerydocs directory. Not particularly interesting we know, but it allows us to fix the 'help' command 
       in docker images, finally.

Fixed: We added a fix for those annoying instance check errors on Windows. Might not catch all cases though, keep those reports coming.
Fixed: The channel_needed_subscribe_power finally shows the actual power needed to subscribe to a channel, and not just 0.
Fixed: As some have already noted, the last release broke client_lastconnected, so we unbroke it for this release.
What is interesting here?
  • Now uses SSH Port 10022. I'm not sure if this has to be handled in some way by the maintainer
  • There is finally a serverquerydocs_path option. Afaik, the help command on Arch is broken to this day.

tomeaton17 commented on 2018-07-05 10:12

This doesn't work for me. It errors about installing ca-certificates, this can be fixed by changing the service file to include "Environment='SSL_CERT_FILE="/etc/ssl/certs/ca-certificates.pem"'". This then errors about failing to create an HTTP connection: initializing server failed: Error creating HTTP connection factory: PK - Read/write of file failed (com::teamspeak::http:mbedtls:-15872). Any ideas on how to fix this?

wuestengecko commented on 2018-05-22 15:24

I've created a patch with some hardening options enabled, which also switches to using systemd's DynamicUser facility: https://gist.github.com/Wuestengecko/9b6770a3315dac11feb75ab90523c5bb

The server is still successfully running with all functions (as far as I can tell), but this should make it significantly harder to compromise the entire system in the (however unlikely) event of the server being hacked.

What this means for you as server admin: systemd will automatically move the /var/{lib,log}/teamspeak3-server directories to /var/{lib,log}/private/teamspeak3-server, leave a symlink in the former places, and the server will from that point on only have write access to these two paths. You should move the database plugin config file to /var/lib/teamspeak3-server too, if you have one. Note that noone else will from that point on have READ access to these directories anymore, and you should refrain from changing the permissions of /var/{lib,log}/private - you would bypass a fundamental security mechanism.

You can then delete the user/group named teamspeak, which will complete the switch to dynamic UIDs - however this is not a requirement, if a static user/group exist, systemd will use them.

Make sure to delete either both user AND group, or none of them. Having only one of them statically allocated is an error, and systemd will refuse to start the service.