- 精华
- 阅读权限
- 70
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2010-10-18
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
前天把网盘里的神鬼传奇双镜像端下载完了后发现无法正常启动,然后开始各种找原因。。。
经过部分配置文件修改,已能正常玩耍。
讲在前面,所有配置文件文后均会附上,请仔细看完教程,确定相应的位置。
-----------------------------------------------------------------------------------------------------
本人架设的为【飓鼎玩】神鬼传奇 众神版。。。可能版本较老。。。
在第一遍架设后发现LINUX端服务器配置文件与启动文件均存在问题,会导致LINUX端不停提示未知协议错误,(这可能也是引起XP端LOCALSAVE服务器发生无响应错误的罪魁祸首)。
在根据相关设置对所有与服务器启动配置有关的文件进行检查之后,发现有很多地方是与教程当中不一样的。
下面开始讲解我所涉及修改的内容:
======本机配置(老爷机)======
OS:WIN 7 旗舰版 64位 SP1
CPU: Dual-Core E5500
内存: 4 GB(其中虚拟机共分配1.5G,够用,基本不卡)
其他像显存之类的玩这游戏一般都没什么大问题。
======虚拟机(VM 10)======
未使用教程当中使用的WM9,主要是VM10一直都在用。
======具体步骤======
1.解压两个镜像(位置随意,反正用VM开就是了)
2.虚拟机网络设置:(在这里要重点说的是我本机用的是无线AP连接WIFI上网,因此与有线直连可能有区别,应注意。)
PS:由于是无线AP,因此我安装了一个虚拟网卡(具体方法可以百度),将虚拟网卡IP设置为192.168.1.18,掩码255.255.255.0,网关不填。
综合以上原因,我将虚拟机的VMNet8设置成NAT,子网IP设置为192.168.1.X网段,掩码255.255.255.0,网关设置为192.168.1.1(网关设置在网络设置的“NAT设置”里),用路由且路由的LAN地址为原始192.168.1.X网段的童鞋可以不改,像我这样改是因为我内网IP网段并不是192.168.1.X。
另外,将VMNet0设置为桥接,并桥接至虚拟网卡,这样物理机与虚拟机就能正常内环,互相都可以PING通,且虚拟机两个镜像均可以PING通外网。
3.虚拟机其他设置:
LINUX内的服务器启动占用资源少,最重要的就是MYSQL,因此,虚拟机内存分配512-1G绝对够用,(我自己设置的是768)。
XP内占用的内存较高,建议分配1G以上内存(前提是你物理机内存够大),当然,我自己设置的是1G,好像问题也不大。
4.配置文件修改(重点):
貌似原端当中配置文件存在错误(不知道是个别原因还是大家都这样),未修改配置文件前,能够进入创建人物界面,但无法正常创建人物,根据服务端的反馈信息,应该是LOCALSAVE服务器存在问题,但修改后仍不能创建人物,因此我将所有与服务器设置有关的文件全部查看了一遍,发现可能确实存在问题,分析如下:
LINUX的数据库为ANTIROOT,LINUX的IP地址:192.168.1.88,使用MYSQL。LINUX账号ROOT密码为123456,MYSQL数据库账号ROOT,密码ROOT,数据库名shengui,dbsockfile=/opt/lampp/var/mysql/mysql.sock
LINUX服务器主目录为/home/antiroot,与服务器相关的文件夹主要有:authd,CardServer,DBServer,DBTools,gacd,LogServer,NameServer。
建议使用winscp对linux内文件进行检查与修改,具体请百度。
authd应该是认证服务器,需要检查的配置文件为authd.conf(./authd/build文件夹内);
CardServer可能是卡片相关服务器,因为我看对应的数据库内文件没有内容,所以无法判断,配置文件为cardsvrd.cfg(./Cardserver/config文件夹内)
DBServer应该是最主要的数据服务器,XP服务器连接的也主要是这个服务器,配置文件为dbsvrd.cfg(./DBServer/config文件夹内)
DBTools(注意:以下内容为本人猜测,并未进行测试,待测试后另行发布):此文件夹内应该为商城,NPC商店,等等等等出售的物品列表,修改是否有效待测试后另行发布。
gacd反外挂服务器,配置文件为io.conf
LogServer日志服务器,无需进行单独配置
NameServer(重要!!!)角色服务器,很多人创建人物提示重名应该就是这里出了问题,将cf.txt、ucs.txt两个文件内所有内容清空,应该就可以正常创建人物进入游戏了,nameserver的配置文件为namesvrd.cfg
-------------
linux的root目录下ar执行文件内容也应进行修改。(个人喜好问题,建议修改。)
-------------
接下来是XP,XP未使用SQL2008,因此在XP系统当中没有数据库存在,只有服务器文件。使用的是JAVA环境。
XP下的服务器文件在d:\众神win文件夹内,主要有:
Auagent:JAVA环境,配置文件:auagent.conf
DetectCheatServer:反外挂服务器(无需更改)
GameServer:游戏主服务器,配置文件:server.ini,游戏内容相关的一些设置在serverconf.ini里(我这里的主程序为Line.exe,其中Line.exe_日期时间.timeout.dmp为超时出错日志,除了查询出错内容外无用,可以删除。)
GateServer:登录服务器,配置文件:gateserver.ini
LocalSaveServer:本地记录服务器,根据原教程架设就是在这里出的错,提示连接游戏服务器超时,设置文件:LocalSaveServer.ini
ManagerServer:管理服务器,配置文件:ManagerServer.ini ManagerIP.ini
ShareMenProc:内存共享分配工具,无需修改。
-----------------------------
另外,XP的各服务器启动顺序与其自带的一键启动不一致,我的启动顺序依次为
1.DetectCheatServer
2.GateServer
3.ManagerServer
4.LocalSaveServer
5.ShareMemProc
6.GameServer
7.Auagent文件夹内的run.bat
=================================================================
以上,若按此教程仍未成功进入游戏的童鞋,请跟帖,本人尽量帮助解决问题。
另:本帖主要目的为探讨交流,请勿随意进行人身攻击。
|
|