首页 > 其他分享 >ET框架7 StartConfig配置文件分析

ET框架7 StartConfig配置文件分析

时间:2022-08-31 18:25:03浏览次数:47  
标签:127.0 StartConfig 配置文件 int 0.1 进程 ET Id string

StartMachineConfig

Id 内网地址 外网地址 守护进程端口
Id InnerIP OuterIP WatcherPort
int string string string
1 127.0.0.1 127.0.0.1 10000

StartProcessConfig

Id 所属机器 内网端口
Id MachineId InnerPort
int int int
1 1 20001

通过MachineId关联StartMachineConfig
watcher进程通过本机ip对比获取对应的配置,启动进程,根据配置传递process id,其他参数使用启动watcher进程时指定的参数。

StartSceneConfig

Id 所属进程 所属区 类型 名字 外网端口
Id Process Zone SceneType Name OuterPort
int int int string string int
1 1 1 Realm Realm 10002
2 1 1 Gate Gate1 10003
3 1 1 Gate Gate2 10004
4 1 1 Location Location
5 1 1 Map Map1
6 1 1 Map Map2

通过Process关联StartProcessConfig,通过Zone关联StartZoneConfig
server进程会根据启动参数的process获取对应的配置,并创建scene。

StartZoneConfig

Id 数据库地址 数据库名 说明
Id DBConnection DBName Desc
int string string string
1 mongodb://127.0.0.1 ET1 游戏区
2 机器人区
3 路由区

用于指定db

标签:127.0,StartConfig,配置文件,int,0.1,进程,ET,Id,string
From: https://www.cnblogs.com/aznable/p/16644090.html

相关文章

  • HTML——meta标签
    meta标签特点:单闭合标签网站原信息,用户不可见可加属性:charset设置网页字符编码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8">......
  • 08. Prometheus - 查询持久化与服务发现
    查询持久化前面编写的PromQL都是一次性的,下次使用需要重写编写。为了方便以后拿来即用,Prometheus提供了在配置文件中的持久化方案。cd/ezops/service/prometheus/con......
  • gpio_get()的处理过程
    structof_phandle_args#defineMAX_PHANDLE_ARGS16structof_phandle_args{structdevice_node*np;intargs_count;uint32_targs[MAX_P......
  • pycharm拉取git报错“WARNING: POSSIBLE DNS SPOOFING DETECTED!”
    【现象】@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WARNING:POSSIBLEDNSSPOOFINGDETECTED!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
  • [Google] LeetCode 489 Robot Room Cleaner
    Youarecontrollingarobotthatislocatedsomewhereinaroom.Theroomismodeledasanmxnbinarygridwhere0representsawalland1representsanempt......
  • C# winform 配置log4net
    Winform配置了Log4net但是总是不能输出,是log4net.config配置文件访问路径出错了。 就是程序在运行时候没把log4net.config配置文件复制到Debug文件夹下,导致log4net访问......
  • IfcConnectionGeometry
    IfcConnectionGeometry实体定义IfcConnectionGeometry用于描述促进两个对象物理连接的几何和拓扑约束。它被设想为应用于元素连接关系的控件。 注意:元素连接关系通常......
  • jmeter使用base64验证码登录
    依赖环境/工具:java环境、jmeter、python3、pycharm(ide工具)此次主要操作步骤:使用jmeter工具把验证码base64加密信息保存至本地。编写python脚本(包含:解码bse64验证码......
  • leetcode 1019. 链表中的下一个更大节点 js实现
    给定一个长度为 n 的链表 head对于列表中的每个节点,查找下一个更大节点的值。也就是说,对于每个节点,找到它旁边的第一个节点的值,这个节点的值严格大于它的值。返回......
  • ABAP-OLE复制行和复制SHEET
    1DATAlc_rangeTYPEole2_object.2DATAlv_sheetTYPEole2_object.3DO2TIMES.4CALLMETHODOFlv_sheet'Rows'=lc_range5EXPORTING#1=7.......