Teamspeak: Difference between revisions

Klinger (talk | contribs)
Created page with "Teamspeak is an unfree voice chat application mainly used for online games. = Install = <syntaxHighlight lang=nix> environment.systemPackages = with pkgs; [ teamspeak_client ]; </syntaxHighlight> Category:Applications Category:Gaming"
 
fix formatting and mention TS 5
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Teamspeak is an unfree voice chat application mainly used for online games.
[https://www.teamspeak.com Teamspeak] is an unfree voice chat application mainly used for online games. It is available as client, but its also possible to host an (older) version of Teamspeak as server service.


= Install =
= Install client =
To install the client just add the package:
<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
  environment.systemPackages = with pkgs; [
environment.systemPackages = with pkgs; [
    teamspeak_client
  # pick the version you want:
   ];
   teamspeak3
  teamspeak5_client
];
</syntaxHighlight>
</syntaxHighlight>
= Install server =
To install a Teamspeak3 server with NixOS for up to 32 users:
<syntaxHighlight lang=nix>
services.teamspeak3 = {
  enable = true;
  openFirewall = true;
};
</syntaxHighlight>
Because teamspeak has an unfree licence, you also need to accept that manually. Place the following in your config in order to do so.<syntaxhighlight lang="nixos">
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
  "teamspeak-server"
];
</syntaxhighlight>Teamspeak has several additional options for configuration. To get elevated rights on the server, it is needed to use the ServerAdmin privilege key from the first log in <code>/var/log/teamspeak3-server</code>.


[[Category:Applications]]
[[Category:Applications]]
[[Category:Gaming]]
[[Category:Gaming]]
[[Category:Server]]