FX サークブログ@放置 CS1.6サーバにPsychostatsを入れてみよう

サークブログ@放置

TS3 Server, Sark_Ojisan_Serverの管理者を細々とやってる人間のブログ。 サーバ以外のことも書くんだけどね。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
スポンサードリンク▼
[ --/--/-- --:-- ] スポンサー広告 | TB(-) | CM(-)

CS1.6サーバにPsychostatsを入れてみよう

本記事はCounter-Strike1.6のサーバにPsychostatsを導入するために適当にまとめられた記事です。
もしかすると一部間違いがあるかもしれません。
当記事を参考にした上で発生した不都合等に関しては当ブログの運営者である私と、当記事のPsychostatsに関してまとめた あご氏 は一切責任を負わない物とします。

誤字脱字の報告等はコメントにて受け付けますが、Psychostatsに関する質問は分かる範囲でしかお答えできませんのでご了承下さい。



Psychostatsインストールまとめ(Debian GNU/Linux squeeze)


参考ページ


http://www.psychostats.com/doc/PsychoStats_Installation


必要ソフトウェア:


A Web server (usually Apache or IIS) (apache 2.2.16 使用)
PHP v4.3 or any version higher. (php 5.3.3 使用)
MySQL v4.1.11 or any version higher. (mysql 5.1.49 使用)
Perl v5.8+ (perl 5.10.1 使用)


0. hlds / amx modx の準備


をしておく。statsx.amxxとstats_logging.amxxを有効に。
server.cfgあたりに logaddress_add 127.0.0.1 23456 (23456は適当なポート番号)

1. まとめていれる


# apt-get install apache2 libapache2-mod-php5 mysql perl

2. mysqlでdbの作成(ここではユーザ名をps3とし、パスワードはpasswordとします)


$ mysql -uroot -p
(パスワード入力)
mysql> create database psychostats3_1;
mysql> create user 'ps3'@'%' identified by 'password';
mysql> grants all on psychostats3_1.* to 'ps3'@'%';
mysql> quit;

3. psychostatsをもってくる


$ wget http://www.psychostats.com/downloads/PsychoStats/newest/linux/download.tar.gz
$ tar xzf download.tar.gz
$ ls (したら展開されたディレクトリがみつかるはずです。ここではpsychostats3.1でした。)

4. WEBサーバに必要なファイルを置く


$ cd psychostats3.1
# cp -r upload /var/www/stats
# chown -R www-data:www-data /var/www/stats
    (ここはrootで行いましょう。)

5. WEBインターフェースのセットアップ


ウェブブラウザでアクセス!
http://サーバのアドレス/stats/install/ へどうぞ。

画面の指示にしたがうだけで完了します。
途中でデータベースの設定がありますが、2で入力した情報を書きます。
今回の例では データベース名がpsychostats3_1 ユーザ名がps3 パスワードがpassword です
また、ウェブインターフェースへのAdminログイン用のID / PWの設定もあります。

6. Adminログインからlog streamの設定


さらにウェブブラウザのターン!
http://サーバのアドレス/stats/admin/ へ行き、5番で入力したAdminログイン用の情報を使ってログイン!
上部メニューの Manage->Log Sourceへ行き [New Log Source]をポチってください。
Protocolにstreamを指定し、
Host: 127.0.0.1
Port: 23456 (1で入力したPort番号)

Default map: de_dust2 (hlds起動時にロードされるmapでOK)
を入力しSaveします。

7. psychostatsのDBへhldsのログを送りつける。


$ editor stats.cfg (4番でcdしたディレクトリで)
(データベースの情報に合うように編集する。)
$ screen -AdmS session_name ./stats.pl -v
(バックグラウンドでログを送りつけるツールが走ります。)
$ screen -r session_name # でアタッチできます。デタッチするにはCtrl-a Ctrl-d
DBから6番で設定している情報を受けとり、hldsのlog streamから情報を取得し、DBへ突っ込んでいるようです。

8. あとしまつ


# rm -rf /var/www/stats/install
(WEBインターフェースセットアップ用のディレクトリは置いたままだとよくないようです。消しましょう。)

9. おかしいぞ


statsを見ようとウェブブラウザで http://サーバのアドレス/stats へアクセスすると
ページ上部にWaringがずらーっと並びました。Psychostatsが古い関数を使っているのが原因のようです。

邪魔なので消すためには
/var/www/stats/includes/common.phpの
error_reporting(E_ALL ^ E_NOTICE);となっているところを
error_reporting(0);とすれば消えるようです。


人柱: ago

※補足※

現在、Psychostatsのページを閲覧するとエラーを吐かれて見ることが出来ない様ですので他の場所から落とせる場所を探してきました。
-> DL場所はコチラ
多分動きます。ただしオリジナルの物と同じかは分かりませんのでその辺は自己責任でお願い致します。 スポンサードリンク▼
[ 2012/01/03 19:13 ] Software | TB(0) | CM(0)

コメントの投稿












管理者にだけ表示を許可する
トラックバック
この記事のトラックバックURL

スポンサードリンク▼
プロフィール

TK_sark-おじさん

Author:TK_sark-おじさん
日頃からあくびばかりしてる糞自宅警備員

*TeamSpeak 3
 sark_ojisan_server
*Twitter
 TK_sark
*Skype
 tksark0192
*Steam
 tksark0192cs
*Irc.friend-chat.jp (Friend Chat)
 #sark
*Mail & Messenger
 sark_tk0192*hotmail.co.jp

*を@に変えて勝手に登録してくだしあ。
*PCスペック等はこちら

ユニークユーザ数:

purixtu
月別アーカイブ
01  10  05  01  09  06  04  03  02  01  10  08  07  06  05  02  01  12  11  10  09  08  05  03  01  12  11  10  08  07  06  05  04  03  02  01  12  11  10  09  08  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  06  05  04  03 


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。