我运行的是 Windows 7。我运行 Minecraft 服务器,但在出现延迟之前我只能容纳大约 9 名玩家。
我听说 Ubuntu 可以运行比 Windows 7 性能好得多的服务器。我有点喜欢 Ubuntu 的整个理念,但我不想将我的操作系统更改为 Unix 或其他任何操作系统。
基本上,我的问题是,在 Ubuntu 服务器上运行服务器(特别是 Minecraft 服务器)是否更容易、更快?除此之外,如何设置它?
答案1
Ubuntu 是托管基于服务器的应用程序的上佳选择,尤其是如果您使用 Ubuntu 的服务器版本。这样可以减少用于不必要的事情(例如桌面界面)的资源。缺点是它只能使用命令行。如果您需要桌面界面,您始终可以选择 Ubuntu 桌面。
要使用 ubuntu 设置 Minecraft 服务器,请执行以下操作:
确保您已安装必要的 Java 包。
sudo apt-get install openjdk-7-jre-headless
安装 Java 后,下载 Bukkit 或原版 Minecraft 服务器。Bukkit 允许您安装插件来定制服务器。
要获取 Bukkit(截至发布日期的最新测试版):
mkdir ~/minecraft && wget -O ~/minecraft/server.jar http://dl.bukkit.org/downloads/craftbukkit/get/01804_1.4.7-R0.1/craftbukkit-beta.jar
要获取原版 Minecraft 服务器:
mkdir ~/minecraft && wget -O ~/minecraft/server.jar https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar
然后,您要做的就是使用以下命令运行 Minecraft:
cd ~/minecraft && java -Xmx1024M -Xms1024M -jar server.jar nogui
您可以通过修改上一个命令中两个位置的“1024”数字来增加允许的 RAM 使用量。如果您有多余的 RAM,这将有助于提高性能。
如果您决定使用 Ubuntu 桌面,您可以通过停止桌面界面来获取额外资源。要禁用:sudo service lightdm stop
,要启用:sudo service lightdm start
。
答案2
要自动启动并下载最新的测试版:
mkdir ~/minecraft && cd ~/minecraft && wget -O ~/minecraft/server.jar http://dl.bukkit.org/latest-beta/craftbukkit-beta.jar && java -Xmx1024M -Xms1024M -jar server.jar