搭建MC服务器

服务端

环境centos7

升级yum

1
sudo yum update

安装java jdk

1
sudo yum install java-1.8.0-openjdk

检测是否安装成功

1
java -version

下载Minecraft服务端

1
sudo wget https://s3.amazonaws.com/Minecraft.Download/versions/版本号/minecraft_server.版本号.jar

如果访问不了,就手动下载上传

创建一个文件夹

1
mkdir /root/minecraftserver/

将服务端文件移动到创建的文件夹内

1
mv /root/server.jar /root/minecraftserver/

设置权限

1
chmod 777 /root/minecraftserver

第一次启动需要编辑eula.txt同意协议

1
sudo vim /root/minecraftserver/eula.txt

修改eula=false为eula=true

这里要注意此时启动的路径,服务器第一次启动会在当前路径下创建文件

启动服务器

1
sudo java -Xms最小内存m -Xmx最大内存m -jar /root/minecraftserver/server.jar

比如分配至少256MB内存,最多512MB内存用于Minecraft服务器

1
sudo java -Xms256m -Xmx512m -jar /root/minecraftserver/server.jar

server.propertices修改配置

1
sudo vim /root/minecraftserver/server.propertices

参数

1
2
3
4
gamemode代表游戏模式	0代表生存,1代表创造
difficulty代表游戏难度 参数0代表和平,1、2、3分别代表简单、中等、困难
pvp代表是否开启玩家伤害
onlinemode 服务器正版验证

开启防火墙端口25565

1
firewall-cmd --zone=public --add-port=25565/tcp --permanent

重启防火墙

1
firewall-cmd --reload

查看端口

1
firewall-cmd --zone=public --list-ports

后台运行

1
2
3
4
5
6
yum install -y screen  #安装虚拟终端
screen -S mc # 开一个名为mc的session
java -Xmx1024M -Xms1024M -jar server.jar nogui # 启动服务器命令
# 将终端后台:按`ctrl+a`,然后按`d`。
screen -r mc #回到终端mc:
screen -list #列出已经打开的screen

本地环境

win10

安装java环境略

使用HMCL 启动器