http://holaqiqi.spaces.live.com/ ... F6274DE85!114.entry
EQ模拟器安装指南..(测试在XP系统下通过)
原作者不知道是谁..貌似是kaola....转来转去就这样了
一、送给喜欢EQ的朋友:
两年前玩了EQ,这个游戏虽然操作复杂却是当时最好的网游(至今游戏性仍然不输于魔兽世界)。虽然官方早已退出运营,但是至今仍令我难忘。
很早以前模拟器已经出来了,我关注了大概一年,经过各种尝试始终不能玩起来。问题主要来自两个方面:可玩的数据库和可用的客户端。因为国外相关的论坛不允许谈论客户端的问题,而且SOE完全是在线升级;没有升级包下载所以不能控制客户端的版本,经过在线升级的版本基本都连不上模拟器。
模拟器发展到0.70版本,这个版本号称支持2006年1月出的Titanium客户端。经过很长时间的搜索终于发现了Titanium版本客户端的种子,这个版本包含以前发布的10个扩展包。客户端下载了超过48小时,令人惊喜的是终于可以进入单机的游戏了。
这个模拟器支持局域网,希望对EQ有兴趣的同道也能回味这个游戏。现在贴出他的模拟器、数据库。
二、系统需求
这个游戏客户端要求windows系统并且安装有DX9.0,内存128以上;客户端安装完毕需要占用3.5-4GB的磁盘空间。
模拟器要求linux或者windows系统,装有Perl 5.8和MySQL 4.0.23;模拟器安装完毕需要1.05-1.1GB的磁盘空间,其中大约1GB是地图文件。
我使用的是windows下的模拟器,下面介绍的也是基于windows下的安装。
(WINDOWS 2000,由于对该系统不了解,15同学安装失败,未通过)
三、文件准备
MySQL 4.0.23 下载地址:http://downloads.mysql.com/archives/mysql-4.0/mysql-4.0.23-win.zip
ActiveState Perl 5.8 下载地址:http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.7.813-MSWin32-x86-148120.msi
EQEmulator Map Files 下载地址:http://prdownloads.sourceforge.net/eqemulator/Maps.tar.gz?download
cavedude's ServerPack 3.52 下载地址:http://eqemu.sesmar.net/sp/EQEmuServerPack-3.52.exe
MySQLCC 下载地址:http://downloads.mysql.com/archives.php?p=mysqlcc&v=0.9.2
EQEmu-0.7.0-845 下载地址:http://www.eqemulator.net/releases/zips/EQEmu-0.7.0-845.zip (有最新的了,有过更新数据库经验的建议去http://www.eqemulator.net/下个新的,没有经验的跳过,用老版本)
ftp://everquest:everquest@218.83.175.12钛金版FTP
其中Perl用来设计任务脚本,MySQL用保存模拟器所需各种信息,例如:物品、魔法、技能、刷怪、帐户等;cavedude's ServerPack 3.52是一个模拟器自动安装包有了它,安装过程变得很简单;MySQLCC是MySQL的管理客户端,类似于MS SqlServer的企业管理器;EQEmulator Map Files是模拟器需要的地图文件,如果没有它模拟器在判断法术施放时会出现问题,当你施放魔法时会提示你看不到施法的目标。
四、模拟器安装详解
1、安装MySQL 4.0.23
没什么好说的,使用setup一步步装好;安装位置可以自己指定,但是需要记录下来。因为后面安装需要提供mysql的路径。安装完后root用户密码默认为空,先不要着急改密码,改了密码会影响后面安装;确定mysql服务已经启动,如果没启动自己到服务里面启动一下。(建议安装完MYSQL就重新启动一下,启动完成后到控制面板-管理工具-服务里面查看MySql是不是启动状态.安装完成后不要乱动,安装完了直接重启,万一不小心加了帐户密码,以后的安装会有大麻烦)
2、安装ActiveState Perl 5.8
一直按下一步完成安装,在开始菜单里找到ActivePerl 5.8.7 Build 813打开里面的Perl Package Manager,会出现一个命令行窗口。由于下面组件需要从网上下载安装,先要确认可以上internet,然后在窗口里面敲下列命令:
Install DBI
Install DBD-mysql
Install IO-stringy
等待命令执行完毕就ok了。
(这里够详细了,就不说了,这三个必须装....什么用途我不知道,哈哈)
3、安装客户端
(必须是10合1,钛金版,安装完成后不准乱动......)
4、安装cavedude's ServerPack 3.52
首先要填写你的mysql安装路径、模拟器EQEMU的安装路径、EverQuest的安装路径,必须都填写正确;否则会影响后面的安装。
安装ServerPack 3.52时,选择下面选项:
使用Titanium客户端的话,要选择0.70ServerFiles
玩游戏的时候不能上公网的话,需要使用minilogin作为登陆服务器,安装的时候要选择minilogin
数据库选择PEQ's Database
选择minilogin Client
按下一步,进行安装。
默认会添加一个用户,用户名:mini,密码:mini;
注意:如果你的mysql的root用户已经设置了口令,这里会出错;你看不到出错提示,会看到命令行窗口一闪而过。遇到这种情况只能先清空root的口令重新安装,或者手工导入数据库。正确的现象是:你会看到命令行窗口等待一段时间5分钟左右,然后另一个命令行窗后等待2分钟左右。这段时间是在导入数据库。不论你选择哪种数据库安装程序都会在mysql里面创建一个用户eq密码为eq,如果你前面选择的是peq数据库,安装程序会在mysql里面创建一个peq数据库。如果你没有改eq帐户的密码,以后的配置文件中,数据库的用户名和密码可以分别配置为:eq和eq。这一步安装完毕,你就可以改一下你的mysql帐户的密码,root、eq的密码都可以改,但是要保正和配置文件中的一致。
(只要你之前没有动MYSQL的帐户密码,这里应该正常安装完成,正常状态就是2个DOS窗口等半天...)
5、安装Map文件
将下载的Maps.tar.gz文件解压缩到EQEMU下面的Maps文件夹,就可以了。
(MAP文件在上面地址里有,覆盖掉原来的就好,如果原来没有就不管了..)
6、修改模拟器配置文件(重要,关系到能不能玩的问题)
还需要注意安装完后需要配置几个文件:
eqemu_config.xml文件其中的这一部分
localhost
3306
eq
eq
peq
config.ini文件同样要改数据库名、密码、用户名,还要改服务器的路径
[Database]
host=localhost
user=eq
password=eq
database=peq
compression=off
[General]
quests=D:\EQEmu\Quests\
wordwrap=1
db.ini文件同样要改数据库名、密码、用户名
[Database]
host=127.0.0.1
user=eq
password=eq
database=peq
7、模拟器版本的更新
每隔2-3周模拟器版本就会有一次更新,增加新的更能或者修正已有BUG。
现在网上可以找到的模拟器最新版本是:0.70.845,EQEmuServerPack-3.52.exe安装后的主程序比较旧相当于0.70,下面讲一下版本的升级。模拟器版本更新实际上主要是四个文件的更新,world.exe、 zone.exe、EmuShareMem.dll 和 patch_Titanium.conf我们只需要在最新版本的压缩包中释放出这4个文件覆盖到安装目录下就可以了。
升级文件下载链接:http://www.eqemulator.net/releases/zips/EQEmu-0.7.0-845.zip
由于新版本推出的同时,对应数据库也有相应改变如果不更新数据库会出现不能进入游戏的现象。下面提供数据库更新的脚本,将脚本直接倒入到数据库就可以。
数据库升级脚本:
updateto0.7.0.845.sql
具体方法是:
将updateto0.7.0.845.sql复制到你的mysql安装路径下的bin文件夹,登录到你的mysql。
先切换到eq数据库(use eq;)
导入updateto0.7.0.845.sql(source updateto0.7.0.845.sql;)
模拟器更新完毕后,启动方法和以前完全相同。另说明一下模拟器自带mini的HTTP服务,端口是9080,可以登录上去察看服务器各种状态。
(这里先别自己更新~反正现在这个版本够你玩半天了)
五、添加帐户
进入mysql,打开peq数据库执行下面命令:
insert into account(name,status, minilogin_ip) values('用户名',用户等级,'你自己的IP');
其中的用户等级为整数,取值范围从0到250;数字越大权限越高,250相当于最高权限的管理员;具体权限请结合GM命令查看。
(这里也可以不动,到时候安装完成了,你用mini直接登陆,密码mini或随便...是250的最高权限的GM号)
到这里安装就已经完成了...
 |