移动云电脑使用docker搭建幻兽帕鲁服务器
移动云电脑使用docker搭建幻兽帕鲁服务器
开启Hyper-V
云电脑是win10专业版,首先在应用和功能的相关设置里点击程序和功能,然后点击启用或关闭windows功能,勾选Hyper-V。

安装docker
在https://docs.docker.com/desktop/install/windows-install/下载并安装docker。
打开docker时可能会遇到unexpected wsl error错误,此时以管理员身份打开powershll,运行netsh winsock reset命令,重新打开docker看看是否恢复。也可尝试wsl --update命令对wsl进行更新。
搭建游戏服务器
在E盘下创建palworld文件夹(自己选择盘符创建,路径最好为英文)。在文件管理器顶部输入powershell并回车,唤出powershell界面。输入以下代码进行安装。
docker run -d --name palworld-server -p 26666:8211/udp -p 27015:27015/udp -v "$(pwd)/palworld:/palworld/" -e PLAYERS=16 -e PORT=8211 -e PUID=1000 -e PGID=1000 -e COMMUNITY=false --restart unless-stopped thijsvanloef/palworld-server-docker其中,我将8211端口映射为26666端口,27015端口不要进行修改。"$(pwd)/palworld:/palworld/"指将docker内部的palworld文件夹映射到本路径的palworld文件夹,即我在E盘内创建的palworld文件夹,可自行修改。PLAYERS=16为玩家数量16人,可自行修改。


安装frp进行内网穿透
我在山东的挂机宝上已经部署了frp服务端,具体安装过程可以看我的博客(使用docker搭建frp)。这里只描述怎么在windows系统使用frpc。
在https://github.com/fatedier/frp/releases下载对应服务端版本的文件,我选择了frp_0.51.3_windows_amd64.zip,注意要选择后面是windows_amd64的,当然如果你是其它系统和架构也可自行选择下载。
下载完成后用记事本编辑frpc.ini文件,自行填写服务器ip地址、端口和token。注意type为udp。完成后记得保存。

在顶部输入cmd并回车,输入frpc.exe命令,此时frp服务开始运行。

连接游戏服务器
打开游戏,点击加入多人游戏(专用服务器),在底部输入 ip地址:端口,点击联系即可进入游戏。端口为上面映射的26666端口,输入你自己映射的端口即可。

其他
由于云电脑在广东,挂机宝在山东,一来一回延迟就升到了100ms,玩的时候还算流畅(玩了几分钟 ),移动云电脑配置是8c16g,内存占用64%。