加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

天龙私服架设程序问题详解

(2009-09-09 16:54:13)
标签:

游戏

在架设天龙八部私服时常常会遇到一些问题,下面是架设MYSQL和ACC程序中出现的问题以及解决方法。希望对大家有帮助!
一:为什么重起服务器,再登陆困难
因为您的MYSQL的配置过低,造成MYSQL运行暂停.或流量过大,堵塞端口导致! 将优化的 MY.INI 配置文件 替换原 MYSQL数据库内的 配置文件即可!  参考路径: D:\usr\local\mysql 
二:为什么ACC会挂
因为ACC程序本身存在缺陷,同时登陆人数过多,或流量过大等因素,天龙八部私服就会造成ACC崩溃!大家可以使用防ACC挂死工具进行进程保护,挂掉自动启动,即可! 
三: 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登陆帐号密码请自行修改!
四:通过路由架设服务器问题
1,全部服务程序正常启动,切服务程序之间直接连接正常!但是登陆游戏提示服务未启动等问题无法登陆游戏!
          1)首先要保证 你的服务端内所有服务器名字为一个,也就是每个配置文件里的服务器名要一样!
          然后在客户端,你登陆器里,要保证和服务端设置的服务器名一样,否则无法登陆游戏,提示服务未启动!
          这个问题其实和传奇一样,名字不对就会不开门!
          2)可能是你没端口没有对外开放,或着影射!或者IP写错,就会造成此类问题! 一般服务端正常启动就可以正常登陆游戏!
          3)可能是你修改了人物的某些数据,导致数据不合法,例如胡乱修改MS!而无法登陆服务器!与服务器连接中断!
2,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过滤器里 是否有限制!.........如果仍无问题,那就是你的路由器本身的问题.....或者你的服务器名字太长了...也会有此问题!
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登陆帐号密码请自行修改!天龙八部
 **************************************************************
如果仍然无法启动,可能是你的MYSQL帐号密码有错误!或者MYSQL没有启动!
简单启动MYSQL的方法: 开始-控制面版-管理工具-服务 天龙私服找到MYSQL点启动即可!

 

 

 


本文转载于:天龙八部私服

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有