0.0.1 |
|
---|---|
0.0.0 |
|
#4 in #角色扮演游戏
3KB
HyperMUD: 秘密
一个多用户地下城(多人实时虚拟世界)
下载
64位 Linux 客户端,v0.0.0(尚未提供)64位 Windows 客户端,v0.0.0(尚未提供)64位 macOS 客户端,v0.0.0(尚未提供)
你发现自己在一个地牢里。
你手里拿着一把剑。
你听到了奇怪的声音。
你感到饿了。
我觉得最好是开始移动了!
使用 wasd 或 ,aoe 键行走。
使用空格键进行交互。
目录
项目状态
开发已经开始。尚无可用服务器。尚无可用客户端。
功能
最终游戏将具有以下功能
- RPG(角色扮演游戏)元素
- 砍杀风格
- PvP(玩家对战玩家)
- 在线聊天
运行客户端
下载您平台上的预编译二进制文件(上面提供的链接)。
执行二进制文件以启动客户端。
./hypermud-client
客户端将提示您要连接哪个服务器。主机名和端口号字段将包含您上次成功连接到的服务器的名称。如果您以前从未连接到任何服务器,则此字段将预先填充官方服务器的主机名和端口号; mystery.hypermud-game.com:2022
。
新闻
- 2019-03-05: 开发开始。
想要运行自己的服务器吗?
下载
64位 Linux 服务器,v0.0.0(尚未提供)64位 Windows 服务器,v0.0.0(尚未提供)64位 macOS 服务器,v0.0.0(尚未提供)
执行二进制文件以启动服务器。
./hypermud-server
默认情况下,HyperMUD: Mystery 服务器在端口 2022 上运行。如果您想在其他端口上运行它,请将 -p
和所需的端口号作为参数传递给二进制文件。
例如,要在端口 9022 上运行服务器
./hypermud-server -p 9022
想要从源码构建客户端吗?
如果您想从源代码构建客户端,您需要安装最新的 Rust 工具链。
从 https://rustup.rs/ 获取 Rust 工具链
构建客户端的最新稳定版本
注意:客户端的最新稳定版本将始终对应于最新的预构建二进制版本。因此,如果您只想拥有客户端的最新稳定版本,您只需下载 适用于您平台的预构建二进制文件 即可。
话虽如此,如果您仍然想从源代码构建客户端的最新稳定版本,以下是您需要执行的步骤
cargo install hypermud-client
上述命令将从 crates.io 下载所需的源代码发布包并构建和安装客户端。
如果您已正确设置路径,您将能够运行您刚刚构建的客户端
hypermud-client
构建客户端的当前开发版本
注意:客户端的开发版本仅用于开发。它可能包含部分实现的功能,并且可能无法连接到服务器的稳定版本。通常,只有开发者应该运行此版本,并且他们应该仅通过相应的开发版本客户端连接到它。
在继续阅读之前,您应该首先 构建和运行服务器的当前开发版本。
在此存储库的根目录下执行
cargo build --bin hypermud-client
以运行您刚刚构建的客户端
cargo run --bin hypermud-client -- -s localhost:3022
想要从源码构建服务器吗?
如果您想从源代码构建服务器,您需要安装最新的 Rust 工具链。
从 https://rustup.rs/ 获取 Rust 工具链
构建服务器的最新稳定版本
注意:服务器的最新稳定版本将始终对应于最新的预构建二进制版本。因此,如果您只想拥有服务器的最新稳定版本,您只需下载 适用于您平台的预构建二进制文件 即可。
话虽如此,如果您仍然想从源代码构建服务器的最新稳定版本,以下是您需要执行的步骤
cargo install hypermud-server
上述命令将从 crates.io 下载所需的源代码发布包并构建和安装服务器。
如果您已正确设置路径,您将能够运行您刚刚构建的服务器
hypermud-server
构建服务器的当前开发版本
注意:服务器的开发版本仅用于开发。它可能包含部分实现的功能,并且稳定的客户端可能无法连接到服务器的开发版本。通常,只有开发者应该运行此版本,并且他们应该仅通过相应的开发版本客户端连接到它。
克隆此存储库,然后在存储库的根目录下执行
cargo build --bin hypermud-server
以运行您刚刚构建的服务器
cargo run --bin hypermud-server -- -p 3022
在服务器当前开发版本运行的情况下,您应该 构建和运行客户端的当前开发版本。
版权声明和许可证
版权所有 (c) Erik Nordstrøm 2019
HyperMUD: Mystery 客户端和服务器源代码及资源根据 ISC 许可协议发布。有关详细信息,请参阅文件 LICENSE。