https://wiki.archlinux.org/api.php?action=feedcontributions&user=Sklorpion&feedformat=atomArchWiki - User contributions [en]2024-03-28T13:49:04ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=TeamSpeak&diff=252730TeamSpeak2013-04-02T20:54:36Z<p>Sklorpion: /* First startup */</p>
<hr />
<div>{{DISPLAYTITLE:TeamSpeak}}<br />
[[Category:Sound]]<br />
{{Article summary start}}<br />
{{Article summary text|An introduction to [http://teamspeak.com/ TeamSpeak], covering installation and basic configuration of the client and server.}}<br />
{{Article summary end}}<br />
<br />
From [http://en.wikipedia.org/wiki/Teamspeak Wikipedia, the free encyclopedia]:<br />
<br />
:''TeamSpeak is a proprietary Voice over IP software that allows computer users to speak on a chat channel with fellow computer users, much like a telephone conference call.''<br />
<br />
== Installation ==<br />
<br />
===Install client===<br />
Install {{AUR|teamspeak3}}, available in the [[Arch User Repository]].<br />
<br />
===Install server===<br />
Install {{AUR|teamspeak3-server}}, available in the [[Arch User Repository]].<br />
<br />
== Configuration/Startup ==<br />
=== Client ===<br />
I do not use the Linux client, please feel free to expand this article at this point.<br />
<br />
=== Server ===<br />
==== Configuration ====<br />
* You can configure the TeamSpeak server via {{ic|/etc/conf.d/teamspeak3-server}} if you are using [[Initscripts]]. You can find all necessary explanations inside this file. If you are using [[Systemd]] please check {{ic|/usr/share/doc/teamspeak3-server/server_quickstart.txt}} for all available command line parameters.<br />
<br />
* If you possess a license file please copy it to {{ic|/var/lib/teamspeak3-server/licensekey.dat}}.<br />
<br />
==== First startup ====<br />
At the first startup TeamSpeak creates the SQLite database at {{ic|/var/lib/teamspeak3-server/ts3server.sqlitedb}} and the first logfiles. At the same moment TeamSpeak creates the ServerQuery administration account (the superuser of all servers) and the first virtual server including a privilege key for the server administrator of this virtual server. The ServerQuery account is displayed only once on standard output. If you have already started your server and missed it you have to delete {{ic|/var/lib/teamspeak3-server/ts3server.sqlitedb}} and clear {{ic|/var/log/teamspeak3-server/}} of all logfiles as described below.<br />
<br />
{{Warning|These steps delete your current configured TeamSpeak servers, your users, permissions and all settings.}}<br />
<br />
* Stop teamspeak3-server (see [[Daemon]]).<br />
<br />
* Remove {{ic|/var/lib/teamspeak3-server/ts3server.sqlitedb}}:<br />
{{bc|<br />
rm /var/lib/teamspeak3-server/ts3server.sqlitedb}}<br />
<br />
* Clear {{ic|/var/log/teamspeak3-server/}}:<br />
{{bc|<br />
rm /var/log/teamspeak3-server/*.log}}<br />
<br />
* Now you can run the server (as root):<br />
{{bc|<br />
<nowiki>su -s /bin/bash -l -c "/usr/bin/teamspeak3-server logpath=/var/log/teamspeak3-server/ dbsqlpath=/usr/share/teamspeak3-server/sql/" teamspeak</nowiki>}}<br />
<br />
* You should see an output similar to this:<br />
{{hc|Example output|<br />
<nowiki>------------------------------------------------------------------<br />
I M P O R T A N T <br />
------------------------------------------------------------------<br />
Server Query Admin Acccount created <br />
loginname= "serveradmin", password= "password"<br />
------------------------------------------------------------------</nowiki>}}<br />
<br />
{{Note|Write down the password for the ServerQuery administrator!}}<br />
<br />
* You will also find the privilege key of the first virtual server in this output which can be used to gain administrative rights on this virtual server. But the key is also written to the logfile at {{ic|/var/log/teamspeak3-server/}} and you can see it in {{ic|<nowiki> journalctl _SYSTEMD_UNIT=teamspeak3-server.service </nowiki>}}<br />
<br />
* You can stop the server with this:<br />
{{bc|<br />
kill `pidof -o %PPID /usr/bin/teamspeak3-server`}}<br />
<br />
==== Regular startup ====<br />
Simply start teamspeak3-server (see [[Daemon]]).<br />
<br />
== External links ==<br />
* [http://www.teamspeak.com/?page=literature Official documentation]</div>Sklorpionhttps://wiki.archlinux.org/index.php?title=SteamCMD&diff=247502SteamCMD2013-02-16T06:04:26Z<p>Sklorpion: /* Installation */</p>
<hr />
<div>[[Category:Gaming]]<br />
This page describes how to install Valves ''HLDS'' (Half-Life Dedicated Server) for installing and running a game server for classic Half-Life 1 games.<br />
<br />
== Installation ==<br />
First, install {{aur|hlds}} from the [[AUR]]. Before configuring the server, we need to add an user with restricted rights which will be only used for HLDS:<br />
$ useradd hlds<br />
And then assign the permissions to the program directory:<br />
$ chown -R hlds:hlds /opt/hlds<br />
Now we change the user, switch the directory to ''/opt/hlds'' and begin download the game files, in this example for ''Counter-Strike 1.6'', by executing this command (where username and password is your steam one):<br />
$ su hlds && cd /opt/hlds<br />
$ ./steam -command update -game cstrike -dir . -username <username> -password <password><br />
<br />
== Configuration ==<br />
Of couse you can define the server settings in the game directory itself, for example by editing /opt/hlds/cstrike/server.cfg. Alternatively you could set the startup parameters in ''/etc/conf.d/hlds'':<br />
{{hc|/etc/conf.d/hlds|2=<nowiki>user=hlds # this setting won't work yet<br />
workingdir=/opt/hlds # this setting won't work yet<br />
params="-game cstrike -autoupdate +maxplayers 20 +port 27019 +map de_aztec"</nowiki>}}<br />
Be sure you open or forwarded the port, e.g. 27019 UDP+TCP correctly!<br />
<br />
== Start the server ==<br />
Starting the server is easy!<br />
$ systemctl start hlds<br />
To enable autostart, issue following command:<br />
$ systemctl enable hlds</div>Sklorpionhttps://wiki.archlinux.org/index.php?title=TeamSpeak&diff=246117TeamSpeak2013-02-03T08:18:29Z<p>Sklorpion: /* First startup */</p>
<hr />
<div>{{DISPLAYTITLE:TeamSpeak}}<br />
[[Category:Sound]]<br />
{{Article summary start}}<br />
{{Article summary text|An introduction to [http://teamspeak.com/ TeamSpeak], covering installation and basic configuration of the client and server.}}<br />
{{Article summary end}}<br />
<br />
From [http://en.wikipedia.org/wiki/Teamspeak Wikipedia, the free encyclopedia]:<br />
<br />
:''TeamSpeak is a proprietary Voice over IP software that allows computer users to speak on a chat channel with fellow computer users, much like a telephone conference call.''<br />
<br />
== Installation ==<br />
<br />
===Install client===<br />
Install {{AUR|teamspeak3}}, available in the [[Arch User Repository]].<br />
<br />
===Install server===<br />
Install {{AUR|teamspeak3-server}}, available in the [[Arch User Repository]].<br />
<br />
== Configuration/Startup ==<br />
=== Client ===<br />
I do not use the Linux client, please feel free to expand this article at this point.<br />
<br />
=== Server ===<br />
==== Configuration ====<br />
* You can configure the TeamSpeak server via {{ic|/etc/conf.d/teamspeak3-server}} if you are using [[Initscripts]]. You can find all necessary explanations inside this file. If you are using [[Systemd]] please check {{ic|/usr/share/doc/teamspeak3-server/server_quickstart.txt}} for all available command line parameters.<br />
<br />
* If you possess a license file please copy it to {{ic|/var/lib/teamspeak3-server/licensekey.dat}}.<br />
<br />
==== First startup ====<br />
At the first startup TeamSpeak creates the SQLite database at {{ic|/var/lib/teamspeak3-server/ts3server.sqlitedb}} and the first logfiles. At the same moment TeamSpeak creates the ServerQuery administration account (the superuser of all servers) and the first virtual server including a privilege key for the server administrator of this virtual server. The ServerQuery account is displayed only once on standard output. If you have already started your server and missed it you have to delete {{ic|/var/lib/teamspeak3-server/ts3server.sqlitedb}} and clear {{ic|/var/log/teamspeak3-server/}} of all logfiles as described below.<br />
<br />
{{Warning|These steps delete your current configured TeamSpeak servers, your users, permissions and all settings.}}<br />
<br />
* Stop teamspeak3-server (see [[Daemon]]).<br />
<br />
* Remove {{ic|/var/lib/teamspeak3-server/ts3server.sqlitedb}}:<br />
{{bc|<br />
rm /var/lib/teamspeak3-server/ts3server.sqlitedb}}<br />
<br />
* Clear {{ic|/var/log/teamspeak3-server/}}:<br />
{{bc|<br />
rm /var/log/teamspeak3-server/*.log}}<br />
<br />
* Now you can run the server (as root):<br />
{{bc|<br />
<nowiki>su -s /bin/bash -l -c "/usr/bin/teamspeak3-server logpath=/var/log/teamspeak3-server/ dbsqlpath=/opt/teamspeak3-server/sql/ &" teamspeak</nowiki>}}<br />
<br />
* You should see an output similar to this:<br />
{{hc|Example output|<br />
<nowiki>------------------------------------------------------------------<br />
I M P O R T A N T <br />
------------------------------------------------------------------<br />
Server Query Admin Acccount created <br />
loginname= "serveradmin", password= "password"<br />
------------------------------------------------------------------</nowiki>}}<br />
<br />
{{Note|Write down the password for the ServerQuery administrator!}}<br />
<br />
* You will also find the privilege key of the first virtual server in this output which can be used to gain administrative rights on this virtual server. But the key is also written to the logfile at {{ic|/var/log/teamspeak3-server/}} and you can see it in {{ic|<nowiki> journalctl -f --lines=50 </nowiki>}}<br />
<br />
* You can stop the server with this:<br />
{{bc|<br />
kill `pidof -o %PPID /usr/bin/teamspeak3-server`}}<br />
<br />
==== Regular startup ====<br />
Simply start teamspeak3-server (see [[Daemon]]).<br />
<br />
== External links ==<br />
* [http://www.teamspeak.com/?page=literature Official documentation]</div>Sklorpion