(转帖)PVPGN1.8.2 + D2GS1.11(38)搭建暗黑破坏神1.11b战网(配置指南)

(2012-03-27 09:42:27)

标签:

杂谈

首先介绍一下PVPGN和D2GS,PVPGN是一个多人网络游戏平台,全称是(Player vs Player Gaming

Network),它的前身是Bnetd。Bnetd由于吃到暴雪的官司败诉,最后停止开发;后来这个项目由另一个国外的民间组织接手,于是改名叫PVPGN,版本由1.6.x一直更迭到最新的1.9.x版,结构和功能不断完善,支持的数据库包括MySQL,SQLite,ODBC等并且能支持Win32、MAC、Linux等多种平台,是搭建战网的理想选择。PVPGN同时还支持暴雪的WC3和WestWood的红色警戒等可以战网的游戏。

D2GS是由我国暗黑界的名人Onlyer负责开发的,是建立在PVPGN平台上的暗黑专属服务器端。它的最新版本支持到暗黑破坏神2

1.10的,其后的版本都是其它达人在1.10版本的基本上修改,达到支持1.11b和1.12a的。

下面我就细说如何用PVPGN1.8.2 + D2GS1.11(38)的版本组合来搭建暗黑破坏神2

1.11b战网。(主要是Win32平台)

第一步:当然是得到PVPGN和D2GS软件了。首先到ttp://developer.berlios.de/project/showfiles.php?group_id=2291下载PvPGN-1.8.2-0-Win32-MySQL-5.0.45-BIN.zip,D2GS1.11(38)的下载地址是http://bbs.cupl.com.cn/job.php?action=download&pid=tpc&tid=245236&aid=16828789,下载完这两个软件后,还需要下载一个暗黑1.11版服务器端的支持文件包,下载地址是http://prdownload.berlios.de/pvpgn/pvpgn-support-1.1.zip。

第二步:解压缩,然后整理相关文件。

先把解开后的pvpgn-1.8.2文件夹并改名“pvpgn”,改名后将其复制到暗黑破坏神的安装文件夹里面。然后再把D2GS解压缩,并把一些相关文件也复制到游戏的安装文件夹里面,包括“D2GS.exe”、“d2server.dll”、“d2server.ini”、“D2GSSVC.exe”、“ItemConfig.dat”、“install.bat”和“d2gs.script”。再把游戏安装文件夹下面的“d2server.ini”复制到同文件夹下的“pvpgn

-->

conf”(就是pvpgn文件夹下面的conf文件夹,-->代表文件夹级别)文件夹里面,这种做的目的是保持PVPGN与D2GS所使用的“d2server.ini”文件保持一致。最后解压缩pvpgn-support-1.1,并把解开后所有的文件(不是文件夹,共计10个)复制到游戏安装文件夹下面的“pvpgn

--> files”文件夹里面。到这里搭建战网的相关文件就已经整理完毕了。

第三步:安装,并修改相关配置文件的参数。(下面的操作都是在游戏安装文件夹里面进行的。)

先运行游戏文件夹下面的install.bat文件,是为了安装D2GS服务。然后运行pvpgn文件夹下面的install.bat,安装pvpgn、d2cs、d2dbs服务。

用记事本打开在游戏文件夹下面的d2gs.reg文件,找到"D2CSIP"="192.168.1.1"一句,并把其中的IP地址修改成要搭建战网的报务器IP地址,例如我的服务器IP地址是5.98.217.151,就要改成"D2CSIP"="5.98.217.151";然后找到"D2DBSIP"="192.168.1.1",也把其中的IP地址跟上面说的一样的修改。还有两处可修改可不修改,分另是"MaxGames"=dword:00000001和"MOTD"="Hello

world!"后保存,MaxGames是最大游戏数量,也就是战网上所能创建的房间数,可以把后面的dword值改成50,这样的话可以建80个游戏(16进制的);MOTD是进入游戏后屏幕上方显示的欢迎语,可以把双引号中的字符改成任意英文字符。修改完后保存,并双击文件图标将内容导入注册表中。

再在“pvpgn-->conf”文件夹中,找到realm.conf并用记事本打开,查找“#"D2CS"

"PvPGN Closed Realm"

1.2.3.4:6113”一句,将前面的#号去掉,并把“D2CS”改成自己想要的国度名,“1.2.3.4”改成服务器的IP地址。

再找到d2cs.conf,并用记事本打开。查找“realmname =

D2CS”一句(不包括引号),把“D2CS”同样改成自己想要的国度名(要与realm.conf中修改的国度名相同)。查找“servaddrs

=

0.0.0.0:6113”一句,把0.0.0.0改成服务器的IP地址(如果是单机,不要用127.0.0.1或者localhost);查找“gameservlist

=

,”一句,把“,”也改成服务器的IP地址(不带<>号);查找“bnetdaddr

=

:6112”一句,将“”也改成服务器的IP地址;改完之后保存。

最后修改d2dbs.conf,按照修改d2cs.conf文件的方修改d2dbs.conf中“servaddrs =

0.0.0.0:6114”和“gameservlist =

,”(不带<>号,后面的端口号不要改),改完之后保存。

注意:所有配置文件中的IP地址外面什么也不可以带,比如<192.168.1.100>这是错误的。

第四步:启动战网服务器。

在暗黑坏破神游戏目录下面新建一个文本文档,复制下面的内容

net start pvpgn

net start d2dbs

net start d2cs

net start d2gs

exit

然后保存,并把文件名改成star server.bat(扩展名也要改)。

再新建一个文本文档,复制如下内容

net stop d2gs

net stop d2cs

