mu*index
阅读方式
纯文本
主题

客户端

Potato MUSHclient

一个为 MUSH 玩家写的跨平台 Tcl/Tk 客户端。编码支持不错,而它的整套文档对大多数协议只字未提。

https://www.potatomushclient.com/ · Windows, Linux, macOS

能力

在10项中,有3项依据项目自己的文档确定

逐项读自各项目自己的文档,而非由我们实测——客户端没有握手可供我们观测。“未知”表示我们查过,没能确定。它绝不表示“否”。

客户端能力,每一项都读自项目自己的文档。未知表示我们没能确定,而绝不表示这个客户端不具备该项。
能力 有文档 来源
screen reader 未知 我们没有找到
TLS github.com
UTF-8 github.com
MCCP 未知 我们没有找到
GMCP 未知 我们没有找到
MSDP 未知 我们没有找到
ATCP 未知 我们没有找到
MXP 未知 我们没有找到
MSP 未知 我们没有找到
scripting github.com

Potato 是一个为 MUSH 玩法打造的 Tcl/Tk 客户端——多个世界、spawn 窗口,以及一套假定你敲的是 pose(扮 演描述)而不是战斗命令的默认设置。它用同一份源码在 Windows、Linux 和 macOS 上运行,其中 macOS 的构 建通常落后一两个版本。

它会协商字符编码,并且完整支持 Unicode,对这个爱好中 MUSH 那一边来说,这是实践中最要紧的一项能力。

有一处有文档说明的限制值得注意:它支持连接到一个从一开始就是 SSL 的端口,而它自己的配置页面说, STARTTLS 那种协商式 SSL 受支持。

为什么有六行写着未知

我们在项目的主页、下载页、全部 103 个维基帮助文件以及整棵源码树里都搜过 GMCP、MSDP、MCCP、MXP、 MSP 和 ATCP。关于它们中的任何一个,都没有成文的说法。确实有代码碰到了其中一些,而本节不会把代码 变成一项能力主张——一张仅凭头文件里的一个常量就写下“有”的表,是在做一个项目从未做过的承诺。

屏幕阅读器那一行是用同样的办法得到的同样的答案:对项目发布的一切做一次不区分大小写的搜查,找 “screen reader”、“text-to-speech”、NVDA、JAWS、VoiceOver、“accessibility”、“visually impaired”和 “blind”,结果什么也没有。这不是关于这个软件的发现。

另见

  • BeipMU 一个瞄准这个爱好中 MUSH 那一边的 Windows 客户端,输出窗口有屏幕阅读器支持,走的是 Pueblo 而不是 MXP。
  • MUSHclient 老牌的 Windows 客户端。五种脚本语言,一套承载了它大部分协议支持的插件架构,以及一段已经放缓的发布史。
  • 你想找的是协作扮演 如果你想要的是和别人一起写场景,这里是一条捷径——该找哪些代码库、哪种客户端不会跟你作对,以及第一晚会是什么光景。