linux怎么开mc服务器
linux怎么开mc服务器详细介绍
在 Linux 系统上搭建 Minecraft(MC)服务器,可按照以下步骤操作:
一、准备环境
- 安装 Java 环境
Minecraft 服务器依赖 Java 运行,需安装 Java 8 或更高版本(推荐 Java 17)。- Ubuntu/Debian 系列:bash
updateopenjdk-17-jre-headless
- CentOS/RHEL 系列:bash
dnf java-17-openjdk-headless - 验证安装:bash
- Ubuntu/Debian 系列:bash
- 创建服务器目录
bashmc-server mc-server
二、下载服务器文件
- 获取官方服务器端
从 Minecraft 官网 下载对应版本的服务器 Jar 包(如server.jar),或使用第三方优化版本(如 Paper、Spigot)。
bashhttps://piston-data.mojang.com/v1/objects/哈希值/server.jar注:首次运行会生成默认配置文件,需先同意 EULA。
- 首次启动并同意 EULA
bashserver.jar nogui运行后会生成
eula.txt,编辑并设置eula=true:
basheula.txt
三、配置服务器
- 修改配置文件
主要配置文件为server.properties,可设置服务器名称、端口、白名单、游戏模式等:
bashserver.properties常用参数:
properties - 创建启动脚本(可选,方便管理)
创建start.sh脚本,避免每次输入冗长命令:
bashstart.sh内容如下:
bashserver.jar nogui
赋予执行权限:
bash+x start.sh
四、启动服务器
- 常规启动
bash./start.sh服务器启动后,可通过游戏客户端连接,地址为服务器公网 IP 或本地
localhost:25565。 - 后台运行(推荐)
使用screen或tmux工具让服务器在后台运行,避免终端关闭后停止:- 安装
screen:bashdnf
- 启动新会话:bash
mc-server - 在会话中运行服务器启动命令,按下
Ctrl+A+D退出会话,返回主终端。 - 恢复会话:bash
mc-server
- 安装
五、安全与网络设置
- 开放防火墙端口
- UFW(Ubuntu 常用):bash
ufw allow /tcp - Firewalld(CentOS 常用):bash
firewall-cmd --add-port/tcpfirewall-cmd
- UFW(Ubuntu 常用):bash
- 设置端口转发(公网服务器)
若服务器位于路由器后方,需在路由器管理界面将公网端口(如 25565)转发到服务器的内网 IP 及端口。
六、管理服务器
- 停止服务器:在服务器终端输入
stop或kill进程(不推荐直接终止进程,可能导致数据丢失)。 - 安装插件:将插件 Jar 包放入
plugins目录(仅适用于 Paper/Spigot 等支持插件的服务端)。 - 备份数据:定期备份
world目录及配置文件。
完成以上步骤后,你的 Minecraft 服务器即可运行。玩家可通过游戏客户端输入服务器 IP 和端口连接(如 mc.example.com:25565)。根据需求调整内存分配(-Xmx 和 -Xms)和配置参数,确保服务器稳定运行。