1 需求、安装与运行

1.1 环境需求

PYMUD是一个原生基于Python语言的MUD客户端,因此最基本的环境是Python环境而非操作系统环境。 理论上,只要你的操作系统下可以运行Python,就可以运行PYMUD。 另外,本客户端的UI设计是基于控制台的,因此也不需要有图形环境的支持,可以方便的部署在云端和docker中。

  • 操作系统需求:不限,能运行Python是必要条件。可以windows(推荐使用 Windows Terminal 作为终端)、linux(不需要X支持)、macOS、Android(使用termux)、iOS(使用iSH)。

  • 版本需求:要求 >=3.7(已测试3.7.9,更旧的版本不确定能否使用,请自行尝试),32位/64位随意,建议用64位版,可以支持4G以上的内存访问。

  • 支持库需求:prompt-toolkit 3.0( prompt toolkit 3 source ), 以及由 prompt-toolkit 所依赖的 wcwidth、pygment、pyperclip

  • prompt-toolkit 帮助页面: prompt toolkit 3 help

1.2 安装

  • 安装Python、pip(linux下pip是一个单独的包,debian/ubuntu可以使用 apt-get 分别安装)。

  • 使用pip安装(或更新)PYMUD程序本体:可以直接使用pip安装或更新。所需的支持库会自动安装。

pip install pymud                                       # 安装
pip install --upgrade pymud                             # 更新
pip install --upgrade pymud==0.19.1                     # 指定版本
pip install --upgrade pymud -i https://pypi.org/simple  # 指定pypi官方源。由于镜像同步需要时间,所以有时候刚发布更新时,需指定到pypi官方源

1.3 初始化环境

安装后,可以在命令行任意目录下使用 python -m pymud init 初始化默认环境(0.19.0版新增功能)。

根据该初始化指引,会创建一个脚本目录,在该目录下生成包含主要配置的 pymud.cfg 配置文件,以及一个示例的 examples.py 脚本文件。

初始化示例见下图:

_images/init.png

1.4 运行

pymud 通过Python的标准模块调用语法: python -m pymud 执行。建议建立自己的脚本目录,并在该目录下执行。

cd d:\pkuxkx        # 进入自己的脚本目录(可由 python -m pymud init 创建)
python -m pymud     # 运行PYMUD

1.5 Windows下安装与启动示例

  • 建议使用 Windows Terminal 作为shell,并使用 PowerShell 7 作为启动终端

  • 使用pip安装pymud,shell中执行: pip install pymud

  • 创建自己的脚本目录,如 d:\pkuxkx: mkdir pkuxkx

  • 进入自己的脚本目录, cd pkuxkx

  • 启动运行pymud: python -m pymud

安装步骤

_images/install_and_run.png

启动后的界面

_images/ui_empty.png

Windows Terminal 中增加快捷菜单

  • 创建一个配置文件(比如从 PowerShell 7 复制一个)

  • 将名称改为你喜欢的名称,如 PYMUD

  • 将命令行改为: python -m pymud

  • 将启动目录改为你的脚本目录,比如 d:\pkuxkx

  • 可以自己设置一个喜欢的图标:)

_images/create_menu_win.png