热血江湖服务端运行原理

热血江湖服务端运行原理,第1张

服务端运行原理是

带补丁的服务端一般可以登陆的,只能说登陆后游戏BUG多少的问题,不带补丁的服务端一般都有版本要求,如果你服务器有说明这方面的问题,最好是按说明来,现在服务端很多,何不找个新的,新的一般都支持官方最新的客户端

"con not connect gameserver"提示,是因为登陆器的问题。

登陆器的作用:

一是把服务器IP地址、服务器端口等数据传递给客户端Client.exe,这一步是Client.exe客户端和Longin服务器建立连接。完成这一步,就可以输入你的游戏帐号和密码,进入游戏第二分区选择画面。

二是登陆器读写客户端Yb_mem.dll文件,读出客户端和游戏服务器Gameserver的验证码,这一步是Client客户端和服务端版本验证。如果验证一致,就可以选择分区进入游戏角色画面。客户端和服务端连接就算完成了。如果客户端和服务端Gameserver验证出差异,就无法进入热血江湖游戏了。

以上二步运行通过之后,登陆器的作用实际已经结束了,结束登陆器进程,也不会影响游戏客户端正常操作。如果登陆器加入外挂,则不能结束登陆器进程,这时结束登陆器进程就等于结束了游戏。

游戏外挂原理一般是这样的,复制一份原客户端副本,然后改名,以这个客户端副本来和服务器建立通信连接。外挂把自身的代码注入新复制出来的客户端副本中,就实现了自动捡东西,自动吃药等操作了。

解决方法 关闭gameserver.exe和serverlogin.exe 打开SQL2000的查询分析器...选择rxjhaccount数据库复制下面两行粘到查询框中 USE rxjhaccount update TBL_ONLINE set FLD_MAXUSER=500 按F5 删除上面的那些文字,再复制下面的 CREATE TRIGGER online_update ON [dbo].[TBL_ONLINE] FOR UPDATE AS if update(FLD_MAXUSER) begin ROLLBACK TRANSACTION end 按F5 最后再按一下CTRL+F5,然后就可以去打开那两个启动exe文件了。 解释: USE rxjhaccount\*转到rxjhaccount表 update TBL_ONLINE set FLD_MAXUSER=500 \*设置rxjhaccount表中TBL_ONLINE 项为500CREATE TRIGGER online_update ON [dbo].[TBL_ONLINE] \*建立[dbo].[TBL_ONLINE]触发管理 FOR UPDATE AS if update(FLD_MAXUSER) begin \*如果数据变化 ROLLBACK TRANSACTION end \*那么自动回滚


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/437312.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-29
下一篇2023-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存