查看文章 |
首先感谢国内第一位引进并且介绍国外征服模拟器的godtoo,再感谢把这个模拟器汉化并开发出更多功能的luyikk。猪哥我所做的这篇教程,是通过自己的学习、参考几位征服私服爱好者们公布的各种资源整理出来的。无所谓版权,但是猪哥我觉得网络共享是一种美德,虽然很多人会把你的东西改改就当作原创发表,对于这样的人猪哥我无话可说,因为内心对这种人的鄙视而让猪哥我无语。
首先你要确定自己是操作系统是否是WIN2000或以上的操作系统,而且要连接到互联网上,即是你要玩单机版征服,也必须连接到互联网上。猪哥我用的是WINXPsp2,但是强烈建议使用WIN2003操作系统。还要确定硬盘格式是否是NTFS,这个很重要,因为需要安装一个叫PostgreSQL的数据库软件,所以FAT32格式无法安装。不过你只需要安装PostgreSQL的分区保证是NTFS格式即可。如果你的硬盘格式不对,建议完全重装一遍操作系统,并且打好相关补丁。如果你仅仅就是为了尝试一下,可以用命令符的形式改变一下分区格式为NTFS,点击:开始——运行,出现的输入框中输入Convert X:/fs:ntfs(X代表要转化的盘符名,如果你要改变C盘的格式为NTFS的话,就把X改成C),然后回车转化格式。期间需要你选择Y或N,选择Y确定转换。这种转化对所有文件没有任何影响,弊端只是会产生新的硬盘碎片文件。
其次,要确保系统内有如下软件,没有的话就下载安装如下内容的软件:
这样准备工作就做好了,下边开始安装相关软件。
1、Internet 信息服务(IIS),可以通过控制面板——添加或删除程序——添加或删除Windows组件,勾选“Internet 信息服务(IIS)”来安装。但是需要你光驱内有WINDOWS的系统安装盘,克隆的版本不可以安装此组件。这个组件会保证你开外网的时候,玩家会通过你的网络页面进行注册帐号,或者卡号自救、兑换天石、分配人物属性点等等操作。如果没有这个IIS组件,你只能手动添加玩家帐号了~这样的GM真辛苦……安装好IIS组件之后,还要在防火墙内开启IIS的80端口,外网才可以访问,具体开启办法是打开控制面板——Windows防火墙,点击第二项的“例外”标签。在出现的界面中选择下边的“添加端口”,出现的新窗口,输入框的名称填“IIS”,输入框的端口号填“80”,下边的选择“TCP”。确定后关闭退出防火墙及控制面板。
2、安装framework2.0,当然,如果你的系统安装过framework2.0就跳过这步。如果系统内有framework1.0的话,需要卸载掉,再安装framework2.0。安装framework 2.0一路默认即可,很简单吧,也许能稍微浪费一些时间,因为framework 2.0比framework 1.0安装的时间多一些,静静的等待吧。
3、然后安装PostgreSQL 8.2,这个要着重讲一下,上边已经说了PostgreSQL 8.2必须安装到NTFS格式的硬盘分区内,你必须确保硬盘分区格式正确。也是一路默认安装,但是要注意,数据库的用户名和密码暂时统一用默认的postgres,以后需要开服的时候,postgres这个默认的用户名和密码必须修改。字符编码SQL_ASCII选到UTF8编码,这个也很重要,如果不选择的话,架设好游戏之后会显示乱码。
4、下载解压征服服务端模拟器到你某个分区中,模拟器很小,没必要专门设置一个分区放它,但是为了以后整理方便,还是放到一个干净整洁的分区下比较好。
5、架设关键部分开始了。点击开始——程序,选择PostgreSQL 8.2,打开pgAdmin III软件,也就是你安装的PostgreSQL 8.2数据库软件。点击档案选项,点击“新增服务器”。在出现的新增服务器登陆界面中,名称填写“postgres”,主机填写“127.0.0.1”,用户名填写“postgres”,密码填写“postgres”。这个用户名和密码就是安装PostgreSQL 8.2时让你默认的那个用户名和密码,如果你安装PostgreSQL 8.2填写的是别的用户名和密码,那么在这里你就要用安装PostgreSQL 8.2时的用户名和密码。端口号5432和其他的选项都默认,点击确定。
6、安装好以上软件之后需要到控制面板设置一下ODBC。打开控制面板——管理工具——数据源(ODBC),在打开的窗口“ODBC数据源管理器”选择第二项标签“系统DSN”。点击右侧的添加,出现的窗口“创建新数据源”中,下拉选择“PostgreSQL Unicode”。出现配置窗口。配置窗口左侧的上面三个选项依次填写:“Conquer” “Conquer” “127.0.01”左侧最下的输入框填写安装PostgreSQL 8.2时默认的“postgres”,右侧的输入框除了最下的密码填写“postgres”外,其他三个输入框都用默认的即可。然后点击左下的“Test”测试一下是否能够连接数据库,正确的提示如图。确定正确后,一定要记得点击“Save”按钮保存下来。以上的步骤都做完之后关闭并退出数据(ODBC)。
7、现在打开征服服务端模拟器内的Config.ini文件,文件内的[Database]下,DBname后填写postgres,Password=后填写postgres。如果你安装PostgreSQL 8.2的时候没有用这个默认的用户名和密码,就改成你安装PostgreSQL 8.2时输入的用户名和密码。再打开LoginServer文件夹内的Config.ini文件,文件内的[Server]下,Default-IP=填写你内网或外网IP地址,Pserver1-IP=填写你内网或外网IP地址,不管是外网还是内网IP,要求两个IP必须一致。
8、现在再安装征服最新客户端,然后打征服1.6补丁,如果是直接下载的征服1.6版客户端就不需要打补丁了,这句属于废话,呵呵。
9、到此为止,征服服务端模拟器的架设就完成了。下边猪哥我们要开启服务端,进入游戏体验一下。但是首先你要有个帐号,你可以先在数据库内的Account数据表Account列最下行填写一个帐号,密码留空。Flags列是用户权限等级,填写8就是GM了,但是目前GM权限在游戏内无效。至于开启页面注册帐号的问题下个教程再说。
9、好了,现在可以先玩一下游戏了。打开征服服务端模拟器的LoginServer文件夹,双击“LoginServerXXXX.exe”,这是登入验证服务器,先选择下方的IP列表,内网或外网,这要看你在设置LoginServer文件夹内的Config.ini文件时,具体填写的是什么IP地址。选择好后,点击“启动”按钮。再打开征服服务端模拟器文件夹内的“Pioneer Conquer Server.exe”,等待出现的窗口加载游戏数据后,会弹出另外一个窗口。在弹出的窗口再查看一下“服务器启动或关闭”下的IP是否正确,如果不正确,点击“停止”按钮,选择好正确的IP后,再点击“开始”按钮。
10、打开你安装好,并且打好1.6版补丁的征服游戏文件夹,修改如下文件:server.dat文件内,寻找第一个出现的IP地址,修改成你的内网或外网IP,也就是你打开LoginServerXXXX.exe和Pioneer Conquer Server.exe时选择的IP地址。记下那个修改成你的IP的游戏分区名称。打开version.dat文件,删除内容后填写9999,防止游戏更新。
11、打开你的征服游戏客户端PLAY.EXE进入游戏,输入帐号和密码后进入游戏。好了,简单的架设已经完成了,大家可以去体验一下自己的成果。以后的教程会教大家修改这个游戏成为适合你的游戏,并且开启外网成为GM。
——urna(猪哥) 2008年1月8日
欢迎征服爱好者到我的百度个人贴吧“猪头是不是猪”吧做客。
只要按照上边的流程去做,基本不会出现什么乱七八糟的问题,这篇教程比较长,貌似啰嗦,但是没有什么废话~适合新手。
MYSQL版本的两个菜鸟问题
|