Back to Forum Re New

EQ个人服务器完全安装中文版!!!

首先提醒,EQ的客户端很大!基本安装都需要1G以上,而且最好是英文版的(当然中文版也可以用),因为国内的版本被UBI搞的很烂,很多都和EEQ在些细节上有冲突,容易出问题。并且国内的EQ版本总比EEQ更新晚几个月,所以强力推荐去下个EEQ的版本,因为很大,所以再次提醒,不是非常爱好此道的朋友不要轻易尝试,前后下载,安装,合并数据库,调试到结束这将是一段非常复杂且漫长的工作。不过这很适合于想挑战难度的朋友,因为需要不错的英文基础,和MYSQL的基础。
SO,让我们开始准备工作:

EEQ的下载地址 ftp://eqftp.station.sony.com/eqfull.exe

请最先进行这一步,因为下完安装后,需要更新很长时间我们才可使用。更新前,请一定注意在界面的右边ADVANCED选项里先只将最上面2个打勾,然后SAVE出来,点左边DOWNLOAD进行更新。ADVANCED选项里全部打勾的意思是更新全部的资料片,每个勾代表一个资料片,现在已经出了7个了,平均都是3XXM,所以在调试阶段我们没必要需要那么完整的,我们只需要一个基本的世界来进行我们的第一步。

下面我们来讲讲初步的知识,目前我们现在所用的服务端并不是象MU,A3这样的完整的服务端,而是通过模拟方式进行的。但据我所知国外确实有初步完整的的服务端,上面的数据非常接近官方。但是没办法得到,我们猜想可能是个下岗的GM或技术人员所做,呵呵。
目前EQEmu模拟器最近版本为5.2, 但内部文件版本已经更新到5。5,我具体们将在后面谈到。

下载地址http://sourceforge.net/projects/eqemu

EQEMu Admin (GM管理工具,这个非常有用,用他可以做出一个完全属于自己的世界)
EQEmulator Item DB (世界数据库文件,相当于装备的数据库,不过每什么用)
EQEMu Patcher (国外的客户端升级工具,都是老版本了)
EQEMu Server (这个就是我们所说的服务端)
Packet Collector (世界文件收集工具,可以用来收集官方的数据为我所用)
然后还需要MiniLogin.exe这个文件,专门为了个人的单机服务器准备,但是上面的版本不能用,后面我将提供下载(因为我现在没空间,需要和YUM商量,当然也得看有多少朋友感兴趣)
需要英文版本的spells_us.txt文件,这个下了EEQ的可以不用,如用的CEQ,那么就必须用到,需要的可以联系我。
这个模拟器需要MYSQL的数据库,去找一个mysql 4.0.16 ,网上到处都是,用GOOGLE一搜一大堆。

下面我将对照官方的FAQ进行说明,中间我会补充到容易出错的地方。
客户端:
运行everquest.exe让他升级到最新状态,然后退出。

服务端:

将下载下来的EQEMU包解压到C:EQEMU,然后安装你下载的MYSQL,安装完成后,进入C:mysqlbin 里面有个执行文件winmysqladmin.exe,双击,他会提示你需要安装密码,为方便起见,我们会将我们所有的ID PASS全部命名为EQEMU,因为是单机运行,所以这样没什么。
下面进行的是设置数据库,请将C:EQEMU里的db.sql文件COPY到C:mysqlbin里,这里需要提醒的是,这里合并任何EQ的数据库文件都必须以这个文件做为基本。
然后 开始-运行- 用命令行c:mysqlbinmysql -u root mysql打开SQL的DOS窗口,然后输入create database eq; 创建出以个名为EQ的库。
use eq; 将操作转移到eq这个库上面来
source db.sql; 合并基本的数据库
到这一步,我们所要做的就和官方FAQ不一样了,因为MYSQL的问题很多(我当时就怀疑,怎么用这做,难道只是因为速度快?)
source (你从官方论坛下的最新的别人做的数据库或是你自己收集的数据库).sql;
2个数据库合并完成后,我们现在需要一个工具 mysqlcc,这个工具网上也是一大堆,这将更有利于我们控制MYSQL。安装mysqlcc,完成后开始-程序-MySQL Control Center-MySQL Control Center。出来一个窗口,刚出来是英文的,但是我们可以在选项-常规-选择语言里将他改为simplified chinese,然后将他重起,界面就成中文了。
新建一个数据库,然后在用户管理里创建一个新用户 主机 :localhost 用户和密码:EQEMU ,给于这个用户全部权限和全局权限,添加,关闭。然后右键点最上面的服务器-编辑 然后将服务器改为eqemu@localhost:3306,主机 :localhost 用户和密码:EQEMU 。将用户管理下面的除了我们刚才新键的用户,全部删除。

现在我们来进行服务端的设置
进入C:EQEMU
打开db.ini 设置的和下面一样
[Database]
host=localhost
user=eqemu
password=eqemu
database=eq (这里指的是你创建的数据库的名字,如你以后创建了多个数据库,进行
前都要到这里设置你想使用的相应的数据库名)

打开编辑loginserver.ini

[LoginServer]
loginserver=localhost
loginport=5999
worldname=你自己设置的你进入游戏后想看见的服务器名称(注意中间不要带有server
这个词。例如dasheng_myeqworld,不得少于10个字母)
locked=false
worldaddress=localhost

[WorldServer]
Defaultstatus=
Unavailzone=
Common Problems
[LoginConfig]
ServerMode=Standalone
ServerPort=5999
UplinkAddress=
UplinkPort=
UplinkAccount=
UplinkPassword=


编辑Boot5zones.bat文件
REM:--------------Start-----------------------
@echo off

if NOT exist spells_us.txt goto NOSPELL

start zone . localhost 7995 127.0.0.1
start zone . localhost 7996 127.0.0.1
start zone . localhost 7997 127.0.0.1
start zone . localhost 7998 127.0.0.1
start zone . localhost 7999 127.0.0.1
exit
cls

:NOSPELL
echo You did not copy the spells_en.txt from your everquest directory to this one. Please do so or zones will crash on startup.
PAUSE

REM:---------------END------------------------

这里说一下,一个人玩的话,没必要开5个,2个就够了,节省资源:)

1 新建一个文本文件,在里面写下:
localhost eqemu eqemu

注意 最后一个eqemu后面一定要加上一个空格 ,不要按回车,点文件-另存为MiniLoginAccounts.ini

2 新建一个文本文件,在里面写下:
C:EQEmuworld adduser eqemu eqemu 200
点文件-另存为1.bat

3 新建一个文本文件,在里面写下:
e:eqeqgame.exe patchme (这里的e:eq是你的EQ客户端路径)
点文件-另存为2.bat

下面我们进行客户端的设置

然后将spells_us.txt COPY到EQEMU目录下一个,EQ客户端目录下一个,如你用的是CEQ,那么将spells_cn改名为spells_us.txt COPY到EQEMU目录下一个,EQ客户端目录下一个。EQ客户端和服务端目录的spells文件一定要版本一样。

在EQ客户端目录下找到eqfecfg.cfg文件,编辑成
[LANGUAGE]{ 32 }

让它能被识别为英文版,要不会出现1001错误!
在EQ客户端目录下找到eqhost.txt编辑为:
[Registration Servers]
{
\"localhost:5999\"
}
[Login Servers]
{
\"localhost:5999\"
}

在EQ客户端目录下找到eqstr_cn.txt或eqstr_en.txt 文件 制一份改名为将eqstr_us.txt COPY到客户端。

到这里全部的设置基本完成了


现在我们进行游戏
1 运行MiniLogin.exe
2 运行1.bat
3 运行World.exe
4 运行Boot5zones.bat
5 运行2.bat

这样我们就可以进行游戏了,用户名和密码都是EQEMU
进去后用#damage 900000去一击搞定仇恨神宇的BOSS吧,那个可是需要一个工会上百人才杀的了的哟,感觉特爽。

敲的我累死了,可是后面还一大段55555555,我今天和谈了6年的女朋友分手了,原因是我再怎么努力也没达到她家和她的标准,唉,人活着为什么这么累啊!我打这么一大段完全是想分开自己的注意力而不去想她,因为我太爱她,一静下来满脑子都是她,痛苦啊
SO,不废话了。
我现在脑袋很乱,刚才喝了很多酒的,可能会有什么疏漏。如有疑问后面回帖,或用QQ 43572078联系,请注明EQER!
人累心累 睡觉去了!


. . . . . . . . . . . . . . . . . .
v Pact of Shadow v
v EST SULARUS OTH MITHAS v
EQ中文世纪地图集地址:
www.ceqmap.com
LZ是EQ死忠。。。嗯嗯。。
但是貌似这个版本。。。还没有钛金版的简单吧?姐姐也应该看过我TIMES的帖。。。弄起来之后就可以YY什么物品什么效果。。嘿嘿
EQ啊EQ啊~
同志们~~~~要坚持啊!!!!!!!!!1
eq让我怀念的是在一起冒险的过程中建立起来的信任、友谊、快乐、合作、帮助......
http://eq.hao3w.cn
好想回到过去.....[s:13]
好东西。先收了
(65 CLE)makesi (65 War)mysql (65 Mag)magicr
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号)
到这里安装就已经完成了...





EQ中文世纪地图集地址:
www.ceqmap.com
老大,能不能装个虚拟机系统给我玩,设好了,我自己进去!
dycSHM
老大,能不能装个虚拟机系统给我玩,设好了,我自己进去!
开心英雄 Post at 2011-4-1 13:00
这个主意太好了.........简直是傻瓜式操作,赞.........
Back to Forum