目次

TeamSpeak3

実行環境構築

CentOS のみ実行

実行時にエラーを吐く

$ ./ts3server_linux_x86: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

「libstdc++.so.6」が提供されているパッケージ名を調べるために「search」コマンドまたは「provides」コマンドを用いる

# yum search libstdc++.so.6

or

# yum provides libstdc++.so.6

実行すると「libstdc++.so.6」が含まれるパッケージが表示される

# yum provides libstdc++.so.6
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: www.ftp.ne.jp
 * extras: www.ftp.ne.jp
 * updates: www.ftp.ne.jp
libstdc++-4.4.6-4.el6.i686 : GNU Standard C++ Library
Repo        : base
Matched from:
Other       : libstdc++.so.6

インストール

# yum install libstdc++-4.4.6-4.el6.i686

Donwnload

手動でダウンロード

自分の環境に合わせてソフトをダウンロードする

コマンドでダウンロード

リンクを調べて以下のように実行するだけ

$ wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.6.1/teamspeak3-server_linux-x86-3.0.6.1.tar.gz

解凍

$ tar zxf teamspeak3-server_linux-x86-3.0.6.1.tar.gz

インストール先のフォルダ作成

適宜作成

$ mkdir ~/Applications

ファイル移動

$ mv teamspeak3-server_linux-x86 ~/Applications/.

ライセンス取得

TeamSpeak3サーバは商用ソフトウェアですが,非営利的な利用に限り無償で使えます.

基本的にはサーバの接続人数は32人です.

無償ユーザ登録をすることで,接続人数を512人まで増やすことができます.

ユーザ登録

TeamSpeak3のライセンス管理団体であるTritonCIAのページからユーザ登録ができます.

英語のライセンスが理解でき,遵守できる人のみ登録しましょう.

ライセンスに違反するとブラックリスト入りしてサーバにユーザが接続できなくなります.

ライセンスファイル

登録するとライセンスファイルがメールで送られてくるので,サーバソフトウェアと同じフォルダにおきましょう.

ライセンスファイルには個人情報が含まれるためアクセス権限に注意しましょう.

chmod 600 licensekey.dat

サーバの起動/終了

起動

ローカルユーザで実行するのが望ましい

自動起動設定の際も同じ

$ ~/Applications/teamspeak3-server_linux-x86/ts3server_startscript.sh start

初めて起動すると以下のように表示されるのでメモしとく.

------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
              Server Query Admin Acccount created
         loginname= "serveradmin", password= "*******"
------------------------------------------------------------------


------------------------------------------------------------------
                      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/token_guide.txt for details.

       token=*************************
------------------------------------------------------------------

「loginname」と「password」はログイン時に使用する.

「token」はサーバ管理者への権限昇格時に使用する.

もし,忘れてしまった場合は「ts3server.sqlitedb」を削除することで初期化する事ができる(設定がすべて消えるので最終手段).

終了

$ ./ts3server_startscript.sh stop

サーバ起動時にTeamSpeak3を起動させる

設定ファイルのバックアップ

# cp -p /etc/rc.d/rc.local /etc/rc.d/rc.local.orig

実行コマンドの追記

起動時にローカルユーザで実行するようにファイルに追記

# echo 'su batako -c "cd ~/Applications/; ./ts3server_startscript.sh start"' >> /etc/rc.d/rc.local

差分確認

追記した分のみ表示されたらおk

# diff /etc/rc.d/rc.local.orig /etc/rc.d/rc.local

ポート変更

デフォルト

UDP 9987 (voice)
TCP 30033 (file manager)
TCP 10011 (query)

変更したい場合は以下のように入力する.

$ export LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"
$ ./ts3server_linux_x86 default_voice_port=9987

ただし,この方法でポートを変更できるのは初回起動時のみ

他に色々弄りたいならココ見ればおk

サーバに接続

サーバの起動時に取得した「loginname」と「password」を用いてログインする

「Use Privilege Key」からサーバの起動時に取得した「token」を用いることでサーバ管理者へ昇格できる(1PCのみ)

