2011年8月6日土曜日

TeamSpeak3 Privilege Key の発行

telnet 127.0.0.1 10011
login client_login_name=serveradmin client_login_password=[初回起動時に表示された?パスワード]
use 1
tokenadd tokentype=0 tokenid1=2 tokenid2=0


あとはクライアントからuse Privilege Key で。

2011年8月5日金曜日

TeamSpeak3 root以外で起動できない。 TS3 failed to register local accounting

TS3がrootじゃないと起動できないのにrootで起動すんなよって言われて困ってました。
日本語情報少ないから大変ですよ。もう。英語わかんねーしw
ログを見ると以下のような感じでした。
INFO |ServerLibPriv | | Server Version: 3.0.0-beta30 [Build: 12998], Linux
INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
INFO |DatabaseQuery | | dbPlugin version: 3.7.3
INFO |DatabaseQuery | | checking database integrity (may take a while)
INFO |SQL | | pruning old database log entries where timestamp is older than 90 days
WARNING |Accounting | | Unable to find valid license key, falling back to limited functionality
ERROR |Accounting | | failed to register local accounting service
ERROR |ServerLibPriv | | Server() error while starting servermanager, error: instance check error


で、結論からいうと/dev/shmの書き込み権限がないユーザーだからダメだったみたいです。
/dev/shmはRAMディスク?らしい。
chownしちゃえばいけるんだけど、それっていいのかどうかよくわからない!
もともとrootしか書けないみたいだからいいんじゃねってことにしたけどね。

参考リンク