カーネルとかディストリビューションとか
[root@www43071u ~]# uname -a
Linux www43071u.sakura.ne.jp 2.6.32-220.4.1.el6.x86_64 #1 SMP Tue Jan 24 02:13:44 GMT 2012 x86_64 x86_64 x86_64 GNU/Linux
[root@www43071u ~]# cat /etc/redhat-release
CentOS release 6.2 (Final)
rootで必要なものを入れておく。
配布されているバイナリが32bit向けなので、64bit環境では以下が必要。
いやな場合は手動ビルド。
yum -y install libstdc++.i686 yum -y install glibc.i686
以下、導入ユーザで作業
wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.1/teamspeak3-server_linux-x86-3.0.1.tar.gz tar xzvf teamspeak3-server_linux-x86-3.0.1.tar.gz mkdir ~/apps mv teamspeak3-server_linux-x86 ~/apps/ts3 ~/apps/ts3/ts3server_startscript.sh start
初回起動時のみこんな画面がでる
------------------------------------------------------------------ I M P O R T A N T ------------------------------------------------------------------ Server Query Admin Acccount created loginname= "serveradmin", password= "XXXXXXX" ------------------------------------------------------------------ ------------------------------------------------------------------ I M P O R T A N T ------------------------------------------------------------------ ServerAdmin privilege key created, please use it to gain serveradmin rights for your virtualserver. please also check the doc/privilegekey_guide.txt for details. token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ------------------------------------------------------------------
tokenの値を、クライアント側の設定時に、
One-Time Privilege Keyへ入力しておくと、そのユーザが特権ユーザになれる。(1回のみ)
あとはチャンネル作ったりして終わり。
起動時に自動起動させる場合、crontabを使う
yum -y install crontabs
実行したいユーザに切り替えて、cronのエディタを開く
crontab -e
以下を追加(XXXは作業しているユーザー名)
@reboot /home/XXX/apps/ts3/ts3server_startscript.sh start > /dev/null 2>&1
サーバを再起動させると起動している。