我的第一款 Minecraft 游戏是在本地 Windows 机器上安装的 1.8.8 版本。我构建了一个独立的 Ubuntu Server 16.04(实际上可能是从 14.04 开始的,但后来升级了),并构建了 Spigot 1.8.8,并将世界放在那里。游戏在原始服务器上运行良好,但我觉得是时候升级了,所以我用 Ubuntu Server 22.04.1 构建了另一个独立的服务器,除了 SSH 和之后的 Samba 之外,安装中没有添加任何内容。
我跟着DigitalOcean 的在新服务器上安装 Minecraft 的说明,让我可以运行 1.18.2 版游戏。
接下来,我使用 scp 将我的 1.8.8 游戏文件夹复制到新服务器。在 ssh 终端中,游戏可以正常加载,无论是使用 spigot .jar 还是 mojang,我都会收到“完成”消息,但是当我尝试从 Windows Minecraft 客户端加入时,我收到“java.io.ioexception...”,并且 ssh 终端中的文本变得模糊。标准的 CTL+C、X、Q 无法停止文本模糊,我发现我唯一能做的就是关闭 ssh 并重新打开一个新会话。
我试过了:
最新的新版本SpigotMC,首先不需要在新服务器上安装 Java,因为我已经按照 DigitalOcean 的说明进行了安装,然后再回去安装 SpigotMC,
sudo apt-get install openjdk-8-jre-headless
除非git
他们推荐,因为我已经有了。禁用我添加的所有插件
上述尝试了 spigot_1.8.8.jar 和 mojang 的
调整服务器 start.sh 和客户端的参数以增加或减少内存。
更改端口和在线模式
server.properties
添加防火墙规则
重新启动客户端和服务器。
我还没尝试过:
按照 2016-7 年的帖子中的建议更改 DNS,因为崩溃后甚至无需重新启动服务器,我就可以返回新的 ssh 会话并成功让 Minecraft 1.8.8 完全加载。此外,无需重新启动,我就可以让 DigitalOcean 安装的 Minecraft 完全运行,加入时不会出现任何错误。
重置路由器的原因与 #1 相同
有人遇到过这个问题并找到解决方案吗?
谢谢。