メニュー > Permission > Use Privilege Key

Client

CentOS

$ wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.8.1/TeamSpeak3-Client-linux_x86-3.0.8.1.run
$ chmod +x TeamSpeak3-Client-linux_x86-3.0.8.1.run
$ ./TeamSpeak3-Client-linux_x86-3.0.8.1.run
$ cd TeamSpeak3-Client-linux_x86
[user@localhost TeamSpeak3-Client-linux_x86]# ./ts3client_runscript.sh 
./ts3client_linux_x86: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
[root@localhost TeamSpeak3-Client-linux_x86]# yum provides libstdc++.so.6
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.fairway.ne.jp
 * extras: mirror.fairway.ne.jp
 * updates: mirror.fairway.ne.jp
libstdc++-4.4.6-4.el6.i686 : GNU Standard C++ Library
Repo        : base
Matched from:
Other       : libstdc++.so.6
[root@localhost TeamSpeak3-Client-linux_x86]# yum install libstdc++-4.4.6-4.el6.i686
[root@localhost TeamSpeak3-Client-linux_x86]# ./ts3client_runscript.sh 
./ts3client_linux_x86: error while loading shared libraries: libgthread-2.0.so.0: cannot open shared object file: No such file or directory
[root@localhost TeamSpeak3-Client-linux_x86]# yum provides libgthread-2.0.so.0
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.fairway.ne.jp
 * extras: mirror.fairway.ne.jp
 * updates: mirror.fairway.ne.jp
glib2-2.22.5-7.el6.i686 : A library of handy utility functions
Repo        : base
Matched from:
Other       : libgthread-2.0.so.0
[root@localhost TeamSpeak3-Client-linux_x86]# yum install glib2-2.22.5-7.el6.i686
[root@localhost TeamSpeak3-Client-linux_x86]# ./ts3client_runscript.sh 
./ts3client_linux_x86: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
[root@localhost TeamSpeak3-Client-linux_x86]# yum provides libpng12.so.0
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.fairway.ne.jp
 * extras: mirror.fairway.ne.jp
 * updates: mirror.fairway.ne.jp
2:libpng-1.2.49-1.el6_2.i686 : A library of functions for manipulating PNG image format files
Repo        : base
Matched from:
Other       : libpng12.so.0
[root@localhost TeamSpeak3-Client-linux_x86]# yum install libpng-1.2.49-1.el6_2.i686
[root@localhost TeamSpeak3-Client-linux_x86]# ./ts3client_runscript.sh 
./ts3client_linux_x86: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory
[root@localhost TeamSpeak3-Client-linux_x86]# yum provides libfreetype.so.6
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.fairway.ne.jp
 * extras: mirror.fairway.ne.jp
 * updates: mirror.fairway.ne.jp
freetype-2.3.11-6.el6_2.9.i686 : A free and portable font rendering engine
Repo        : base
Matched from:
Other       : libfreetype.so.6
[root@localhost TeamSpeak3-Client-linux_x86]# yum install freetype-2.3.11-6.el6_2.9.i686
[root@localhost TeamSpeak3-Client-linux_x86]# ./ts3client_runscript.sh 
./ts3client_linux_x86: error while loading shared libraries: libSM.so.6: cannot open shared object file: No such file or directory
[root@localhost TeamSpeak3-Client-linux_x86]# yum provides libSM.so.6
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.fairway.ne.jp
 * extras: mirror.fairway.ne.jp
 * updates: mirror.fairway.ne.jp
libSM-1.1.0-7.1.el6.i686 : X.Org X11 SM runtime library
Repo        : base
Matched from:
Other       : libSM.so.6
[root@localhost TeamSpeak3-Client-linux_x86]# yum install libSM-1.1.0-7.1.el6.i686
[root@localhost TeamSpeak3-Client-linux_x86]# ./ts3client_runscript.sh 
./ts3client_linux_x86: error while loading shared libraries: libXrender.so.1: cannot open shared object file: No such file or directory
[root@localhost TeamSpeak3-Client-linux_x86]# yum provides libXrender.so.1
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.fairway.ne.jp
 * extras: mirror.fairway.ne.jp
 * updates: mirror.fairway.ne.jp
