多人游戏功能
yuzu 通过 Internet 模拟 本地无线 多人游戏。 在真正的 Switch 上,你将仅限于附近的人, yuzu 拥有复杂的服务器/客户基础设施,可以通过互联网转发游戏无线通信。
与大多数模拟器中使用的单控制台网络游戏不同,用户不必担心不同步、同步保存或其他典型的网络游戏。 每个用户都会给他们 yuzu 用作独特的模拟 Switch,它通过 多人游戏室 连接的客户端可以由任何人托管交换数据。
详细了解 柚子 多人游戏功能 本文 。
联机大厅
假如你只想和朋友一起玩, 你不需要创建自己的房间 。 您可以从我们的公共房间浏览器中选择一个房间,我们和社区托管的大量公共房间已经可用。

YUZU大厅
如果你只是想暂时为你和你的朋友创造一个房间,最简单的方法是从 UI 创建房间( Multiplayer > Create Room)。 一旦主人退出葡萄柚,房间将被删除。如果你和你的朋友不在同一个局域网, 您仍然需要配置 端口转发 。
但是,如果你真的想拥有自己的专用房间,你应该记住以下几点:
- 因为房间实际上是一个服务器,所以必须托管它的计算机 24×7 运行。 因此,使用你的家庭或工作 PC 托管房间通常是不可行的。
- 房间应具有良好的互联网连接和高带宽,以确保在游戏中获得最佳体验。 如果你想托管公共房间,这一点尤为重要 – 没有人想在玩游戏时随机断开连接!
- yuzu 房间对数据传输的要求很高。 请注意,托管一个受欢迎的公共房间可能会给您的服务器带来很多流量。
因此,通常使用托管室的最佳选择 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的程序。
- 选择安装 yuzu 然后进入目录 yuzu-windows-msvc或者 yuzu-windows-msvc-early-access.
- 假如找不到YUZU请右键单击快捷方式,单击文件夹 打开文件的位置会直接带你进入 yuzu-windows-msvc或者 yuzu-windows-msvc-early-access文件夹。 确保您的文件夹包含在您的文件夹中 yuzu-room可执行。
- 在任何地方新建文本文件,复制下面的脚本, 填入参数 (以后解释)然后使用 文件 > 另存为…保存为 host.bat并将此文件复制到YUZU在程序文件夹中, 之后,您可以删除原始文本文件。
- 您现在可以双击名称 host.bat并运行文件 开始托管。
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) 将使您未经身份验证。
目前, 柚子 默认授予以下会员审核权:
- 房间主持人(即使用托管房间使用相同用户名进行身份验证的成员)
- yuzu 当房间由社区版主来的时候 –enable-yuzu-mods旗帜。
由于复杂性,不能授予其他用户审核权。
具有审计权限的用户会注意到 Moderation…按钮在房间对话框的右上角。 有了这个,你可以在需要的时候查看当前的禁令列表并取消禁令。 也可以右键单击成员列表中的一个成员,然后单击 Kick或者 Ban适度行动。 注意 Block Player与禁令不同,所有用户都可以在当地阻止一些成员的消息。
好了,这篇文章的内容就和大家分享到这里,如果大家对网赚副业项目资源感兴趣,可以添加微信:beng6655 备注:项目 !
如若转载,请注明出处:https://www.hzy3.com/2377.html