百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

奇迹服务端连接原理(奇迹服务端技术)

cac55 2024-11-13 09:36 13 浏览 0 评论

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

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

2.DATESERVER(DS)
我们看一下启动1的快捷方式:D:\MuServer\DataServer1\Dataserver.exe 55960这个最后的55960就是DS所占用的端口用来和GS想连接至于如何连接的在后面的GS里面会有详细的说明。

3.CS
启动3的快捷方式里面没有什么,CS的对外端口,使用UE可以改这个大家都应该知道,CS的对内端口是55557,后面会有提及这个端口的用处。现在我们来分析一下CS目录里面的文件:Connectserverlist.dat,DATA/Connectserverlist.dat,DATA/ServerList.dat这3个文件决定了 什么样的GS可以连接到你的CS里面 以及玩家通过你的CS连接到什么样的GS上,我们看一下格式。//Server List
0 "奇迹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编号21 代号 奇迹2-2 可以连接到此CS中 连接后 此服务器显示为2服2线 玩家点选2-2后 进入游戏服务器192.168.0.4的55901端口
注意 2服的编号为20开始 同样 3服为40开始 而代号则表示了GS的身份区分 只有代号符合的GS 才能连接入指定的CS中 此时CS上会显示相应的

服务器出现 而后面一部分的IP和端口 为指定GS的IP 和所占端口 (此处可用域名 但是不能超过15位 否则不能正常识别),这里有个好笑的现象就是当你的奇迹1-2的GS连接上CS后 CS虽然会显示出GS的存在(显示服务器1-1) 但是并不能直接识别GS的IP和端口。如果你指定的GSIP和端口有误则可能出现无法连接或者指向了其他的GS的情况 (这也就是为什么有的私发服一点服务器1-1就断开的原因 同样也是双线共享地图的原因)。

4.JS
我们看一下JS的启动快捷方式(快捷方式4)
D:\MuServer\JoinServer\JoinServer.exe /p55970 /ca127.0.0.1 /cp55557我们看到了/p55970 代表了 JS所占用的端口,/ca127.0.0.1 代表JS所指向的CS的IP/cp55557 代表了JS所指向的CS的端口(前文提及CS的对内端口55557,后面还有一处会用到),这样 JS和CS之间的连接 我们就一目了然了,我们继续下面的分析。

5.最关键的GS说明
GS的快捷方式为D:\MuServer\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901这里我们看到了127.0.0.1 55970 代表了此GS所指向的JS的IP和端口 (与JS的连接在此处设定)127.0.0.1 55960 代表了此GS所指向的DS的IP和端口 (与DS的连接在此处设定)最后一个55901 是GS所占用的端口 (前文CS中有所说明)。

相关推荐

三菱PLC新手必备!20个案例带你打通编程逻辑!!!

在当今自动化蓬勃发展的时代,三菱PLC已然成为众多自动化爱好者和从业者踏入控制领域的首选利器。无论是小型的自动化生产线,还是智能家居系统的搭建,三菱PLC都发挥着举足轻重的作用。在接下来的内容...

一文教你看懂三菱PLC定位指令应用

一动作描述1、分别介绍各个定位指令的使用规则;2、使用定位指令控制伺服步进,(以脉冲加方向的方式);3、M8029应用注意事项。二硬件设备1、三菱PLC:FX3U-32MT;2、步进电机和步进驱...

电气人,三菱Q系列和FX PLC系列之间的区别你都知道吗?

PLC软元件大比拼,Q系列VSFX系列,你的选择是什么?家,对每个人都很重要;爱,也是。对工程师来说,PLC就像他们的家,用代码搭建的爱。今天,咱们说说三菱PLC里的Q系列和FX系列,看看它们软元件...

三菱PLC中定位指令DRVA的使用案例

三菱PLC绝对定位指令DRVA使用案例深度解析:从入门到进阶一、案例引入:伺服电机绝对定位控制用户需求:工厂自动化生产线需要对工件进行精准定位,误差必须控制在极小的范围内。这要求伺服电机能够在特定位...

三菱FX-PLC设计一个通电和断电均延时的梯形图

任务描述设计一个通电和断电均延时的梯形图。当X000由断变通时,延时10S后Y0得电;当X000由通变断时,延时5S后Y000断电。程序#电工交流圈##PLC##三菱PLC##梯形图#...

三菱R系列PLC硬件组态案例2(三菱plc硬件结构图)

概述本例中将详细介绍模拟量输出模块R60DAV8的使用方法硬件组态设置CPU:R04ENCPU(内置RJ71EN71集成一个以太网口和CC-LinkIEField接口)电源:R62P串行模块:RJ...

新手必看:三菱FX PLC输入接线(三菱fx plc教学视频)

导读:对于学习三菱PLC编程的初学者,熟悉和掌握PLC输入接线是必须的。PLC输入接线,根据输入端可以接的元件大致可以分为两线制和三线制。通过下文学习三菱FXPLC的输入接线。一个基本回路需要哪三个...

这几种方法教你三菱PLC如何控制变频器,对比,哪种最适用

变频器是一个执行机构,它的作用就是驱动三相异步电动机,一些高性能的变频器也可以驱动同步电机,甚至增加编码器反馈实现伺服功能。至于如何驱动,就靠PLC控制实现。在工控行业中,PLC与变频器是最常见的一种...

三菱PLC编程实例(三菱plc编程实例大全)

三菱PLC编程实例-正反转电路PLC控制控制要求:通过PLC程序控制实现三相异步电动机的正反转控制(正反转切换不需要进行停止可直接切换),且设备具有过载保护、短路保护。注:切换方向时,正运行方向立即...

三菱plc的数据类型(PLC的基础)(三菱plc常用的型号)

三菱PLC的数据类型根据其软元件和用途可分为以下几类:1.位(Bit)用途:表示开关状态(ON/OFF)。软元件:`X`(输入继电器)、`Y`(输出继电器)、`M`(内部继电器)、`S`(步进继电...

三菱R系PLC高级应用(三菱plc高级编程实例)

三菱R系PLC高级应用一、模块配置1.添加模块打开GXWorks3,新建工程,选择PLC型号。添加CPU,系统提示设置模块。模块标签,用于在程序中使用标签对模块的参数设置和模块的状态读取。样本注...

三菱PLC报警一览表(部分)(三菱plc报警代码手册)

...

三菱PLC特殊功能辅助继电器-分类总结清单

1.FX系列PLC2.Q系列PLC3.A系列PLC关注我,学习更多电气知识!...

[三菱PLC] 三菱FX各系列轴输出和插补说明

三菱FX系列PLC当下常用的有FX3SA、FX3GA、FX3U、FX5U(IQ-F)。这几个系列里对应晶体管型号的主机具备轴定位功能。之前呢,FX3SA、FX3GA、FX3U只能让单轴单独...

三菱PLC的几种类型(常用的三菱plc)

三菱PLC分几种类型,其中这几种要记住三菱PLC分几种类型,今天分享大家分享三菱PLC分几种类型。一、PLC的类型:1、小型PLC一体式结构、I/O点数:256点(384点)多用于单机控制如:FX1...

取消回复欢迎 发表评论: