魔域私服通过路由架设服务器问题
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
这里的两个9870(有些人是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 对应3711
MSG2883 对应3786
如果仍然提示密码错误,可能和你的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登陆帐号密码请自行修改!
商业版发布站程序下载:发布站程序下载:
参考解决方法: 首先是你的路由影射端口问题!
在GameServer/shell.ini
[AccountServer]
ACCOUNT_IP = 127.0.0.1 (开外网这里必须改为 外网IP)
ACCOUNT_PORT = 9870
===============
ACCServer/config.ini
[System]
LOGINLISTENPORT = 9958
POINTLISTENPORT = 9870
这里的两个9870(有些人是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 对应3711
MSG2883 对应3786
如果仍然提示密码错误,可能和你的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登陆帐号密码请自行修改!
商业版发布站程序下载:发布站程序下载:
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论