我运行 Windows 7。我运行 Minecraft 服务器,但在出现延迟之前我只能托管大约 9 个玩家。
我听说 Ubuntu 可以运行性能比 Windows 7 好得多的服务器。我有点喜欢 Ubuntu 的整个想法,但我不想将我的操作系统更改为 Unix 或其他任何东西。
基本上,我的问题是,在 Ubuntu 服务器上运行服务器(特别是 Minecraft 服务器)是否更容易、更快?最重要的是,如何设置它?
小智 9
Ubuntu 将是托管基于服务器的应用程序的最佳选择,特别是如果您使用 Ubuntu 的服务器版本。将更少的资源转移到不必要的东西上,比如桌面界面。缺点是它只能是命令行。如果您需要桌面界面,您仍然可以使用 Ubuntu 桌面。
要使用 ubuntu 设置 Minecraft 服务器,请执行以下操作:
确保安装了必要的 Java 包。
sudo apt-get install openjdk-7-jre-headless
Run Code Online (Sandbox Code Playgroud)安装 Java 后,下载 Bukkit 或 vanilla 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
Run Code Online (Sandbox Code Playgroud)
要获得香草 Minecraft 服务器:
mkdir ~/minecraft && wget -O ~/minecraft/server.jar https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar
Run Code Online (Sandbox Code Playgroud)然后,您所要做的就是使用以下命令运行 Minecraft:
cd ~/minecraft && java -Xmx1024M -Xms1024M -jar server.jar nogui
Run Code Online (Sandbox Code Playgroud)
您可以通过修改前一个命令中两个位置的“1024”数字来增加允许的 RAM 使用量。如果您可以节省额外的 RAM,这将有助于提高性能。
如果您决定使用 Ubuntu 桌面,您始终可以通过停止桌面界面来获取额外资源。禁用:sudo service lightdm stop,并启用:sudo service lightdm start。