学习笔记 322 0

    如何搭建YUZU模拟器联机服务器

    YUZU模拟器推出了公共浏览器房间,这里教大家如何用Linux系统服务器,搭建YUZU多人公共房间房间。

    2. 事先准备

    你要有一台Linux系统的远程服务器,这里系统推荐Ubuntu20.4,其他发行版大同小异,大家自己摸索。因为公共房间造成流量比较大,必须二十四小时打开,官方推荐用VPS进行搭建。
    至于用哪家的服务器大家自行选择。

    3. 视频演示

    点击跳转

    4. 搭建方式

    4.1 安装docker

    这里可以参考docker官方的教程:点我跳转
    大家也可以依次输入以下代码进行安装:

    sudo su
    apt update
    apt upgrade -y
    apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

    通过运行hello-world镜像验证 Docker Engine 安装是否成功 :

    docker run hello-world

    4.2 YUZU房间开启与配置

    大家可以参考官方文档:点我跳转
    首先拉取YUZUdocker镜像:

    sudo docker pull yuzuemu/yuzu-multiplayer-dedicated

    在根目录创建YUZU:

    vi yuzu && chmod +x yuzu

    在文本中填入以下:

    sudo docker run -d \
      --publish 5000:5000/udp \
      yuzuemu/yuzu-multiplayer-dedicated \
      --room-name "<INSERT ROOM NAME HERE>" \     # 房间名字
      --room-description "<INSERT ROOM NAME HERE>" \     # 房间简介
      --preferred-game "<INSERT GAME TITLE HERE>" \     # 首选游戏
      --preferred-game-id "<INSERT TITLE ID HERE>" \     # 首选游戏ID
      --port 5000 \     # 服务器端口
      --max_members 4 \     # 最大人数
      --token "<INSERT YUZU ACCOUNT TOKEN HERE>" \     # 令牌
      --enable-yuzu-mods \
      --web-api-url https://api.yuzu-emu.org

    token一项可以在官方获取(点我获取)。

    注意:令牌一项如果填不对服务器将无法运行,也可以把整个一行删除,用IP地址和开放的端口进行链接。

    然后输入:

    sudo bash yuzu

    启动房间。

    如果想关闭房间:

    sudo docker stop $(sudo docker ps -a -q)     # 停止
    sudo docker rm $(sudo docker ps -a -q)     # 删除

    大功告成

    接下来就可以在自己的房间里和小伙伴们快乐的游玩了。
    大家可以加入我的联机交流QQ群进行交流:812670742

    冰茶
    游离于互联网的精灵

    Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /www/wwwroot/blog.psych.icu/usr/themes/typecho-theme-farallon/comments.php on line 4