再讲解一下需要修改的地方,你需要修改<尖括号内部的内容>来适配自己的服务器,这里贴出一个我自己的配置,仅供参考,自行修改(吐槽一下,贴吧真不适合贴代码,还吞我回车)
#!/usr/bin/bash
sudo docker run \
--publish 5000:5000/udp \
yuzuemu/yuzu-multiplayer-dedicated \
--room-name "China North Unofficial" \
--room-description "Aliyun 1Mbps for all games" \
--preferred-game "Pokémon Sword" \
--preferred-game-id "0100ABF008968000" \
--port 5000 \
--max_members 4 \
--token "<需要自己申请一个token>" \
--enable-yuzu-mods \
--web-api-url
https://api.yuzu-emu.org学了一点英语就知道怎么修改了,preferred-game-id 修改为要玩的游戏id,右键属性即可复制
这里着重讲解一下token的获取,token是从yuzu官网免费申请,没有token,有公网依然可以通过IP直接联机,但是你的服务器不会在多人联机中公开出来(Multiplayer>Direct Connect to Room,自行指定IP 端口 昵称)
进入网站
https://profile.yuzu-emu.org/将会自带跳转到
https://community.citra-emu.org/latest可以通过github登录,或者创建账户
登录申请后,你的token将在下图的白框中展示出来
![](http://tiebapic.baidu.com/forum/w%3D580/sign=48eaa8d61643fbf2c52ca62b807cca1e/68f5b89a033b5bb5475cad2073d3d539b400bcac.jpg?tbpicau=2024-09-22-05_786de2d4db2d35f19ba5071fb8ab856b)
如果token泄露,你可以点击此界面的 click here to regenerate it 重新申请
注意,要么删除token这一行,要么写对,否则你的服务器将无法运行