跳转至内容
  • PyMUD运行的好伙伴 - uv包管理器

    个人博客区
    1
    0 赞同
    1 帖子
    54 浏览
    N
    因为PyMUD开发需要经常在多个Python版本下测试是否有效,以前使用传统的pyenv来创建虚拟环境解决问题,后来发现操作起来实在太过于繁琐,因此找到了一款新的基于命令行的包管理工具, uv,完整替代了我所有的需求,包括不同Python版本的管理、虚拟环境、依赖管理等等,而且 uv 是通过 rust 开发,支持并发操作,碰到新环境搭建需要 pip 拉取一堆依赖项时,速度极快,已经是我正常开发和运行过程中不可缺少的工具了,现在推荐给大家。 相关链接 代码 https://github.com/astral-sh/uv 文档 https://docs.astral.sh/uv/ 官宣的我觉得很有用的特点 用一个工具替代 pip,pip-tools,pipx,poetry,pyenv,twine,virtualenv 等等 ️ 比标准pip快10~100倍。 可用于安装和管理 Python 版本。 ️ 管理pypi发布的 Python 包。 可以通过curl或者pip安装,而无需安装 Rust 或 Python。 ️ 跨平台,支持 macOS、Linux 和 Windows。 详细信息可参见官方文档
  • 最近发现一个奇怪的BUG

    PyMUD讨论区 bug报告
    1
    0 赞同
    1 帖子
    53 浏览
    N
    不知道为什么,在某些时候,PyMUD启动时偶尔会出现无法识别类型的情况,报错为类似 "Trigger对象不包含session属性" 这种,似乎是不同地方import的Session类型不一致,比如pymud.Session和pymud.session.Session不能被识别为一个类型,因此导致 isinstance(session, Session)判断失败,再进一步就是所有脚本加载均会被认为是从脚本。最终处理都是通过重新处理venv环境、重新指定python版本来解决的,更进一步的原因还没有查到。 不知道各位用户有没有碰到过类似的问题?
  • PyMUD 0.22.2a2预览版发布

    公告与通知 信息发布 新版发布 预览版
    1
    0 赞同
    1 帖子
    68 浏览
    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的连接时间也不会保持每秒自动刷新,而只是随数据变化刷新。
  • 国外的mud有啥推荐的?

    MUD游戏讨论区
    4
    0 赞同
    4 帖子
    132 浏览
    N
    还有这个网站也是: https://mudstats.com/
  • PyMUD论坛上线啦

    公告与通知
    6
    0 赞同
    6 帖子
    106 浏览
    N
    @bigb 在 PyMUD论坛上线啦 中说: 邮件确认也可以了,但是等了一天邮件才到。 邮件确认问题是因为我在前天晚上不小心改错了配置,昨天上午修复后重新发的,现在应该没问题。
  • PyMUD运行的好伙伴 - tmux终端复用器

    个人博客区
    3
    0 赞同
    3 帖子
    92 浏览
    N
    windows都有窗口,不需要使用tmux也没关系
  • 本站点服务器已升级

    公告与通知
    1
    0 赞同
    1 帖子
    74 浏览
    N
    由于中国大陆访问回程不稳定问题,已将运行服务器升级为中国大陆访问更优的套餐,本站点已完成迁移,欢迎大家继续支持本论坛。 2026年1月1日
  • PyMUD 帮助文档

    PyMUD讨论区
    1
    0 赞同
    1 帖子
    73 浏览
    T
    https://doc.pymud.cn/
  • 后天就是2026年了

    闲聊灌水区
    2
    1 赞同
    2 帖子
    60 浏览
    T
    明天就是2026了