搭建Minecraft服务器
本文介绍如何在Linux环境搭建Minecraft服务器
一、配置基本软件
1.配置Java
在Oracle官网根据版本下载JDK,下载jdk8需要登录,注意1.18后的Forge仅兼容java17,推荐在Windows上运行Java也使用配置环境变量的方法
解压文件
1 | tar -zxvf XXX.tar.gz |
假设java可执行文件文件在/app/jdk1.8.0_241/jre/bin/java
,检查Java能否正确运行
1 | /app/jdk1.8.0_241/jre/bin/java -version |
2.配置 screen
安装screen
1 | apt-get install screen |
nano .bashrc,写入下面的内容
1 | alias sl="screen -ls" //输入sl就可以查看运行中的screen |
在建立screen后,按Ctrl+A后再按D暂时退出Screen
screen -dm +运行的命令在后台执行命令
二、配置Minecraft服务器
此步骤应该在Windows下操作
1.获取Minecraft服务器
在Forge上下载喜欢的版本的Forge Installer,
安装时选择Install server
其实这个可以断点续传的,它会自动校验已经存在的jar的特征码,所以可以把下载好的jar放到目录里面,比如第一个下载的minecraft_server.1.14.4.jar,足足有34.2MB,建议直接复制链接用迅雷下载,或者在启动jar时使用代理,见搭建代理服务器
下载非常容易崩掉,我下了8次终于下完了,下完了就可以编译了
先命令行测试一下,启动成功,慢到吐血
2.调试命令行
假设主jar是/app/mcs/forge-1.14.4-28.2.5.jar
,测试命令行
1 | cd /app/mcs&& screen -dm /app/jdk1.8.0_241/jre/bin/java -Xms4G -Xmx4G -jar /app/mcs/forge-1.14.4-28.2.5.jar nogui |
如果启动成功,则可以为此命令设置alias,可以添加到开机启动项
编辑eula.txt
1 | eula=true |
编辑server.properties
1 | pvp=false |
最终效果图
三、其他内容
1.配置pi-dashboard用于服务器性能监测
配置方法详见Linux性能监控
2.Minecraft指令
死亡不掉落
1 | /gamerule keepInventory true |
防爆
1 | /gamerule mobGriefing false |
查看在线玩家
1 | list |
调整游戏模式
1 | gamemode //0生存模式,1创造模式,2冒险模式 |