pvpgnmysql制作魔兽服务器完全指南

       转自:[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.zipmyweb,配置文件config.inc.php,找到$db_database,把后面改成PVPGN

7. 完成服务配置

解压client下的BNetEditor.zipw3xpldr112.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就有密码了:)