跳转至内容
  • PyMUD 0.22.2a2预览版发布

    已固定 公告与通知 信息发布 新版发布 预览版
    1
    0 赞同
    1 帖子
    24 浏览
    N
    PyMUD 0.22.2a2预览版已推送到 pypi.org, 感兴趣的可以尝鲜。相对于 0.22.2a1 版和 0.22.1 版主要修改包括: 功能新增: 可以通过.cfg文件指定 "auto_chars" 来定义启动pymud时自动打开的会话。(0.22.2a1新增) 问题修复: 修复GMCPTrigger类型enabled属性不生效问题。 (0.22.2a1新增) 问题修复: 修复添加/删除系统时钟回调时,可能会导致的异常问题。(0.22.2a2新增) 问题修复: 修复在增加系统时钟回调时,如果回调函数代码错误产生异常,会导致系统时钟停顿的问题。(0.22.2a2新增) auto_chars 示例 以下 pymud.cfg 代码可以让运行pymud时自动打开会话并登录 mychar2 和 mychar4 : { "sessions": { "pkuxkx": { "host": "mud.pkuxkx.net", "port": "8081", "encoding": "utf8", "autologin": "{0};{1}", "default_script": ["main"], "chars": { "mychar1": ["mycharid1", "mypassword1"], "mychar2": ["mycharid2", "mypassword2"], "mychar3": ["mycharid3", "mypassword3"], "mychar4": ["mycharid4", "mypassword4"], } } }, "auto_chars": ["mychar2", "mychar4"] } 0.22.2a2版修复的错误概述 本版修复的两个错误主要解决 websocket 插件会调用系统时钟回调来处理sendOverview,但添加/移除回调或者回调写错都会导致系统时钟停止的问题。系统时钟停止后,会导致sendOverview不会再被调用刷新,且控制台ui的连接时间也不会保持每秒自动刷新,而只是随数据变化刷新。