博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【4】万魂杀服务器开发方面之配置生成工具
阅读量:7093 次
发布时间:2019-06-28

本文共 528 字,大约阅读时间需要 1 分钟。

  hot3.png

万魂杀使用的xml作为配置项。在项目开始之初大体上统计了一下服务器的配置xml达到了恐怖的1w多个。这对于策划而言是一个无比头疼的事情。下面先讲解万魂杀的做法,在进一步解释利用excel来生成服务器客户端的配置。

    xml与excel相比较有如下区别:

     1.xml能更为准确的表达含义但配置相对复杂,同时客户端解析xml比较耗时间。在万魂杀加载的时候xml差不多会加载1s左右。

    2.Excel能相对简单的配置单能表述的含义有限,在表述复杂需求的时候需要多个excel sheet来组合进行。

  1. 万魂杀配置
    1. 万魂杀使用xml来配置,虽然比较痛苦。但是有个神器还是能减轻这种痛苦 XMLSpy 打开大体是这样:
    2. 对于xml而言,最好服务器和客户端能公用同一份xml 否则策划工作将翻倍
  2. 希望的配置方式
    1. excel中配置数据 利用第三方程序或者自己写程序进行解析 生成json或者txt或其他格式同时生成配置所对应的类java或者cs。大体如下:
    2. 客户端服务器直接解析excel 客户端需要考虑消耗的性能(估计不太乐观)
    3. 提供一个可用的excel2jsontxt工具

转载于:https://my.oschina.net/wpracker/blog/1620782

你可能感兴趣的文章
C/C++ —语言判断数字或字符的函数总结
查看>>
ParentalControl-SteadyState
查看>>
设计模式 — 结构型模式 适配器模式
查看>>
Tempter of the Bone------剪枝
查看>>
Java学习笔记---IO操作
查看>>
数据库对象
查看>>
Codeforces Round #286 (Div. 1) 解题报告
查看>>
jQuery代码优化:基本事件
查看>>
浅析Java中的23种设计模式
查看>>
python-常用模块
查看>>
4. Locating Elements
查看>>
a href=#与 a href=javascript:void(0) 的区别
查看>>
pr去logo
查看>>
表单重复提交问题
查看>>
pydbg系列[1]
查看>>
Linux下库函数动态链接过程分析
查看>>
discuz ucenter通信失败
查看>>
完成注册功能
查看>>
ASP.NET MVC5总结(一)@HTML和对应的HTML
查看>>
MySQL基础之 逻辑运算符
查看>>