初次架设PsychoStats3排行系统方法和心得[转]
上一篇 / 下一篇 2008-09-07 11:11:00 / 个人分类:游戏
大家好 我像各位一样 是个热爱CS的玩家 所以喜欢开混战服务器来和大家一起玩 写的不好 请大家多多指教(话多了)我是网管博客j'^6TE
m#]s'\5h7\
$p9fP)Kf(I7U0言归正传:架设PsychoStats3的环境是一台拥有win:PHP+MYSQL+ActivePerl linux:PHP+MYSQL+Perl 小弟我在win2003下架设的 要求 MYSQL v4.1.11+我是网管博客4Q7B:Z2WB9}
版本方面越高越好了 如果你是新服务器安装的话 建议使用官方作者推荐下载http://www.wampserver.com我是网管博客p dT^*tr-f`
集成了 Windows=Apache + Mysql + Php
{#a+q iif!f0我推荐http://www.apachefriends.org/zh_cn/xampp.html集成更多工具 还带图形我是网管博客+^0T,]?'P5Q X
有了环境都我们就可以开始下载PsychoStats 3.x我是网管博客/YB%kb7?8|
现在最新的版本是psychostats3.0.5b下载我是网管博客y+U+xq'z Q&qG
http://www.psychostats.com/downloads/我是网管博客K2rk'ig+Zbo;t
^o-F(Z:vhmH(bL0请大家下载对应的服务器系统 解压完毕后先别急的复制我是网管博客2]p9O A+{#hpx
我们需要改2个安装时候连接mysql的文件分别在我是网管博客4jf%Qy9q X-T)~?5E
文件目录下的stats.cfg和\web\config.php
SZ$t\ ]:H9{Y0随便用怎么编辑软件打开
H l] s0Tk~$FI%qg0stats.cfg
F1e7D6k9z(l$ePC0
5X!i3F(D B$o(n3lA:o0
Xf)OPD0好设置完成后我们就可以以把 文件夹web里的所有文件上传或复制到服务器的对应目录下面比如http://your.domain.com/stats/本地的话就http://localhost/stats/之后就可以打开浏览器进行初步安装了安装的时候打http://your.domain.com/stats/install或本地的http://ocalhost/stats/install
(R-m(fJys~0碰到MYSQL Error: Unknown database 'psychostats' 请在mysql自己事先建立数据库
4j#I1[M3ENC1o0
G%N6Ke~4U9J5rr,t0点测试连接 成功后点继续 然后进行数据库安装 他会自动生成表单的 后面都是OK 记得把admin的用户名和密码打上 如果出现什么utf-8 字符出错的话 我也不知道 中途有的地方选 halflifecstrike你就一直按 有个patch你把他的路径去了 因为有了他中文包汉化不出来 装好以后注意删除install目录随后打开http://your.domain.com/stats/本地的话就http://ocalhost/stats/显示出英文网页测试 然后下载中文包--> 我传上来了修改了一些小错误 把里面2个文件复制到服务器的对应目录的\stats\themes\default\languages\english覆盖后
N._R#nJ{gZI V0进管理后台在主题配置/theme config里compiledir后面的路径给去掉
ig#S8FQ;b+}s0然后把C:/WINDOWS/TEMP/ps_themes_compiled/下的所有文件删除就行 安装的结束后的path会提示路径的
7ISHmf0我是网管博客q-_/{+Q5]D!\E W
最后打开 页面 你发现变成了中文的我是网管博客T(hOo!TZ.F#o)r;^
运行方法和原理我是网管博客 Ng_8fL\+v;D Fa
上面只是初步把网页加载好 后面的就是点login 或 登入 进后台管理在最下面[ Click here for administration page ]
Y*pm:WU nht]!G0找到日志源或Logsrces 进行日志文件的路径编辑 支持FTP or SFTP 我是管理里面添加局域网路径的 事先把服务器的log文件夹共享 要么用FTP设置虚拟目录(stats.pl去读去) 当然如果是本地的话就直接像这样D:\HLServer\cstrike\logs就行 主要看stats.pl运行在哪个服务器上我是网管博客"I Ez*v/o4kq w+Q4G4J
安装ActivePerl 或 Perl 里面的2个模块Required Perl modules
7dk0muV)t8K/f0我是网管博客eF(E"a)jaq3t}
演示地址http://mesee.oicp.net/stats要看后台的可以和我联系
X`d&|*{8lO0ps交流QQ群:2288676我是网管博客b,@ l z:D%d\5UVk!e
Y:cco^W aB0补充 针对non-steam服务器我是网管博客7ek5h(es
进后台 配置---主要配置 uniqueid STEAMID Player Name IP Address我是网管博客{X)HWLC&HAL!K'K9H9L
选Player Name 就行了
$p9fP)Kf(I7U0言归正传:架设PsychoStats3的环境是一台拥有win:PHP+MYSQL+ActivePerl linux:PHP+MYSQL+Perl 小弟我在win2003下架设的 要求 MYSQL v4.1.11+我是网管博客4Q7B:Z2WB9}
版本方面越高越好了 如果你是新服务器安装的话 建议使用官方作者推荐下载http://www.wampserver.com我是网管博客p dT^*tr-f`
集成了 Windows=Apache + Mysql + Php
{#a+q iif!f0我推荐http://www.apachefriends.org/zh_cn/xampp.html集成更多工具 还带图形我是网管博客+^0T,]?'P5Q X
有了环境都我们就可以开始下载PsychoStats 3.x我是网管博客/YB%kb7?8|
现在最新的版本是psychostats3.0.5b下载我是网管博客y+U+xq'z Q&qG
http://www.psychostats.com/downloads/我是网管博客K2rk'ig+Zbo;t
^o-F(Z:vhmH(bL0请大家下载对应的服务器系统 解压完毕后先别急的复制我是网管博客2]p9O A+{#hpx
我们需要改2个安装时候连接mysql的文件分别在我是网管博客4jf%Qy9q X-T)~?5E
文件目录下的stats.cfg和\web\config.php
SZ$t\ ]:H9{Y0随便用怎么编辑软件打开
H l] s0Tk~$FI%qg0stats.cfg
F1e7D6k9z(l$ePC0
代码:
# stats.cfg should ONLY contain basic database settings. # any other configuration settings will be ignored.
-Q2b3[k3@h0
HC/f6X.`|L*g!o0
代码:
config.phpdbtype = mysql//数据库类型 dbhost = localhost //数据库地址 dbport = //数据库端口一般是默认 dbname = psychostats //数据库的表单名 我起的是psychostats3(例) dbuser = 123 //数据库的用户名 比如 123 dbpass = 456 //数据库密码 密码 456 dbtblprefix = ps_我是网管博客2X0GK,mV,K5a%f+L
我是网管博客{7u(\e[
5X!i3F(D B$o(n3lA:o0
代码:
我是网管博客qS&Jy6hx
我是网管博客G2K$`a%S&]ZE
代码:
$dbtype = 'mysql'; //数据库类型 $dbhost = 'localhost'; //数据库地址 $dbport = ''; //数据库端口 $dbname = 'psychostats'; //数据库的表单名 和上面一致 $dbuser = '123'; //数据库的用户名 比如 123 $dbpass = '456'; //数据库密码 密码 456 $dbtblprefix = 'ps_'; $userhandler = 'normal'; ?>我是网管博客2q$W,BC8hWt
P)U2Hv(k0
Xf)OPD0好设置完成后我们就可以以把 文件夹web里的所有文件上传或复制到服务器的对应目录下面比如http://your.domain.com/stats/本地的话就http://localhost/stats/之后就可以打开浏览器进行初步安装了安装的时候打http://your.domain.com/stats/install或本地的http://ocalhost/stats/install
(R-m(fJys~0碰到MYSQL Error: Unknown database 'psychostats' 请在mysql自己事先建立数据库
4j#I1[M3ENC1o0
G%N6Ke~4U9J5rr,t0点测试连接 成功后点继续 然后进行数据库安装 他会自动生成表单的 后面都是OK 记得把admin的用户名和密码打上 如果出现什么utf-8 字符出错的话 我也不知道 中途有的地方选 halflifecstrike你就一直按 有个patch你把他的路径去了 因为有了他中文包汉化不出来 装好以后注意删除install目录随后打开http://your.domain.com/stats/本地的话就http://ocalhost/stats/显示出英文网页测试 然后下载中文包--> 我传上来了修改了一些小错误 把里面2个文件复制到服务器的对应目录的\stats\themes\default\languages\english覆盖后
N._R#nJ{gZI V0进管理后台在主题配置/theme config里compiledir后面的路径给去掉
ig#S8FQ;b+}s0然后把C:/WINDOWS/TEMP/ps_themes_compiled/下的所有文件删除就行 安装的结束后的path会提示路径的
7ISHmf0我是网管博客q-_/{+Q5]D!\E W
最后打开 页面 你发现变成了中文的我是网管博客T(hOo!TZ.F#o)r;^
运行方法和原理我是网管博客 Ng_8fL\+v;D Fa
上面只是初步把网页加载好 后面的就是点login 或 登入 进后台管理在最下面[ Click here for administration page ]
Y*pm:WU nht]!G0找到日志源或Logsrces 进行日志文件的路径编辑 支持FTP or SFTP 我是管理里面添加局域网路径的 事先把服务器的log文件夹共享 要么用FTP设置虚拟目录(stats.pl去读去) 当然如果是本地的话就直接像这样D:\HLServer\cstrike\logs就行 主要看stats.pl运行在哪个服务器上我是网管博客"I Ez*v/o4kq w+Q4G4J
安装ActivePerl 或 Perl 里面的2个模块Required Perl modules
- DBI
- DBD::mysql
7dk0muV)t8K/f0我是网管博客eF(E"a)jaq3t}
演示地址http://mesee.oicp.net/stats要看后台的可以和我联系
X`d&|*{8lO0ps交流QQ群:2288676我是网管博客b,@ l z:D%d\5UVk!e
您需要回复本帖,然后点击浏览器的刷新按钮才能查看这里的内容.我是网管博客6Z3JC"ygi
Wk!\
Y:cco^W aB0补充 针对non-steam服务器我是网管博客7ek5h(es
进后台 配置---主要配置 uniqueid STEAMID Player Name IP Address我是网管博客{X)HWLC&HAL!K'K9H9L
选Player Name 就行了