帮助启动 Minecraft 服务器 Ubuntu 14.04

帮助启动 Minecraft 服务器 Ubuntu 14.04

我用来启动服务器的 .sh 文件不起作用。我有一个名为“craftbukkit.sh”的文件,里面粘贴了此内容(来自 bukkit 设置 wiki)

#!/bin/sh
BINDIR=$(dirname "$(readlink -fn "$0")")
cd "$BINDIR"
java -Xmx1024M -jar craftbukkit.jar -o true

我下载了最新版本的 bukkit,将其命名为“craftbukkit.jar”,然后将其放在与 .sh 文件相同的目录中。我右键单击并允许以程序形式执行文件。在文件管理器下,每次执行文本文件时都会询问。我单击 .sh 文件并告诉它在终端中打开。终端每次打开和关闭都非常快。我还从软件中心下载了 java RE 7。

有什么想法吗?我之前在旧版本上托管过 minecraft 服务器,从来没有遇到过需要在线发布的困难。谢谢。

答案1

脚本的第二行和第三行是不必要的。脚本应如下所示:

#!/bin/sh
java -Xmx1024M -jar craftbukkit.jar -o true

以下是该脚本每一行的功能分解:

#!/bin/sh

此行导致您的脚本被 调用/bin/sh,即(在这种情况下)bashshell

java -Xmx1024M -jar craftbukkit.jar -o true

此行实际上启动了服务器(craftbukkit.jar必须位于同一目录中。

-Xmx1024M将进程可用的最大内存量设置为1GB, 或者1024 兆。如果您得到OutOfMemoryError,则需要增加它。

答案2

我认为这是因为您安装了 Bukkit 而不是 Craftbukkit。这里有一个下载 craftbukkit 的链接:

https://www.dropbox.com/s/giz9me8xcgkb1qa/craftbukkit.jar?dl=0

CraftBukkit 无法在 bukkit.org 上下载。它只显示错误:http://dl.bukkit.org/latest-rb/craftbukkit.jar 它对我有用。

相关内容