yuzu 的多人游戏功能可以通过 Internet 模拟 本地无线 多人游戏。 在真正的 Switch 上,您将仅限于附近的人,而 yuzu 拥有复杂的服务器/客户端基础设施,可以通过互联网转发游戏的无线通信。
与大多数模拟器中使用的单控制台网络游戏不同,用户不必担心不同步、同步保存或任何其它典型的网络游戏问题。 每个用户都将他们的 yuzu 用作独特的模拟 Switch,它通过 多人游戏房间 可以由任何人托管,供连接的客户端相互交换数据。
详细了解 柚子 的多人游戏功能 本文 。
联机大厅如果你只是想和你的朋友一起玩, 你不需要创建自己的房间 。 您可以从我们的公共房间浏览器中选择一个房间,我们和社区托管的大量公共房间已经可供使用。
YUZU大厅
如果您只是想临时创建一个房间供您和您的朋友玩,最简单的方法是从 UI 创建一个房间( Multiplayer > Create Room)。 一旦主人退出柚子,房间将被删除。如果您和您的朋友不在同一个局域网内, 您仍然需要配置 端口转发 。
但是,如果您真的想拥有自己的专用房间,则应牢记以下几点:
因此,托管房间的最佳选择通常是使用 VPS 提供商,例如 阿里云 或 腾讯云等服务器。
转发端口通常,路由器对其所有网络成员都有一个统一的公共 IP,默认情况下,外部用户无法访问任何端口(因为路由器不知道将其发送给哪个成员!)。 因此,如果您使用路由器进行 Internet 连接,则需要为您的路由器 设置 端口转发功能 。 详细的配置过程因路由器品牌和型号而异。 显然我们不能为每个型号提供说明,您可以参考路由器的手册或网站。
通过 UDP 或 TCP 和 UDP 转发端口 24872或其它您指定的端口。 不要只转发 TCP。
对于 VPS,类似的限制(通常称为 Security Groups) 的存在是为了帮助保护您的服务器免受使用某些端口的攻击。 您可能需要手动启用要在 VPS 服务器中使用的端口。
在 Linux 上托管(推荐)如果您使用的是 Linux VPS(这是推荐选项),官方支持的托管专用房间的方式是使用我们的 Docker 映像。
首先,你应该 Docker 在你的系统上 请参阅Docker的有关安装
Docker 安装后,托管专用房间就像 填写参数 (稍后将解释)并在终端中运行以下命令一样简单:
linux脚本
确保指定的端口 --publish匹配中指定的端口 --port,以便 Docker 可以正确地将您服务器的端口转发到容器。
您还可以将此命令(填充参数)保存为脚本以便于使用。
在 Windows 上托管如果您在 Windows 上,也可以使用独立的可执行文件来托管房间。 您可能已经知道,每个 yuzu 版本都附带三个可执行文件 - yuzu-cmd(命令行模拟器前端), yuzu(GUI 模拟器前端)和 yuzu-room,我们将使用的专用房间服务器。
步骤:
yuzu-room --room-name "<INSERT ROOM NAME HERE>" --room-description "<INSERT ROOM DESCRIPTION HERE>" --preferred-game "<INSERT GAME TITLE HERE>" --preferred-game-id "<INSERT TITLE ID HERE>" --port 5000 --max_members 4 --token "<INSERT YUZU ACCOUNT TOKEN HERE>" --enable-yuzu-mods --web-api-url https://api.yuzu-emu.org --ban-list-file "<这里填入banlist.txt文件的绝对路径>"
Pause
banlist.txt写法:
YuzuRoom-BanList-1
直接写ip地址
win脚本
命令行参数Docker 镜像 和 yuzu-room可执行文件接受许多命令行参数。 命令行参数应以以下格式指定 --<name> <value>, 例如 --port 5000.
默认情况下,房间将被托管为公共。 如果您想改为举办私人会议室,只需省略公共会议室所需的字段之一。
姓名 | 必需的 | 描述 |
--room-name | 是的 | 您房间的名称。 |
--room-description | 不 | 您的房间的可选详细描述信息。 |
--preferred-game | 是的 | 您房间首选游戏的名称。 |
--preferred-game-id | 不 | 您房间的首选游戏的标题 ID,以十六进制表示。 你可以从 Title ID与柚子的游戏列表找到。 |
--port | 是的 | 在 (0-65535) 上托管您的房间的端口号。 您应该使用其他应用程序尚未使用的端口(通常足够高的端口可以工作)。 尽管由于带宽原因不推荐,但如果端口不同,则可以在单个服务器上托管多个房间。 记得配置 端口转发! |
--max-members | 是的 | 您房间的最大成员数 (2-16)。 请注意,太大的房间可能会导致某些游戏速度变慢甚至断线。 |
--password | 不 | 一个可选密码,用于限制对您房间的访问。 |
--token | 公共房间 | 您的 柚子 社区用户令牌。 还不知道你的令牌? 请到模拟-设置-通用-网络中验证它。 |
--web-api-url | 公共房间 | 的 URL yuzu Web API 你不需要改变这里。 |
--ban-list-file | 不 | 这是柚子用来保存封禁记录的文件。即使你不指定,封禁仍然有效,但是一旦你关闭房间,封禁就会丢失。 |
--log-file | 不 | 存储日志的文件路径。 |
此外,一个标志 --enable-yuzu-mods可用。 通过启用此标志,您将授予 yuzu 社区版主对您的房间进行审核的权力。 不用担心,这完全是可选的,即使您不启用此功能,您的房间仍会被列出。
身份验证和审核yuzu 多人游戏房间可以验证用户并授予某些用户审核权限。 认证的用户会在成员列表中显示他们的 柚子 社区用户名和头像,其他人可以右键单击他们以查看他们的 柚子 社区个人资料。
请注意,此功能需要与 yuzu Web API 交互,因此仅 在公共房间浏览器中对公共房间 。 直接连接到房间(有 Direct Connect to Room) 将使您未经身份验证。
目前, 柚子 房默认授予以下会员审核权限:
由于复杂性,无法授予其他用户审核权限。
具有审核权限的用户会注意到 Moderation...房间对话框右上角的按钮。 有了这个,您可以查看当前的禁令列表并在需要时取消禁令。 您也可以在成员列表中右键单击一个成员,然后单击 Kick或者 Ban对他们施加适度的行动。 注意 Block Player与禁令不同,所有用户都可以在本地阻止来自某些成员的消息。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved