始终多人

始终多人

轻量级模组,自动将单人世界发布为在线游戏。让你的朋友无需总是记得先启用多人模式即可加入。

轻量级模组,在加载单人世界时自动启用多人/在线游戏。让你的朋友无需每次记得先启用多人游戏就能加入。还允许你配置预设,例如端口号(在端口转发时很有用),以及加入玩家的默认选项。

主要功能

  • 加载世界时自动发布单人世界。
  • 将访问权限限制为仅好友。
  • 使用原生服务器命令,如 /whitelist 和 /ban。
  • 为其他玩家设置默认游戏模式和命令。

配置

全局设置可以添加在 config/alwaysmultiplayer.json 中。这些设置也可以在 Minecraft 主菜单的 Options... -> Online... -> Always Multiplayer Config... 下找到。

设置 默认值 描述
multiplayer LAN 设置为 LAN 可默认将所有单人世界开放到局域网(或通过端口转发或其他模组开放到互联网)。设为 OFF 则默认保持在单人模式。
access FRIENDS 谁可以加入你的多人世界。
FRIENDS:允许 Minecraft 好友(以及白名单玩家)。
WHITELIST:仅允许白名单玩家。
OPEN:允许所有连接。
gamemode null(自动) 加入你世界的其他玩家的默认游戏模式。设为 null 以跟随世界设置,或设为 SURVIVAL、CREATIVE、ADVENTURE 或 SPECTATOR 以指定全局默认值。
forceGamemode null(自动) 是否强制所有其他玩家遵循世界默认游戏模式,还是可以为他们指定其他游戏模式。设为 null 以跟随世界默认值,或设为 true 或 false 以指定全局默认值。
commands null(自动) 加入你世界的其他玩家的默认命令。设为 null 以跟随世界设置,或设为 true 或 false 以指定全局默认值。
port null(自动) 仅用于局域网世界的默认端口号。设为 null 以每次自动分配一个空闲端口,或输入 1024 到 65535 之间的数字。

命令

所有内置服务器命令均可用,包括 /ban /whitelist 和 /op。这些命令会在你的配置文件根目录(不特定于任何世界)创建 json 文件。即与你的 usercache.json 相同的位置。参见示例 whitelist.json。

命令 描述 示例 Op 等级
/whitelist 将玩家加入白名单,以便在访问设置为 FRIENDS 或 WHITELIST 时允许其加入。 /whitelist add Player123 3(管理员)
/ban 禁止玩家加入你的任何世界。还包括 /ban-ip 和 /banlist。 /ban Player123 3(管理员)
/pardon 解除对玩家的封禁,使其可以加入你的所有世界。 /pardon Player123 3(管理员)
/op 将玩家设为 2 级管理员(与默认启用“命令”所赋予的权限相同)。 /op Player123 3(管理员)
/deop 移除玩家的管理员权限(除非默认已为其他玩家启用“命令”)。 /deop Player123 3(管理员)
/perf 启动性能分析器。 /perf start 4(所有者)
/save-all 保存世界。还包括 /save-off 和 /save-on。 /save-all 4(所有者)
/stop 停止服务器并断开所有玩家(也可以使用 /unpublish)。 /stop 4(所有者)

将局域网世界开放到互联网

P2P 已从 26.2 更新中移除(目前),随之移除的还有单人世界的“在线”多人游戏选项。虽然这确实让与朋友连接变得更困难,但仍然可以使用“局域网”多人游戏选项并通过一些额外设置来实现。

  • 在你的家庭路由器上创建端口转发规则,将特定端口转发到你的计算机,然后让你的朋友使用 你的公网 IP 地址 + 端口号加入,例如 10.1.1.1:5555。
  • 或者,使用像 e4mc 这样的模组,它会在你每次将世界开放到局域网时分配一个唯一的公共域名。

如果你想防止意外连接,请务必使用白名单或访问限制。