·首 页 ·精选文章 ·无忧学院 ·两性教育 ·商业站点 ·无忧传奇 ·私服宣传 ·无忧音乐 ·骗子举报 ·软件发布 ·无忧论坛
您现在的位置: 无忧网络网游技术网 >> 技术文章 >> 千年技术 >> 千年私服核心技术 >> 正文

  没有公告

| 技术文章 | 传奇技术 | 传世技术 | 魔兽技术 | 奇迹技术 | 千年技术 | 仙境技术 | 其他技术 | 传奇菜鸟 | 传世菜鸟 | 奇迹菜鸟 |
| 网游下载 | 网游版本 | 私服工具 | 游戏下载 | SF客户端 | 网站原码 | 经典工具 | 破解工具 | 绿色软件 | 教程下载 | 动画专区 |
| 操作系统 | 故障维修 | 主机架设 | 腾讯QQ区 | 流量排名 | 黑客教程 | 主机评测 | WAP 专区 | 网络游戏 | 游戏攻略 | 网吧黄页 |
| 私服必备 | 常用工具 | 网吧联盟 | 传奇站点 | 网页加密 | 网页转换 | 颜色采集 | 网页源码 | MD 5破解 | 站长工具 | 在线算命 |
| 实用查询 | I P 查询 | 邮编查询 | 区号查询 | 周公解梦 | 成语大全 | 手机查询 | 号码凶吉 | 星座查询 |身份证查询| 5UQQ查询 |
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
没有相关文章
千年服务端内部通讯分析         ★★★
千年服务端内部通讯分析
千年服务端内部通讯分析
作者:佚名  文章来源:本站原创  点击数:  更新时间:2007-9-16 3:27:31
     初步的来分析千年服务端内部程序的通讯结构和基本作用,将在以后的教程里面用到希望大家可以
认真看一下,当然已经对服务端内部通讯比较了解的可以不用学习这部分,直接等后面的教程出来就可
以,因为一直是我一个人在写教程所以更新速度比较慢 希望大家谅解,好进入正题

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   主程序配置文件   同上
[DB_SERVER]          与DB主程序之间的通讯设置
IPADDRESS=127.0.0.1  IP地址  
PORT=3051             端口     TGS与DB之间的通讯时时传送玩家相关信息

[BATTLE_SERVER]       对战服务器
IPADDRESS=127.0.0.1   /IP地址
PORT=3040           /端口   玩家在对战服务器时用做通讯的端口和地址
 
[SERVER]                
BUFFERSIZES2S=1048576
BUFFERSIZES2C=32768
WAITPLAYERTIME=60

[UDP_ITEM]        物品 也是一个TGS发送的UDP的数据传输方式 由TGS主程序时时发送
PORT=6072              /端口
IPADDRESS=127.0.0.1     /ip  按着这个地址  TGS进行发送

[UDP_MONITER]     监控  也是一个TGS发送的UDP的数据传输方式 由TGS主程序时时发送
PORT=5997              /端口
IPADDRESS=127.0.0.1    /ip  按着这个地址  TGS进行发送

[UDP_CONNECT]      连接  也是一个TGS发送的UDP的数据传输方式 由TGS主程序时时发送
PORT=3111               /端口
IPADDRESS=127.0.0.1     /ip  按着这个地址  TGS进行发送

[UDP_PAY]          PAY  也是一个TGS发送的UDP的数据传输方式 由TGS主程序时时发送
PORT=7050               /端口
IPADDRESS=127.0.0.1     /ip  按着这个地址  TGS进行发送

[UDP_OBJECT]       对象 也是一个TGS发送的UDP的数据传输方式 由TGS主程序时时发送
PORT=3003               /端口
IPADDRESS=127.0.0.1     /ip  按着这个地址  TGS进行发送

[UDP_RELATION]      关系也是一个TGS发送的UDP的数据传输方式 由TGS主程序时时发送
PORT=3005                /端口
IPADDRESS=127.0.0.1      /ip  按着这个地址  TGS进行发送

[DATABASE]
COUNT=3022
HOUR=47

[NOTICE_SERVER]    TGS报告
IPADDRESS=127.0.0.1    /IP
PORT=3020       端口 这个是以TCP方式传输  游戏中的消息
LOCALPORT=3019
       
              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程序进行处理 前提连接

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

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

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

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

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

                客户端一直显示  确认消息中

本站声明:本站文章资源均来自网上转载或机器人自动搜索采集,如果本站文章资源有版权问题请联系管理员,我们尽快予以更正。所有文章只限用于个人测试学习使用,不得用于非法商业用途,请勿非法复制传播。特此声明!--[5uwl.net]

五年游戏制作经验; 金牌服务品质保障 游戏开区一条龙 第一品牌无忧网络[5uwl.net]

文章录入:黑鹰    责任编辑:ceo 
  • 上一篇文章: 没有了

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 站点地图 | 管理登录 | 
    版权所有:Copyright © 2002-2008 中国·无忧网络 Www.5uwl.NET All Rights Reserved.
    网络支持:本站部份带宽由群英网络唯一数据赞助 (排名不分次序本站征赞助商)
    建议使用:1024*768 分辨率 Windows2000 Internet Explorer v5.0 or Higher
    广告投放:[5uwl.net] QQ 267320050 TEL [移]013689532036
    IP备案号:粤ICP备05092442号