您所在的位置:首页 > 等待添加 > 正文

魔域私服架设常见问题解答(2)

作者: 来源: 日期:2022/1/5 12:39:49 人气:0 加入收藏 评论:0 标签:

魔域私服架设常见问题解答(2)



看到很多新手出现各种各样五花八门的问题,方便大家架设,让大家知道,让新加入到魔域研究行列的朋友不会感到无助!



希望大家关注的问题都会在这里得到解答!


1> 为什么BB掉星

1》吃电水:因为BB变电后,会比原来难合,因为需求的分数增加了,所以在高星后吃电水,就相当与原来升到20级要100经验而现在要200经验,则你现在的100经验就相当与10级!所以请大家注意,吃电水请孵化好就吃!以免再出现此类问题!
2》下线或维护后:这样的问题均属于数据没有及时保存至数据库导致!解决方法:请在合完BB,不要急着下线!梢等3-5分钟再下线即可解决!
***************************************************************

2>为什么ACC会挂

因为ACC程序本身存在缺陷,同时登陆人数过多,或流量过大等因素,就会造成ACC崩溃!大家可以使用防ACC挂死工具进行进程保护,挂掉自动启动,即可!

***************************************************************

3>为什么重起服务器,再登陆困难

因为您的MYSQL的配置过低,造成MYSQL运行暂停.或流量过大,堵塞端口导致! 将优化的 MY.INI 配置文件 替换原 MYSQL数据库内的 配置文件即可! 参考路径: D:\usr\local\mysql (帖子最后将提供此配置文件下载)

***************************************************************

4>通过路由架设服务器问题

1)ACC与MSG无法连接 不断提示 Connect to account server again...

参考解决方法: 首先是你的路由影射端口问题!

在GameServer/shell.ini

[AccountServer]
ACCOUNT_IP = 127.0.0.1 (开外网这里必须改为 外网IP)
ACCOUNT_PORT = 9870

===============

ACCServer/config.ini

[System]
LOGINLISTENPORT = 9958
POINTLISTENPORT = 9870



这里的两个9866(有些人是9865) 要在路由器上做影射 这样 MSG才可以通过外IP访问到 ACC 否则就会提示那个错误...........如果影射没问题,仍然无法连接,查看TCP/IP过滤器里 是否有限制!.........如果仍无问题,那就是你的路由器本身的问题.....或者你的服务器名字太长了...也会有此问题!



2)全部服务程序正常启动,切服务程序之间直接连接正常!但是登陆游戏提示服务未启动等问题无法登陆游戏!

1.首先要保证 你的服务端内所有服务器名字为一个,也就是每个配置文件里的服务器名要一样!

然后在客户端,你登陆器里,要保证和服务端设置的服务器名一样,否则无法登陆游戏,提示服务未启动!

这个问题其实和传奇一样,名字不对就会不开门!

2.可能是你没端口没有对外开放,或着影射!或者IP写错,就会造成此类问题! 一般服务端正常启动就可以正常登陆游戏!
3.可能是你修改了人物的某些数据,导致数据不合法,例如胡乱修改MS!而无法登陆服务器!与服务器连接中断!



3)开外网发法及端口影射:
首先如果你是ADSL直接对外网的机器 不必开放端口
如果您是内网 需要在路由开放的端口如下:
9958 (帐号登陆端口)
9865或9870 根据自己配置文件内的端口更改 (翻译为点数列表端口)
5816 (进入游戏端口)

修改外网IP
ACCServer\config.ini
SERVERIP = 127.0.0.1 (这个改为外网IP)
GameServer\config.ini
GAMESERVER_IP = 127.0.0.1 (这个改为外网IP)
GameServer\shell.ini
ACCOUNT_IP = 127.0.0.1 (这个改为外网IP)

其他IP不必修改 保持127.0.0.1即可!



4)以上都没问题仍然无法登陆游戏

