美文网首页
ET服务端启动

ET服务端启动

作者: BacteriumFox | 来源:发表于2020-10-22 11:14 被阅读0次

    ET服务端启动

    保存配置文件

    在Unity编辑器中使用ServerCommandLineEditor编辑器脚本,将服务器启动配置存入到/Config/StartConfig路径下的文本中。

    AppType类定义了不同的服务器类型,在编辑器脚本中会根据不同的编辑器类型添加不同的配置组件:

    StartConfig、OuterConfig、InnerConfig、HttpConfig、DBConfig、ClientConfig

    需要注意的是``StartConfig`作为基本配置,不管任何服务器,都含有该配置文件

    服务器读取配置文件

    服务器通过添加CommandLineParser包,可以便利的使用命名行执行启动程序

    在服务端Main接口下,添加OptionComponent组件并传入配置参数,在该组件的Awake方法中通过ParseArguments方法解析参数并为Options赋值,然后启用命令行。

    使用VS调试启动时,是没有参数传入的,也就意味这Options会以默认参数执行,Options的默认参数就是全局服务器配置

    接下来,服务器就会依据当前配置类型,增加不同的组件

    服务器管理

    AppManagerComponent服务器管理组件,用于启动当前集群下除管理服务以外的其他服务器,同时监听这些服务器,宕机时重启

    NetHelper.GetAddressIPs()获取本地IP地址

    相关文章

      网友评论

          本文标题:ET服务端启动

          本文链接:https://www.haomeiwen.com/subject/zjzkmktx.html