我正在尝试在 raspberry pi 上设置 Minecraft 服务器,但在首次启动服务器时我一直遇到错误

I am trying to set up a Minecraft server on a raspberry pi but I keep encountering an error when first starting the server

我可以使用 ssh 设置 pi,获得所需的 BuiltTools.jar 设置并下载 spigot。但是,当我启动服务器时(在同意 EULA 之后)我遇到了这个错误:

”异常:java.lang.OutOfMemoryError 从线程“服务器控制台处理程序”中的 UncaughtExceptionHandler 抛出

这会阻止世界生成,并且不会继续。知道出了什么问题吗?

我会尝试使用 java -Xmx64m 启动 java 服务器 jar,这将设置最大堆大小

你的错误信息很明确:java.lang.OutOfMemoryError 意味着你没有足够的内存让 Java Minecraft 到 运行,不幸的是,你的情况是致命的。

您的 Raspberry Pi 是 运行 32 位操作系统,这意味着没有单个进程可以消耗超过 2 GB 的 RAM。 Minecraft Java 版本建议至少 8 GB RAM 和 64 位 OS,这可以寻址至少 1 TB RAM

除非你切换到 64 位 PC OS,否则你就很倒霉了。

编辑:除非...您使用 Minecraft 的 Raspberry Pi edition