如果你修改过系统时间,也就是在MSG运行后,对系统时间进行修改,就会造成登陆超时,MSG不接受登陆请求!重起MSG即可!

如果提示连接失败,重新登陆仍然出问题,可能是由于内存不够导致MSG已经死掉,而无法接受登陆请求!

如果提示密码错误,可能和版本有关系!

MSG2668 / 2993 对应QQ3711版本

MSG2883 对应QQ3786版本

如果仍然提示密码错误,可能和你的ACC所连接的帐号数据库有关系

也许是你的帐号并未写入数据库,在数据库不存在

或者帐号数据库损坏,

如果你有单独的帐号数据库,请按如下配置ACCServer/AuthorizeDB.cfg

127.0.0.1 root test account account name password id
count_stat server_name status
127.0.0.1 root 378b243e220ca493 account

如果你的帐号数据库和其他数据都在MY数据库内,请按如下配置

127.0.0.1 root test my account name password id
count_stat server_name status
127.0.0.1 root 378b243e220ca493 my

MYSQL登陆帐号密码请自行修改!



***************************************************************

5> ACC启动后自动消失 或者提示错误!

如果你有单独的帐号数据库,请按如下配置ACCServer/AuthorizeDB.cfg

127.0.0.1 root test account account name password id
count_stat server_name status
127.0.0.1 root 378b243e220ca493 account

如果你的帐号数据库和其他数据都在MY数据库内,请按如下配置

127.0.0.1 root test my account name password id
count_stat server_name status
127.0.0.1 root 378b243e220ca493 my

MYSQL登陆帐号密码请自行修改!



ACCServer/gameserver.cfg改为如下

1000 1 127.0.0.1 root test my

MYSQL登陆帐号密码请自行修改!



如果仍然无法启动,可能是你的MYSQL帐号密码有错误!或者MYSQL没有启动!

简单启动MYSQL的方法: 开始-控制面版-管理工具-服务 找到MYSQL点启动即可!



***************************************************************

6>MYSQL无法正常启动!

可能3306端口被占用!关闭其他可能占用3306端口的程序,再重新启动!

可能MYSQL数据文件路径有错误,或者MYSQL配置文件内的路径出错,或MYSQL损坏!删除MYSQL,重新安装!

***************************************************************

7>无法启动NPCserver.exe

出现这个问题,最大的可能就是你的机器内存不够.因为刷怪数量很多,最低保证你的机器有1G内存!
或者是你地图文件问题,请将官方最新客户端内的MAP文件夹复制到GAMESERVER里

***************************************************************

8>网站注册页面不显示验证码!或者注册提示页面错误!
1)验证码不显示可能由于你的IIS不支持ASP.NET 请在WEB服务扩展中开启
2)验证码不显示可能是你的IE安全级过高,请降低IE安全级,并在 internet选项-隐私 把安全级降至最低尝试!
3)提示验证码错误,目前的注册页不支持远程框架,也就是浏览127.0.0.1的注册页面,但是从127.0.0.2的机器上读取!
4)点注册,该页无法找到,请先安装MyODBC-3.51.11-2-win.exe 没有到百度或者讯雷里搜!
安装好后在ODBC里建立2个数据源ACCOUNT 和 MY 服务器地址写localhost 第二页写3306 第三页 前两个打钩 OK!
5)如果仍然出现,该页无法找到,请在WEB服务扩展中开启全部服务测试!

***************************************************************
9>如何把自己变成GM....居然还有人不知道!
 打开Navicat MySQL 这个程序,在my内找到 cq_user 表 双击打开 按Ctrl+F 查找自己的角色名字,找到后在名字后面跟着写[PM]即可
***************************************************************
10>如何批量修改暴率?
 打开Navicat MySQL 这个程序,在my内找到 cq_dropitemrule 这个就是怪物暴率+暴物品的表
