pvpgn、mysql制作魔兽服务器完全指南
转自:[url]http://shuchangok.bokee.com/[/url]
1. 安装PHP
所需软件:php-4.0.4pl1-Win32.zip
1.1 将 php-4.0.4pl1-Win32.zip 解压缩到硬盘的一个目录中(例如c:\php);
1.2 将 php目录中的文件php4ts.dll移动到windows系统目录中(例如c:\windows\system for win98 c:\winnt\system32\ for win2000);
1.3 将 php目录下的文件php.ini-dist拷贝至windows目录下(例如c:\windows for win98 c:\winnt\ for win2000 ),并改名为php.ini,至此php安装完毕。
2. 安装apache
所需软件:apache_1_3_6.exe
2.1 执行 apache_1_3_6.exe 安装apache,默认路径 C:\Program Files\Apache Group\Apache;
2.2 配置 C:\Program Files\Apache Group\Apache\conf 目录下的 httpd.conf 文件如下:
1)
查找 #ServerName new.host.name ,改为 “ServerName localhost”; (服务器的名称设定为localhost)
2) 查找 Alias,添加 “Alias /myweb "c:/myweb"”; (以后c:/myweb目录下的php文件都可以通过:[url]http://localhost/myweb/[/url]来访问)
3)查找AddDefaultCharset ISO-8859-1改成ISO-2202-CN
4) 查找 AddType,添加以下四行:
ScriptAlias /php4b3/ "C:/php/"
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3 .php
AddType application/x-httpd-php3 .phtml
Action application/x-httpd-php3 "/php4b3/php.exe" 要注意的是上面的这三行不能写错。其中第一行的最后一部分是你安装的PHP的目录;
后面的两行,你可以直接从这里拷贝并粘帖。这行配置命令都区分大小写。
2.3 从开始菜单启动apache,在启动窗口中你就能看到 Apache/1.3.14 (Win32) PHP/4.0.4 running... 的字样,(以后想运行任何.php文件都要确保先启动apache);
2.4 测试一下:在c:\myweb目录里建个info.php文件,内容<? phpinfo(); ?>,在浏览器中输入:[url]http://localhost/myweb/info.php[/url],如果你可以看到有关php的信息列表页面,表明apache已经安装成功。
3. 安装MYSQL
所需软件:mysql-3.23.32-win.zip
3.1 解压缩mysql-3.23.32-win.zip文件,然后运行setup文件执行安装,完毕后应该没有任何提示,默认安装目录为:c:\mysql;
3.2 先启动C:\mysql\bin下的winmysqladmin.exe文件
3.3 测试一下:打开一个MS-DOS窗口,在c:\mysql\bin> 提示符下执行 mysqlshow 命令
+-----------+
| Databases |
+-----------+
| mysql |
| test |
+-----------+
如果出现以上画面,表明mysql已经安装成功;
3.4 现在可以按下面步骤登陆mysql试一试:
C:\mysql\bin>mysqld
C:\mysql\bin>mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11 to server version: 3.23.32-debug
Type 'help;' or '\h' for help. Type '\c' to clear the buffer
mysql> exit;
Bye
C:\mysql\bin>
4. 安装Phpmyadmin
所需软件:phpMyAdmin.zip
4.1 将phpMyAdmin.zip文件解压缩到c:\myweb\phpMyAdmin目录下; 修改C:\myweb\phpMyAdmin下的config.inc.php文件,查找$cfg['Servers'][$i]['auth_type']把后面的http改为config
4.2
在浏览器中输入[url]http://localhost/myweb/phpMyAdmin/index.php[/url],应该可以看到phpMyAdmin 2.0.5的欢迎界面;(记得先启动apache服务器)
5.
安装PVPGN
5.1 下载最新的pvpgn主页上有,安装到C:\pvpgn目录下,
5.2 到C:\pvpgn\conf下,配置bnetd.conf文件,注释掉(在这行前加#) storage_path = cdb:dir=var/userscdb;clan=var/clanscdb;default=conf/bnetd_default_user.cd,
添加:storage_path=sql:mode=mysql;host=127.0.0.1;name=PVPGN;user=root;pass =;default=0;找到#w3routeaddr = "127.0.0.1:6200"把127.0.0.1改成服务器的IP地址,消注释符号.
6.
安装排行榜
解压pvpgn-stats-cn.zip到myweb,配置文件config.inc.php,找到$db_database,把后面改成PVPGN
7.
完成服务配置
解压client下的BNetEditor.zip和w3xpldr112.rar到魔兽安装目录下并覆盖,启动BNetEditor.exe,添加服务器名**,服务器地址**,然后设置,在运行参数添加-pvpgn,完成安装。
完全按照以上做的,mysql没有密码,请使用phpMyAdmin工具更改root密码 ,然后修改pvpgn/conf/bnetd.conf
storage_path = sql:mode=mysql;host=127.0.0.1;name=pvpgn;user=root;pass=
这里添入更改好的root密码;default=0
修改myweb/phpmyadmin/config.inc.php 这个是phpmyadmin的配置文件
查找$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = '
这里添入更改好的root密码';
// MySQL password (only needed 只需要改查找出的第一个,后面还有一样的行,不用改修改myweb/config.inc.php 这个是pvpgn-stats的配置文件)
$db_user = "root";
$db_pass = "
这里添入更改好的root密码";这样你的mysql就有密码了:)