搜索
楼主: Songsong

[技术类][原创讲义]:Psychostats2.2.b调试、安装、使用帮助[国内首发]

[复制链接]
 楼主| 发表于 2004-8-30 11:34:56 | 显示全部楼层 来自 江苏苏州
Post by SPSPSP
C:\mysql\bin>mysqladmin -uroot -p creat ps22
Enter password: ****
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: YES)'

我装到这里就过不去了,老是失败,请楼主或知道的朋友帮忙指点一二,谢谢


密码不正确,用空密码定义一个新密码~
Post by x_wei
不胜感激~~~实际上我还没搞清Won或Steam是什么东东,我做的服务器就是从dt-club这里下载的1.5跟1.6打包版本,然后自己加上一些认为有趣的插件.既然PS22的Mysql数据用不上AMX里的Mysql数据,那也就没必要去多建一个数据库了,以后有什么排名系统用得上再说.

据我目前想象中的理解,Steam是提供一个全球唯一的Steam ID让你在各个连到Steam的标准CS服务器上可以用这个ID进行积分排名,而PS22是支持用Steam ID直接登陆到排名系统注册自己的信息.所以Steam+PS22是完美的组合.
但如果只是一个大型的网吧,打算做一个排名系统好方便让自己的顾客了解自己的排名,满足他们的虚荣心,在这种情况下,大概就没必要用到PS22这么强大的系统对吧?
那还有没用其它直接利用AMX里的Mysql数据进行排名的系统呢?大概就是一个PHP网页的模板吧?

关于楼上的问题我可以解答一下,实际上在安装Mysql的时候还少了一步:
在安装Mysql之前
再修改一下Apache2的配置文件
C:\Program Files\Apache Group\Apache2\conf\httpd.conf
查找:LanguagePriority
后面改为:LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv
这是语言优先级,我们把中文放到前面来
在安装完Mysql后
1、下载 phpmyadmin
http://sourceforge.net/projects/phpmyadmin/
下载ZIP版本
2、解压成 myadmin
复制到你的WEB发布目录,例子里的:C:/Program Files/Apache Group/Apache2/htdocs
3、不用到DOS下打什么命令了,在IE里打开http://127.0.0.1/myadmin/
默认的mysql数据库用户名root是没有密码的,这是一个漏洞
4、我们修改用户,点首页“权限”,进入,编辑 root 更改密码。
如果你Apache2没配置错,这里应该是中文网页,这么简单的操作就不用我截图了吧?把两个 root 的密码都设上。
5、然后刷新页面,就会出现无法访问的情况,需要修改myadmin里的配置文件config.inc.php来解决这个问题
查找:$cfg['Servers'][$i]['auth_type'] = 'config';
更改为:$cfg['Servers'][$i]['auth_type'] = 'http';
6 、重新在IE里打开http://127.0.0.1/myadmin/
输入帐号:root  你的密码  登入
7、接下来你可以按楼主的第二步方法到DOS下打命令建立PS22这个数据库,也可以在phpmyadmin的管理页面里新建一个,反正都是一样.

祝你成功 :21:



网吧里的话,你可以使用Name形式统计~~只有这样的形式才勉强可以~
回复

使用道具 举报

发表于 2004-8-30 14:59:51 | 显示全部楼层 来自 广东清远
暂时也就这样吧,Steam形式的服务器是不太适合网吧的.以中国现在的生活水平,不可能每个CS玩家都去卖CZ的正版,也不可能每个人都懂得去一个英文网站申请ID.用自己的名字排名是最实在的方法了.

对了,在CS1.6的server.cfg里打开logs记录的设置是 mp_logfile 1 这样吗?
回复

使用道具 举报

发表于 2004-8-30 20:41:32 | 显示全部楼层 来自 云南西双版纳州
谢谢 X Wei 和 楼主.

我比较菜,所以以后多多照顾,谢谢。

我还想请问一下按你们所说的方法去做好了的话,IIS不用设置吗???

IIS如果有网站运行的话会不会和这个排行系统有冲突?

