在Freebsd 10上设置Minecraft
Ammyae
・3 分钟阅读
本文假设你有一个2 CPU和2GB内存的VPS。请根据你的VPS类型更改相关设置,本文还使用Minecraft 1.8,因此如果你希望使用不同的内容,请进行相应的修改。
安装基本工具
你可能需要通过运行以下命令来安装wget
,nano
和screen
:
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
,完成后,进入服务器目录,并且运行以下命令(更改"Minecraft"使用你创建的用户名和组):,并且按照提示执行所有操作,但是,确保当它询问shell时选择
nologin 作为此用户的安全措施,
chown -R minecraft:minecraft .
这会把该目录的所有者的所有者更改为minecraft
,接下来,运行以下命令启动服务器:
screen su -m minecraft -c"sh startup.sh"
这会启动你的服务器作为用户minecraft
,如果一切成功,服务器运行。