net stop d2dbs

net stop pvpgn

exit

保存并把文件名改成stop server.bat。这样运行star server.bat就能启动服务器,运行stop

server.bat就能关掉。

到这里服务器配置就完成了,最后要解决的就是客户端的注册表文件。新建一个文本文档复制下面的内容

REGEDIT4

[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Diablo II]

"BNETIP"="这里改成你的战网服务器IP地址"

保存并把文件名改成server.reg,并双击导入注册表。然后运行刚建的star

server.bat文件,启动服务器,再运行游戏,就可以享受自己的战网了。(全文完,原创文章转载请注明出处)

大家有什么疑问可以QQ:46317239或者在下面评论来咨询我。(如遇疑问,请先看看我最新总结的PVPGN 暗黑破坏神

1.11b战网配置问题汇总 )

分享:

喜欢

0

赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

pvpgn 暗黑 mysql 存储_(转帖)PVPGN1.8.2 + D2GS1.11(38)搭建暗黑破坏神1.11b战网(配置指南)...相关推荐

  1. pvpgn mysql d2gs_PVPGN1.8.2 + D2GS1.11(38)搭建暗黑破坏神1.11b战网(配置指南)

    首先介绍一下PVPGN和D2GS,PVPGN是一个多人网络游戏平台,全称是(Player vs Player Gaming Network),它的前身是Bnetd.Bnetd由于吃到暴雪的官司败诉,最 ...

  2. 爱情测试MySQL存储_性能测试四十:Mysql存储过程造数据

    性能测试是基于大量数据的,而进行性能测试之前肯定没那么多数据,所以就要自己准备数据 数据构造方法: 1.业务接口 -- 适合数据表关系复杂 -- 优点:数据完整性比较好 2.存储过程 -- 适合表数量 ...

  3. 时序数据 mysql存储_【时序数据库】时序数据库介绍

    1.基本概念 时序数据库(Time Series Database)是用于存储和管理时间序列数据的专业化数据库.时序数据库特别适用于物联网设备监控和互联网业务监控场景. 下面介绍下时序数据库的一些基本 ...

  4. centos mysql 存储_荒村野客-CentOS下Mysql 改变数据存储路径

    通过yum安装的mysql会默认将数据存储位置设置在 /var/lib/mysql 下,而这个目录在centos安装时都是系统挂载的磁盘,磁盘大小不会设的很大,当数据库中的数据太多时,就会把该磁盘占满 ...

  5. 小程序读取富文本mysql存储_微信小程序API 富文本·EditorContext实例

    EditorContext 基础库 2.7.0 开始支持,低版本需做兼容处理. EditorContext 实例,可通过 wx.createSelectorQuery 获取. EditorContex ...

  6. 爱情测试MySQL存储_当爱情的剧本,多出现一个人【mysql】

    1.查询sql执行时间和效率 set profiling = 1; 执行下面命令查看系统字段profiling的状态是否为ON,为ON表示开启 show variables; 如图: 然后我们执行sq ...

  7. 大商创x支持mysql版本_【大商创安装】大商创X宝塔面板安装配置简述

    1.安装宝塔 服务器系统centos执行: yum install -y wget && wget -O install.sh http://download.bt.cn/instal ...

  8. mysql 存储引擎 面试_搞定PHP面试 - MySQL基础知识点整理 - 存储引擎

    MySQL基础知识点整理 - 存储引擎 0. 查看 MySQL 支持的存储引擎 可以在 mysql 客户端中,使用 show engines; 命令可以查看MySQL支持的引擎: mysql> ...

  9. mysql存储base64位用什么类型_了解什么是存储引擎引发的MySQL面试3连问

    引言 1.什么是存储引擎? 2.你设计表时使用什么存储引擎? 3.不同存储引擎分别适用于哪些场景? (0)什么是存储引擎? 在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着 ...

最新文章

  1. asp.net MVC2 初探十一
  2. 您在2016年OpenStack峰会上错过的事情
  3. python根据财务指标寻找价值股票
  4. DVA框架统一处理所有页面的loading状态
  5. [告知]在评论中发布广告者必删!
  6. python字符串find方法(二分钟读懂)
  7. .Net Compact Framework 基础篇(10)--多语言程序的定制
  8. SQL server中如何使用return,break和continue
  9. 开源实时视频码流分析软件 VideoEye
  10. SQLServer数据库可疑的解决方法
  11. django crontab UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfe in position 9: invalid start
  12. 安装Ubuntu系统时硬盘分区最合理的方法
  13. 服务器系统事件6013,系统-事件ID:6013
  14. 07 Anykey图像优化及文字头像生成与加载
  15. springboot日志配置logback-spring.xml
  16. 3w最简单led灯电路图_三种常用的LED驱动电源电路图详解
  17. 计算机三级 计算机三级网络技术 如何两天内通过考试
  18. python中np.random.randint()函数
  19. Ubuntu18编译Kalibr报错总结
  20. 学习笔记:RTC时钟

热门文章

  1. 区块链重要基础知识7-1——标准脚本P2PKH、P2SH
  2. maple 假设_Maple在假设检验中的应用.pdf
  3. 2022年对话技术梳理:科研进展、产品创新
  4. 60帧/秒摄像头 视频帧数最佳选择!
  5. 一文让你学会flex布局关于主轴 、侧轴的布局方式
  6. 计算机视觉-局部图像描述子
  7. 最经典的子网划分方法【简单易懂】
  8. 用友T6库存管理中,入库单保存后在单据列表里找不到此单据
  9. jdk历史版本下载地址
  10. 菜即是原罪,2018省赛总结