libXrender-0.9.5-1.el6.i686 : X.Org X11 libXrender runtime library
Repo        : base
Matched from:
Other       : libXrender.so.1
[root@localhost TeamSpeak3-Client-linux_x86]# ./ts3client_runscript.sh 
./ts3client_linux_x86: error while loading shared libraries: libXrandr.so.2: cannot open shared object file: No such file or directory
[root@localhost TeamSpeak3-Client-linux_x86]# yum provides libXrandr.so.2
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.fairway.ne.jp
 * extras: mirror.fairway.ne.jp
 * updates: mirror.fairway.ne.jp
libXrandr-1.3.0-4.el6.i686 : X.Org X11 libXrandr runtime library
Repo        : base
Matched from:
Other       : libXrandr.so.2
[root@localhost TeamSpeak3-Client-linux_x86]# yum install libXrandr-1.3.0-4.el6.i686
[root@localhost TeamSpeak3-Client-linux_x86]# ./ts3client_runscript.sh 
./ts3client_linux_x86: error while loading shared libraries: libXfixes.so.3: cannot open shared object file: No such file or directory
[root@localhost TeamSpeak3-Client-linux_x86]# yum provides libXfixes.so.3
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.fairway.ne.jp
 * extras: mirror.fairway.ne.jp
 * updates: mirror.fairway.ne.jp
libXfixes-4.0.4-1.el6.i686 : X Fixes library
Repo        : base
Matched from:
Other       : libXfixes.so.3
[root@localhost TeamSpeak3-Client-linux_x86]# yum install libXfixes-4.0.4-1.el6.i686
[root@localhost TeamSpeak3-Client-linux_x86]# ./ts3client_runscript.sh 
./ts3client_linux_x86: error while loading shared libraries: libXcursor.so.1: cannot open shared object file: No such file or directory
[root@localhost TeamSpeak3-Client-linux_x86]# yum provides libXcursor.so.1
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.fairway.ne.jp
 * extras: mirror.fairway.ne.jp
 * updates: mirror.fairway.ne.jp
libXcursor-1.1.10-2.el6.i686 : X.Org X11 libXcursor runtime library
Repo        : base
Matched from:
Other       : libXcursor.so.1
[root@localhost TeamSpeak3-Client-linux_x86]# yum install libXcursor-1.1.10-2.el6.i686
[root@localhost TeamSpeak3-Client-linux_x86]# ./ts3client_runscript.sh 
./ts3client_linux_x86: error while loading shared libraries: libXinerama.so.1: cannot open shared object file: No such file or directory
[root@localhost TeamSpeak3-Client-linux_x86]# yum provides libXinerama.so.1
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.fairway.ne.jp
 * extras: mirror.fairway.ne.jp
 * updates: mirror.fairway.ne.jp
libXinerama-1.1-1.el6.i686 : X.Org X11 libXinerama runtime library
Repo        : base
Matched from:
Other       : libXinerama.so.1
[root@localhost TeamSpeak3-Client-linux_x86]# yum install libXinerama-1.1-1.el6.i686
[root@localhost TeamSpeak3-Client-linux_x86]# ./ts3client_runscript.sh 
./ts3client_linux_x86: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory
[root@localhost TeamSpeak3-Client-linux_x86]# yum provides libfontconfig.so.1
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.fairway.ne.jp
 * extras: mirror.fairway.ne.jp
 * updates: mirror.fairway.ne.jp
fontconfig-2.8.0-3.el6.i686 : Font configuration and customization library
Repo        : base
Matched from:
Other       : libfontconfig.so.1
[root@localhost TeamSpeak3-Client-linux_x86]# yum install fontconfig-2.8.0-3.el6.i686

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-01-16 (土) 18:03:30 (435d)