在此记录在Ubuntu 16.04搭建Minecraft服务器1.13的全过程。
安装Java运行库
在前一篇文章——在 Ubuntu 16.04 中安装 Oracle Java 8中已经有了详细讲述。
创建新用户和组
创建用户和组
创建用户和组minecraft,用以运行minecraft服务端
1 |
sudo adduser minecraft |
登录到用户minecraft
1 |
su minecraft |
下载并启动Minecraft
下载Minecraft服务器
1 |
wget https://launcher.mojang.com/mc/game/1.13/server/d0caafb8438ebd206f99930cfaecfa6c9a13dca0/server.jar |
启动Minecraft
1 |
java -Xmx1024M -Xms1024M -jar server.jar nogui |
如图所示,首次运行需要同意EULA协议。
下面编辑生成的eula.txt
。
1 |
vi eula.txt |
如图所示,将eula=false
改为eula=true
。
再次启动,-Xmx
和-Xms
可以调整内存大小,请自行根据情况调整,内存太少将会卡顿严重。
1 |
java -Xmx1024M -Xms1024M -jar server.jar nogui |
如图所示,你的服务器已经启动成功,注意打开服务器端口。
按Ctrl+C
可以中止服务器
打开服务器端口
使用如下语句打开服务器端口。
1 |
iptables -A INPUT -p tcp -m tcp --dport 25565 -j ACCEPT |
注册为service
先退出minecraft用户
1 |
exit |
创建systemd配置文件
1 |
sudo vi /etc/systemd/system/minecraft.service |
写入如下内容
1 |
[Unit] |
启动Minecraft
1 |
service minecraft start |
还可以使用如下语句
1 |
service minecraft stop #停止 Minecraft 服务 |
后话
至此,已经成功在Ubuntu 16.04搭建了Minecraft服务器1.13,可以尽情玩耍了。当然,需要获得更好的体验,还有更多调整需要进行。