点查询,新建查询 输入 update cq_dropitemrule set chance=200000 where chance=500000 点执行即可
暴率为chance这列!
200000为要改的暴率 20万较低 50万中等 100万较高
500000为当前的暴率
item0~item14 都是暴物品的物品ID 可以在cq_itemtype表内查询对应物品ID 可以自己修改为想要掉的物品 item编号越低越容易出!

PS:批量修改掉的物品的范例查询命令:
update cq_dropitemrule set item14=要设置掉的物品ID where item14=当前这列的物品ID
item14为最后一个物品列 可以自己修改item0-item14
***************************************************************
11>MSG无法启动提示错误!
如果提示 OPEN错误 是你的MYSQL没有启动!或者数据库名字或表名错误
如果启动后一会消失,看日志,一种可能 GameMap.ini 与 cq_map 地图编号不匹配 不对应 或者缺失!
如果不是地图问题,则有可能是数据库损坏,最简单的查询方法, 看是否能打开 cq_eudemon 和 cq_user 这两个表 如果无法打开 提示错误,则是数据库损坏,MSG无法加载,需要重新更换数据库!
***************************************************************
12>VIP孵化时间修改无效?
不是无效,而是你没找对地方,你在游戏里打开BB界面,在BB包裹旁边有个批量孵化按钮,点进去,可以快速批量孵化!非会员无法使用!
***************************************************************
13>为什么11.22端内不能卖话和财神包?
因为我已经删掉了,考虑到游戏的可玩性,如果想加上,请参考其他的端到 cq_goods里添加!
***************************************************************
14>为什么进游戏后NPC都是怪物?人物看不见名字,怪物名字,NPC不说话?
因为你的版本问题,与MSG版本不对应!
***************************************************************
15>为什么停在欢迎那里进不去?或者停在正在验证那里!
先确保MSG与ACC连接正常!这都是MSG的问题,重起MSG一般都可以解决!或者你的内存较低,导致MYSQL与ACC和MSG通信不正常!
***************************************************************
16>为什么用12.8的端进不了冰峰走廊?或者怎么进?
首先在MS商店买个 幻想之光礼包 然后站在市场外,点右键-城市传送-冰峰走廊!
点了无法进入?游戏挂掉?这个就是你的客户端版本过低了,先把版本升级到官方最新版,然后打上降版补丁即可!
补丁去哪下?这个一般的私服都提供的!
***************************************************************
17>进游戏帐号密码错误,多进几次又进去了
这一般都是ACC的问题,更换其他版本ACC尝试
或者帐号数据库有问题or帐号数据与人物数据连接不正常
MYSQL不稳定,ACC与MYSQL通信不正常
***************************************************************
18>MSG对应的客户端soul.exe 是什么版本?
2668+2993 对应 soul.exe 修改时间2007年10月19日 16:35:12 大小:4.09 MB (4,292,608 字节)
2883 对应 soul.exe 修改时间2007年11月23日, 13:48:02 大小:4.10 MB (4,308,992 字节)
3709对应 soul.exe  大小是5.24MB
如果不对应的话 就会提示版本错误哦 ! 无法进游戏的!
***************************************************************
19>如果您的服务器有防火墙请先把放火墙关闭,或者对放火墙进行相关的设置,取消对服务端的一些限制,否则可能出现一些不必要的麻烦!
***************************************************************
20>点MsgServer.exe马上弹出MsgServer.exe 遇到问题需要关闭。
这一般是内存问题,或者内存条质量问题,硬盘有坏道,系统被感染病毒,系统文件被破坏等问题造成的!
还有一个可能就是,数据库文件已经损坏,MSG读取不正常!
***************************************************************
21>简单解决 达到最高等级的方法:
打开客户端ini/StrRes.ini 文件 查找 100138=恭喜阁下已经达到最高等级 这行删掉,OK
PS:本方法不是完美解决,只是在某中角度不让玩家看到自己达到最高等级,让玩家心理压力减轻

    本文网址:http://197my.com/show.asp?id=381
    读完这篇文章后,您心情如何?
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    更多>>网友评论
    发表评论