首页 教程资料文章正文

千年服务端内部通讯分析方法

教程资料 2023年04月20日 15:39 1.2K+ admin
【 本文内容全部来自互联网收集整理!QQ群:296880811 唯一网址:www.1000yGM.com 】

本站所有资料和相关资源均来自互联网搜集,请下载后24小时内进行删除!禁止违法运营,当你下载资料或者软件,将视为同意本条要求!

千年技术中文社区

初步的来分析千年服务端内部程序的通讯结构和基本作用,将在以后的教程里面用到希望大家可以
认真看一下,当然已经对服务端内部通讯比较了解的可以不用学习这部分,直接等后面的教程出来就可
以,因为一直是我一个人在写教程所以更新速度比较慢 希望大家谅解,好进入正题
Balance


  Balance.exe   主程序


     BALANCE.INI  中设置了两种网络通讯方式的 配置设置


     [BALANCE]

     TCPLOCALPORT=3053   TCP  这是玩家连接进来端口,现在无须讲解

     UDPLOCALPORT=3030   UDP  这是内部通讯的重要端口 接收服务端内部程序

                              发送过来的数据,通过这些数据Balance.exe做

                              出相应的反映。具体在第九章





 DbServer 


     DB.EXE 主程序


     DB.INI   DB 主程序的配置文件 

                 主程序初次运行读取这里的配置进行自我设置和运行方式



         [DB_SERVER]  配置文件

         FileName=userdb.fdb    节 /初始在目录中没有数据库自动创建该设置的文件名

         BufferSizeS2S=1048576     /

         GateAcceptPort=3051       /与GATE的通讯端口。重要 

                                    负责玩家上线读取数据和存储玩家下线时候的数据的通讯端口采用TCP通讯方式

         RemotePort=1024      

         ItemRemotePort=1020



Tgs1000 


       tgs1000.exe    主程序


           sv1000.Ini   主程序配置文件   同上

此处为隐藏内容,请评论后查看隐藏内容,谢谢!

          GATE 

              GATE.EXE     主程序 

                 GATE.INI   主程序配置文件 

[GATE_SERVER] 网关 服务
LOCALIP=127.0.0.1 外网通讯地址
LOCALPORT=3054 对应端口 游戏中的数据都是通过这个端口进行通讯 由GATE把数据转到
相应的处理程序 如 TGS DB LOGIN
LIMITUSERCOUNT=0
CHECKPAIDINFO=TRUE
BALANCEIP=127.0.0.1 内部通讯用的 和BA 的通讯的地址
BALANCEPORT=3030 端口
SERVERNAME=隐龙 服务器名称
BUFFERSIZES2S=1048576
BUFFERSIZES2C=8192

[GAME_SERVER] 游戏系统 TGS
REMOTEIP=127.0.0.1 ip地址
REMOTEPORT=3052 端口 GATE按这个端口把数据传诵到TGS 前提是先建立联系

[DB_SERVER] 数据库系统 DB

REMOTEIP=127.0.0.1 ip地址
REMOTEPORT=3051 端口 GATE 按这个端口和ip把数据传送到DB进行处理 前提连接

[LOGIN_SERVER] 登陆系统
REMOTEIP=127.0.0.1 ip地址
REMOTEPORT=3050 端口 GATE 按这个端口和ip把数据传送到login程序进行处理 前提连接

[PAID_SERVER] 储值系统
REMOTEIP=127.0.0.1 ip地址
REMOTEPORT=3049 端口 GATE 按这个端口和ip把数据传送到paid程序进行处理 前提连接


有的时候这个灯会以外的亮起 这表示有某个程序里有服务器组件 并开启了

      3049  端口 在启动GATE的时候 GATE自动按地址和端口进行的连接


        虽然某个程序非真正的paid 系统可是也可以启动这个系统


         在客户端进行连接游戏的时候 gate 会把玩家信息传送到这个系统进行


           登陆验证也就是储值 验证   由于该程序没有反映 



【千年tgs_luaQQ交流群:296880811 欢迎加入!】

资源仅提供学习,请勿用于商业!如网盘过期,请联系管理员处理。

千年技术社区微信公众号【千年圈、qnyouxi】上线,感谢关注获得更多资源!

本站所有资料和相关资源均来自互联网搜集,请下载后24小时内进行删除!禁止违法运营,当你下载资料或者软件,将视为同意本条要求!

{php} gxlfans_show($article);{/php}

发表评论

评论列表

2024-11-16 11:12:01

谢谢

2024-10-11 08:17:16

谢谢分享

2024-09-26 09:05:10

都是来学习的

2024-08-14 22:44:55

谢谢分享~~~

2024-04-27 12:52:15

学习下看啊看

2024-02-12 22:09:44

会通过

2024-01-27 14:20:01

多谢

2024-01-04 00:20:18

学习学习

2023-12-12 10:03:59

感谢分享

2023-12-10 23:32:44

好东西

2023-12-01 05:53:46

手打发生的发顺丰

2023-11-09 13:37:59

好东西,学习学习

2023-10-08 00:34:05

阿斯顿法师打发斯蒂芬

2023-10-03 23:50:21

好好

2023-09-10 18:42:55

学习学习学习学习学习学习

2023-09-07 21:56:34

学习学习

2023-07-26 21:27:41

学习了~!

2023-07-25 17:45:52

感谢分享

2023-07-16 21:36:19

看看是什么东西

2023-06-25 14:55:06

此处为隐藏内容,请评论后查看隐藏内容,谢谢!

千年tgs_lua中文网- Copyright 1000ygm.com 千年tgs_lua技术网 Rights Reserved. 备案号:皖ICP备2021006367号 1000YGM强力驱动 站长QQ:7028518

本站为非盈利站点,资料来自互联网搜集整理,仅供学习参考,请支持正版游戏,切勿用于非法途径。资料如有发生侵权等行为,联系理删除。