奇迹服务器组服务端连接原理

关于奇迹服务器机组的建立首先让我们来分析一下奇迹服务器组的构造:

奇迹服务端一共包括8个启动文件。其中有2个数据服务器(DS)、一个连接服务器(CS)、一个登录服务器(JS)、一个事件服务器、一个恶魔广场服务器、一个战盟服务器和一个游戏服务器(GS),一共是7种类型(2个DS算一种)包括我们必须要安装的核心部分(SQLSERVER) 一共是8个类型。

理论是说这8个类型的服务端每个都可以放在不同的机器上运行,那么如何实现呢?

SQLserver首先让我们看一下SQLserver,这个是服务器的核心部分,独立这一部分是很简单的工作,只要把相应的数据源指向你实际的SQL服务器,就OK

DATESERVER(DS)我们看一下启动1的快捷式:D:\MuServer\DataServer1\Dataserver.exe 55960这个最后的55960 就是DS所占用的端口用来和GS连接。

CS启动3的快捷方式里面没有什么,CS的对外端口,使用UE可以改,CS的对内端口是55557,后面会有提及这个端口的用处,现在我们来分析一下CS目录里面的文件: Connectserverlist.dat,DATA/Connectserverlist.dat,DATA/ServerList.dat这3个文件决定了什么样的GS可以连接到你的CS里面以及玩家通过你的CS连接到什么样的GS上我们看一下格式//Server List0 "奇迹1-1" "192.168.0.1" 55901 "SHOW"1 "奇迹1-2" "192.168.0.2" 55901 "SHOW"20 "奇迹2-1" "192.168.0.3" 55901 "SHOW"21 "奇迹2-1" "192.168.0.3" 55901 "SHOW"这样的信息代表了GS编号0 代号,奇迹1-1可以连接到此CS中 ,连接后 此服务器显示为1服1线 玩家点选1-1后 进入游戏服务器192.168.0.1的55901端口GS编号1代号 “奇迹1-2”可以连接到此CS中, 连接后此服务器显示为1服2线。玩家点选1-2后进入游戏服务器192.168.0.2的55901端口GS编号20 代号 “奇迹2-1”可以连接到此CS中连接后此服务器显示为2服1线玩家点选2-1后进入游戏服务器192.168.0.3的55901端口以此类推........只有代号符合的GS才能连接入指定的CS中,此时CS上会显示相应的服务器出现 而后面一部分的IP和端口 为指定GS的IP 和所占端口 (此处可用域名,但是不能超过15位否则不能正常识别)

如下ChaosBox = 1

玛雅哥布林允许合成ChaosEvent = 1 ;

事件开关.ChaosEventServer = 127.0.0.1 ;

事件对应服务器,事件服务器的IPDevilSquareEventServer = 127.0.0.1 ;

恶魔广场事件服务器IP恶魔广场服务器的IP;

以下是天空宝箱的相关设置EventChipServerConnect = 1 EventChipServerIp = 127.0.0.1完成了事件服务器与恶魔广场服务器的IP指定我们再看D:\MuServer\data\lang\chs\commonloc.cfg[ConnectServerInfo];服务器连接信息及版本IP = 127.0.0.1PORT = 55557.......这个是此GS指向的CS的IP与端口

奇迹服务器组服务端连接原理相关推荐

  1. ​​​​奇迹mu开服务端架设服务器

    奇迹mu开服务端架设服务器 SQL数据库安装好 奇迹MU服务端+服务器 配置说明: 采用导入.mdb数据库的方式,但你也可以用还原sqk数据库的方法不懂可以找我 字符替换器 用来替换文件里的IP 方便 ...

  2. 主机主浏览服务器宣告的运作原理机制

    主机主浏览服务器宣告的运作原理机制.刚启动的电脑会在第1,第2,第4,第8 第12 分钟向主浏览器进行主机宣告,此后每间隔12分钟进行主机宣告! 问题一   请问如果第1分钟就已经注册成功了,那是不是 ...

  3. RPC、RMI与MOM与组播 通信原理 .

    远程过程调用(RPC): 即对远程站点机上的过程进行调用.当站点机A上的一个进程调用另一个站点机上的过程时,A上的调用进程挂起,B上的被调用过程执行,并将结果返回给调用进程,使调用进程继续执行[B上的 ...

  4. 【重器】GPS北斗卫星时钟基准与卫星授时服务技术原理

    [重器]GPS北斗卫星时钟基准与卫星授时服务技术原理 [重器]GPS北斗卫星时钟基准与卫星授时服务技术原理 1.前言 由计算机网络系统组成的分布式系统,若想协调一致进行:IT行业的"整点开拍 ...

  5. java B2B2C springmvc mybatis电子商务平台源码-Consul服务发现原理...

    Consul 是什么 Consul 是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件,由 HashiCorp 公司用 Go 语言开发, 基于 Mozilla Public License ...

  6. Gerrit 代码审核服务器的工作流和原理

    2019独角兽企业重金招聘Python工程师标准>>> Gerrit 代码审核服务器的工作流和原理 谷歌 Android 开源项目在 Git 的使用上有两个重要的创新,一个是为多版本 ...

  7. Linux基础服务_DNS原理以及正反向DNS配置

    DNS服务的原理介绍:         dns(Domain Name Service,域名解析服务)    为c/s架构的服务 通常默认的监听的端口为:53/tcp     53/udp 将dns服 ...

  8. Dubbo服务暴露原理

    服务暴露原理 配置文件 IOC容器启动,加载配置文件的时候 Dubbo标签处理器,解析每一个标签 封装成对应的组件 service 解析service标签 将service标签信息,封装成Servic ...

  9. linux 配置DNS正反区域,Linux基础服务_DNS原理以及正反向DNS配置

    DNS服务的原理介绍: dns(Domain Name Service,域名解析服务)    为c/s架构的服务 通常默认的监听的端口为:53/tcp     53/udp 将dns服务实现的应用程序 ...

最新文章

  1. SAP HANA要改变什么?
  2. 手工搭建APACHE服务
  3. 如何把项目部署到云服务器上,如何把项目部署到云主机
  4. Apache Tika 内容抽取工具集合
  5. UNITY读取图片素材的URL并使用
  6. java月历_Java 日历
  7. 教你剪辑调整视频亮度、饱和度,一个视频调整出不同画面颜色
  8. 因果故事:偷不走的命运!
  9. css更改鼠标指针样式,几种鼠标点击效果
  10. vue vuex和pinia(菠萝)的区别
  11. 如何检验有调节的中介作用?
  12. Python常用模块(一)pandas
  13. Python3 公历转农历
  14. GlusterFS 配置及使用
  15. 面试加试c语言_经典面试题目C语言
  16. SAP ABAP OO ALV全屏显示
  17. Fmoc-NH-PEG-MAL,芴甲氧羰基保护氨基-聚乙二醇-马来酰亚胺;内附FMOC脱保护条件
  18. pyside2/pyqt5实时显示时间
  19. 浪潮GS系统中报表数据用SQL提取
  20. matlab图像处理图像的几种输出方法

热门文章

  1. ES6之Promise原理及常用的api
  2. vue 自定义marquee无缝滚动组件
  3. 知识蒸馏Knownledge Distillation
  4. PyQt5项目:抠图
  5. C语言(Sleep使用)
  6. algol语言_在21世纪探索Algol 68
  7. 线上展厅vr展厅设计方法 广州商迪
  8. AI特工诞生!美国中情局这样收集社交数据
  9. python求时间序列所有的极值点
  10. Android应用资源总结七:获取asserts等中的文件