《梦幻西游三维版》程序篇:Inspector - 所见即所得的服务器监控和调试平台

台风

2020-10-14385次浏览

4评论

4收藏

2点赞

分享

1.场景鸟瞰

打开Inspector的网页,就如同拥有了一双上帝之眼,MMO大世界、吃鸡比赛、百人团战等各式各样的场景都能实时呈现。此外,还能通过entity类型筛选、entity属性筛选、场景实例聚合、拖拽移动等方式进行交互。

2.分布式entity管理

以stub为例,游戏中的stub分布在不同的进程中,监控和调试并不是一件容易的事。为此,Inspector提供了一套管理方案。同理,帮派、队伍、家园等等分布式游戏对象均能被方便管理。

3.智能console

相对于传统telnet console,它的优势在于:

①安全:禁用了os等敏感库,防止权限过大;提供折叠功能,用完合上,防止滚键盘。

②命令记忆+智能补全:用户再也不需要人脑记忆+重复敲打,亦或者繁琐的复制粘贴。

③内置快捷命令:例如$e代表正在交互的entity对象,此外也允许用户在sdk中自行扩展快捷命令。

④进程切换:不管是切换同逻辑服的game进程还是切换逻辑服,都是秒级的操作。

⑤上下文显示:当前交互环境中的进程号、目标entityid等信息一目了然。

⑥ traceback提示:交互中出现异常,会及时的以醒目的颜色提示出来。

⑦多服广播:对全服执行同一个代码段,比如关闭某玩法开关。

4.玩家跟踪

再也不用担心目标玩家频繁迁移而被放风筝了的情况了,可谓是不离不弃。

5.全局搜索

输入任一entityid进行全局搜索,若搜索到目标,会进一步切换到目标所在场景以及所在进程,自动选中目标,与其交互。

评论 (4)

0/1000
网易游学APP
为热爱赋能
扫描二维码下载APP