mysqladmin:CREATE DATABASE failed; error:'can't create database 'ps22'. Database exists'

还是出错了!!!再请教.

另外PS2.2有中文版本的吗??有的话给个下载地址吧

[Mon Aug 30 20 20:53:26 2004] [error] <OS2> 系统找不到指定的文件...
: No Installed service named "apache2".
Note the errors or messages above, and press the <ESC> key to exit.

我运行APACHE好象也有问题.
我这里是固定IP,安装的时候输的也是这个固定IP
重装过3次左右还是不行,,
回复

使用道具 举报

 楼主| 发表于 2004-8-30 21:40:47 | 显示全部楼层 来自 江苏苏州
Post by SPSPSP
谢谢 X Wei 和 楼主.

我比较菜,所以以后多多照顾,谢谢。

我还想请问一下按你们所说的方法去做好了的话,IIS不用设置吗???

IIS如果有网站运行的话会不会和这个排行系统有冲突?

mysqladmin:CREATE DATABASE failed; error:'can't create database 'ps22'. Database exists'

还是出错了!!!再请教.

另外PS2.2有中文版本的吗??有的话给个下载地址吧

[Mon Aug 30 20 20:53:26 2004] [error] <OS2> 系统找不到指定的文件...
: No Installed service named "apache2".
Note the errors or messages above, and press the <ESC> key to exit.

我运行APACHE好象也有问题.
我这里是固定IP,安装的时候输的也是这个固定IP
重装过3次左右还是不行,,


要看你的IIS用怎样的端口,如果你既装IIS又装Apache,那么端口问题一定要注意了~特别是80端口是否重复

如果你能明白IIS与Apache,那么我可以负责地说是不冲突的~~但是就担心你的设置会造成问题


mysqladmin:CREATE DATABASE failed; error:'can't create database 'ps22'. Database exists'
你已经创建了ps22(一个ps22数据库已经存在)~~需要删除或者建一个其它名称的数据库,名称的变化PS22使用无任何问题

Apache出错?如果有错,可以卸载Apache,看看你是不是中断apache后卸载Apache,如果不中断,卸载不彻底,容易出错,固定IP自然适合于Apache,哪怕是动态IP都可以用localhost来做


你的问题比较简单~看来你真的是一个Newbie~~
回复

使用道具 举报

发表于 2004-8-30 23:32:48 | 显示全部楼层 来自 广东清远
安装前首先确认80端口的占用状况, 开始->运行->cmd -> netstat -na
弄清楚你的80端口有没被别的WEB服务监听.
按你所说的只前已经装了IIS,那么80端口的活动是100%被IIS所截取了,那Apache2运行是肯定有问题的...
回复

使用道具 举报

 楼主| 发表于 2004-8-31 00:48:13 | 显示全部楼层 来自 江苏苏州
Post by x_wei
安装前首先确认80端口的占用状况, 开始->运行->cmd -> netstat -na
弄清楚你的80端口有没被别的WEB服务监听.
按你所说的只前已经装了IIS,那么80端口的活动是100%被IIS所截取了,那Apache2运行是肯定有问题的...


apache可以使用8080,8000等任意一个port
回复

使用道具 举报

发表于 2004-8-31 07:11:00 | 显示全部楼层 来自 云南西双版纳州
Post by Songsong
apache可以使用8080,8000等任意一个port


感谢两位大哥的顶力相助,快完工了,在帮我一把.

第一个问题是:
现在网页已经可以看到了.问题是http://127.0.0.1 打开的是Apache测试页面.
非要写成http://127.0.0.1/index.php才能访问ps22,
索引文件类型我是按照楼主的方法做的!好象在IIS里叫做文档.我觉得并不是这个问题,百思不解,还有就是用我的公网IP访问的话,比如我的地址是http://220.163.224.234/http://220.163.224.234/index.php
就会报
Error connecting to MySQL server 'localhost' or accessing database 'ps33' using username 'root'

MYSQL Error: Access denied for user: 'root@localhost' (Using password: NO),用127.0.0.1的话就正常


