在Freebsd 10上设置Minecraft

・3 分钟阅读

本文假设你有一个2 CPU和2GB内存的VPS。请根据你的VPS类型更改相关设置,本文还使用Minecraft 1.8,因此如果你希望使用不同的内容,请进行相应的修改。

安装基本工具

你可能需要通过运行以下命令来安装wgetnanoscreen


pkg install screen nano wget

安装Java

通过运行以下命令安装OpenJDK 7:


pkg install java/openjdk7

完成后运行以下命令验证OpenJDK 7的安装:

java -version 

如果看到以下内容,则可以继续执行下面的步骤:


openjdk version"1.7.0_71"
OpenJDK Runtime Environment (build 1.7.0_71-b14)
OpenJDK 64-Bit Server VM (build 24.71-b01, mixed mode)

下载和设置Minecraft

运行以下命令下载Minecraft :


cd ~
mkdir mcserver
cd mcserver
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.8/minecraft_server.1.8.jar –no-check-certificate

下载后,你需要创建一个名为eula.txt的文件,并用eula=true填充它,这适用于1.7.9版之后的任何服务器。通过创建此文件你同意Mojang EULA,可在这里找到该文件。

接下来,创建一个名为startup.sh的文件,并将它填充如下:


java -Xmx1500M -Xms750M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=4 -XX:+AggressiveOpts -jar minecraft_server.1.8.jar nogui

保存文件,并且运行以下命令以启动服务器:

 
screen sh startup.sh

 

如果一切顺利,你将能够使用Minecraft游戏客户端连接到你的VPS的IP地址,你已经在FreeBSD 10上安装好了Minecraft。

安全注意事项

建议专门为服务器创建一个新用户以确保Minecraft服务器没有root访问权限,要创建一个新用户请运行adduser ,并且按照提示执行所有操作,但是,确保当它询问shell时选择nologin 作为此用户的安全措施,,完成后,进入服务器目录,并且运行以下命令(更改"Minecraft"使用你创建的用户名和组):


chown -R minecraft:minecraft .

这会把该目录的所有者的所有者更改为minecraft ,接下来,运行以下命令启动服务器:


screen su -m minecraft -c"sh startup.sh"

这会启动你的服务器作为用户minecraft ,如果一切成功,服务器运行。

Ammyae profile image