点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
广告
广告
广告
广告
广告
搜索
Hi~登录注册
查看: 649|回复: 1

[游戏修改教程] 诛仙本人假设MC422端出现通讯错误解决过程

[复制链接]

175

主题

195

帖子

626

积分

版主

Rank: 7Rank: 7Rank: 7

积分
626
发表于 2022-5-21 21:45:19 | 显示全部楼层 |阅读模式

诛仙本人假设MC422端出现通讯错误解决过程
本人假设MC的422端MSSQL版的  用自带的绿色GSQL 进游戏正常 但是ASP网页注册 数据连接不了
用安装的SQLserver2000 ASP网页注册正常 但游戏出现 通讯错误
下边我说一下我解决这个通讯错误的办法或者说是过程
(各位先看完再实际操作吧,文字组织的不好见谅,而且有的观点或者想法可能不对见笑了,有点混乱,该删的没删,毕竟写了那么多的字,删了觉得可惜 嘿嘿~~  看完后希望对您有帮助 )

============================================================================================
用安装版的SQL出现通信错误的解决办法:

一、首先用端口查看器看(
游客,如果您要查看本帖隐藏内容请回复
/上有下载)Linux与数据库的1433端口是否连接上,如果没    有连接上那么 进行如下操作:
1、首先要确定Linux ect/目录下的 authd.conf  table.xml (后边统称服务端配置文件)中的ip配置是否      正确  重新启动服务端 查看端口是否连上

   还没有连上那么为数据库wm新建一个单独的用户登录 修改上边的两个文件的 重新启动服务
      端 查看端口是否连上   (这步我不知道有没有用,不过我还是做了这一步)

   还没连上 那么把数据库wm分离 重新建数据库wm(不是附加数据库) 再为wm建登录账号密码 修改服务        端配置文件  重新启动服务端 查看端口是否连上

   还没连上 汗~~~~ 那最后只能在当前的电脑的IP上(比如服务端里的数据库练接IP是192.168.200.1          这个IP是改过的)重装SQLserver2000   重新进行上边的操作和检查 -------------------------------是否一定要在192.168.200.1 的IP上重装SQLserver2000 本人不确定 因为我是在重装过系统后 IP      是自动获取的,没有改IP直接装SQLserver 服务端里的数据库连接IP我也是改成直接获取的IP 当        然虚拟机里边的 Linux系统的IP也要改成跟XP同一个网段的IP(例如192.168.135.133和          192.168.135.150) 要不然 数据库与虚拟机没法练接上
二、如果Linux与数据库的1433端口能连接上,进游戏还是出现通讯错误 那么首先确定服务器完全启动了    没有./qd 回车的时候等到出现如下字样说明服务端已经完全启动了
TRACE : GetDailyTop: received, index=1
TRACE : GetDailyTop: received, index=1
GAuthServer::OnAddSession com.goldhuman.IO.Protocol.Session@b25b9d
gauthd: 23 Apr 2010 12:18:39,088  INFO GAuthServer:66 - <<< clear all online records on zone 1 >>>
gauthd: 23 Apr 2010 12:18:39,906  INFO GAuthServer:77 - zone 1  aid 11 announced.

   如果等了很久都没出现上边的字样那么就要看一下防火墙关了没有  如果没关 把防火墙关掉
   重新启动服务端


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



    我的具体情况就是用安装版的SQLserver在启动服务端的时候 查看了端口 没连上  我首先肯定服务端里的数据库连接设置是正确的  我的数据库wm是附加的 我就新建了一个登录wm密码123456 这时table.xml
就改成 <connection name="auth0" poolsize="8" url="jdbc:microsoft:sqlserver://192.168.200.1:1433;databasename=wm" username="wm" password="123456"/>

启动服务端 看了一下端口 还是没连上 我想了一下问题可能出在数据库是附加上(我这个想法可能是错的)我就把附加的分离了 用了数据库创建的方式来创建wm数据库 创建好再创一个登录名跟密码,重新启动服务端 端口还是没连上 日一个!

    我这个SQLserver2000以前是电脑的IP是在自动获取的状态下安装的现在也就是那时的IP是192.168.135.133 而现在改成192.168.200.1 这个是不是 端口没连上的关键?(各位在这里不妨试一下把电脑的IP改成自动获取的状态 看一下IP是多少 然后用命令改虚拟机里边Linux的IP跟你数据库所在的机子的IP在同一个网段 这样才能ping通 然后再用winscp连接Linux 修改authd.conf  table.xml里边的IP 启动服务端 看一下有没连上-------这里我没试过后悔当中~~~我直接重装SQL了) 我就重装SQL 不过我在重装过程中出现N多问题 无奈只能重装系统再装SQL  重装过SQL后,table.xml改成
<connection name="auth0" poolsize="8" url="jdbc:microsoft:sqlserver://192.168.135.133:1433;databasename=wm" username="wm" password="123456"/>    数据库不论是创建的还是附加的
启动服务端时 看了端口都连上了 进游戏还是出现通讯错误 看了一下防火墙 没关!! 把它关了 再重新启动服务端 等~~~ 终于看到上文提到的服务端完全启动的字样(字样是不是完全启动的标志我不知道,我只知道出现了那些字样 我肯定能进游戏了) 登游戏 终于能进了 激动中~~~~~~~~ 用Gsql不用关防火墙 不知道咋回事 郁闷~~ 望高手解答








游乐论坛-免责声明

1、游乐论坛-游乐网单-游乐单机游戏所有网单资源来源于网络,仅供学习交流之用,切勿用于商业用途.

2、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意.

3、游乐论坛游戏提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!

4、用户使用本网站必须遵守适用的法律法规,对于用户违法使用本站非法运营而引起的一切责任,由用户自行承担.

5、游乐论坛游戏所有资源来自互联网转载,版权归原著所有,用户访问和使用本站的条件是必须接受本站“免责声明”,如果不遵守,请勿访问或使用本网站.

6、游乐论坛游戏使用者因为违反本声明的规定而触犯中华人民共和国法律的,一切后果自己负责,游乐论坛游戏不承担任何责任,本站已经进行告知义务.

7、凡以任何方式登陆本网站或直接、间接使用本网站资料者,视为自愿接受本网站声明的约束.

8、游乐论坛游戏以《2013 中华人民共和国计算机软件保护条例》第二章 “软件著作权” 第十七条为原则:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。若有学员需要商用本站资源,请务必联系版权方购买正版授权!

9、游乐论坛游戏如无意中侵犯了某个企业或个人的知识产权,请联系站长邮箱:zhl5@zhl5.com告之,本站将立即删除并致以最深的歉意.

0

主题

24

帖子

63

积分

常驻人口

Rank: 2

积分
63
发表于 2024-1-13 03:30:55 | 显示全部楼层
66666666666666666666666666
回复

使用道具 举报

游客
回复
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

广告
广告
广告
广告
广告
快速回复 返回顶部 返回列表