第二个问题是
我的排行系统是装在CS服务器上的.服务器版本是amx0.96的
安装ps22的时候第一个log地址填的是amx下的logs文件夹
第二个log地址填的是cstrike下的logs文件夹
第三个没有填

server.cfg里设置的是log 1 这样对吗?

问题是现在不能显示任何信息啊,网页上只能显示CS服务器的信息
请两位帮我看看,谢谢
回复

使用道具 举报

 楼主| 发表于 2004-8-31 12:18:55 | 显示全部楼层 来自 江苏苏州
Post by SPSPSP
感谢两位大哥的顶力相助,快完工了,在帮我一把.

第一个问题是:
现在网页已经可以看到了.问题是http://127.0.0.1 打开的是Apache测试页面.
非要写成http://127.0.0.1/index.php才能访问ps22,
索引文件类型我是按照楼主的方法做的!好象在IIS里叫做文档.我觉得并不是这个问题,百思不解,还有就是用我的公网IP访问的话,比如我的地址是http://220.163.224.234/http://220.163.224.234/index.php
就会报
Error connecting to MySQL server 'localhost' or accessing database 'ps33' using username 'root'

MYSQL Error: Access denied for user: 'root@localhost' (Using password: NO),用127.0.0.1的话就正常


第二个问题是
我的排行系统是装在CS服务器上的.服务器版本是amx0.96的
安装ps22的时候第一个log地址填的是amx下的logs文件夹
第二个log地址填的是cstrike下的logs文件夹
第三个没有填

server.cfg里设置的是log 1 这样对吗?

问题是现在不能显示任何信息啊,网页上只能显示CS服务器的信息
请两位帮我看看,谢谢



第一个问题:如果你机器上有两个IP,建议你配置Apache使用外网IP
第二个问题:我例子中是随便举的啊~~不一定要三个Log地址~一个也可以,只要填写CS的日志就可以~你填AMX的日志地址干吗?

刷新后无数据~~你升级一下看看~怎样升级我前面说的很清楚
回复

使用道具 举报

发表于 2004-9-3 18:35:54 | 显示全部楼层 来自 甘肃兰州
Songsong  你好~
可以帮我看看能否解决问题,我想用PsychoStats plugin interface,设置完成了Amx下面的Mysql.cfg和Ps.cfg,在Server里面看到Myqls.amx和PS.amx两个插件都正常运行,可是我就是在CS控制台中无法创建用户的密码,总是提示:[PsychoStats] SQL error. contact your admin: 'table 'CStop.CS_' doesn't exist'
我到现在也搞不清楚错误出在那里,在Mysql.cfg和Ps.cfg设置的数据帐户都和最初在PsychoStats中的一样呀~
对了我在Amxx0.16和Amx0.96下都是一样的提示~头都大了~
能否给个关于这部分的安装攻略呢~
急盼回复~谢谢~
回复

使用道具 举报

 楼主| 发表于 2004-9-4 01:37:49 | 显示全部楼层 来自 江苏苏州
Post by 飘发
Songsong  你好~
可以帮我看看能否解决问题,我想用PsychoStats plugin interface,设置完成了Amx下面的Mysql.cfg和Ps.cfg,在Server里面看到Myqls.amx和PS.amx两个插件都正常运行,可是我就是在CS控制台中无法创建用户的密码,总是提示:[PsychoStats] SQL error. contact your admin: 'table 'CStop.CS_' doesn't exist'
我到现在也搞不清楚错误出在那里,在Mysql.cfg和Ps.cfg设置的数据帐户都和最初在PsychoStats中的一样呀~
对了我在Amxx0.16和Amx0.96下都是一样的提示~头都大了~
能否给个关于这部分的安装攻略呢~
急盼回复~谢谢~


提示:
第一:如果你装了PPI(PsychoStats plugin interface),那么还需要你手工创建么?

第二:是在ps22的安装目录下执行创建用户命令,而不是在CS控制台

如果你会安装amx及其插件,那么PsychoStats plugin interface及MySQL组件安装我相信你是不会有错误的~~

登陆窗口下有提示命令的~~
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表