#mud #client-server #role-playing-game #player-versus-player #online-chat #hack-and-slash

bin+lib hypermud

HyperMUD: 探秘。多人地下城(多人实时虚拟世界)。

1 个不稳定版本

0.0.2 2019年11月17日

#2 in #角色扮演游戏

ISC 许可协议

9KB

HyperMUD: 探秘

Header image

多人地下城(多人实时虚拟世界)

下载

你发现自己在一个地下城里。

你手里拿着一把剑。

你听到了奇怪的声音。

你感到饿了。

最好开始移动了,我想!

使用 wasd 或 ,aoe 键来行走。

使用空格键进行交互。

目录

项目状态

开发已经开始。尚无可用服务器。尚无可用客户端。

功能

最终游戏将包括

  • RPG(角色扮演游戏)元素
  • 横扫式玩法
  • PvP(玩家对玩家)
  • 在线聊天

运行客户端

下载适用于您平台的预编译二进制文件(上面提供的链接)。

执行二进制文件以启动客户端。

./hypermud-client

客户端将提示您连接到哪个服务器。主机名和端口号字段将包含您上次成功连接到的服务器的名称。如果您之前从未连接到任何服务器,则此字段将预先填充官方服务器的名称和端口号;mystery.hypermud-game.com:2022

新闻

  • 2019-03-05:开始开发。

想要运行自己的服务器吗?

下载

执行二进制文件以启动服务器。

./hypermud-server

默认情况下,HyperMUD: Mystery 服务器运行在端口 2022。如果您想在其他端口上运行它,请将 -p 和所需的端口号作为参数传递给二进制文件。

例如,要在端口 9022 上运行服务器

./hypermud-server -p 9022

想要从源代码构建客户端吗?

如果您想从源代码构建客户端,您需要安装最新版本的 Rust 工具链。

https://rustup.rs/ 获取 Rust 工具链

构建客户端的最新稳定版本

注意:客户端的最新稳定版将始终对应于最新的预构建二进制版本。因此,如果您只想拥有客户端的最新稳定版,您只需要下载 您平台上的预构建二进制文件

话虽如此,如果您仍然想从源代码构建客户端的最新稳定版,以下是操作步骤

cargo install hypermud --no-default-features --features client

上述命令将下载从 crates.io 需要的源文件发布包,并构建和安装客户端。

如果您的路径设置正确,您就可以运行您刚才构建的客户端了

hypermud-client

构建客户端的当前开发版本

注意:客户端的开发版本仅用于开发。它可能包含部分实现的功能,并且可能无法连接到服务器的稳定版本。通常,只有开发者应该运行此版本,并且他们应该仅连接到相应的开发服务器版本。

在继续阅读之前,您应该首先 构建和运行当前的开发版本的服务器

在此存储库的根目录中执行

cargo build --bin hypermud-client

运行您刚才构建的客户端

cargo run --bin hypermud-client -- localhost:3022

想要从源代码构建服务器吗?

如果您想从源代码构建服务器,您需要安装最新版本的 Rust 工具链。

https://rustup.rs/ 获取 Rust 工具链

构建服务器的最新稳定版本

注意:服务器的最新稳定版将始终对应于最新的预构建二进制版本。因此,如果您只想拥有服务器的最新稳定版,您只需要下载 您平台上的预构建二进制文件

话虽如此,如果您仍然想从源代码构建服务器的最新稳定版,以下是操作步骤

cargo install hypermud --no-default-features --features 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

依赖项

~1MB
~11K SLoC