服务器游戏私服开服:零基础搭建游戏私服服务器:从选配置到开服

搭建游戏私服需要准备什么?
很多玩家想和朋友开一个专属的游戏服务器,但对服务器配置和命令行感到头疼。
其实 服务器游戏私服开服 并不复杂,只要按步骤来,半小时内就能跑起来。
本文以 Minecraft Java版 服务端为例,其他游戏(如泰拉瑞亚、幻兽帕鲁)原理类似。
你需要提前准备:
- 一台云服务器:推荐 2核4G 起步,系统选 Ubuntu 22.04 或 CentOS 7.9(如果只有 Windows Server 也行,但命令不同,本文以 Linux 为例)。
- 一个 SSH 工具:比如 Xshell、Putty 或直接用云厂商网页版。
- 服务端核心文件:去 PaperMC 官网下载最新的
paper-*.jar,或者用官方minecraft_server.jar。 - 保证服务器安全组/防火墙已经放行了 TCP 25565 端口(Minecraft 默认端口)。
第一步:连接服务器并安装 Java
拿到服务器的公网 IP 和 root 密码后,用 SSH 连接:
ssh root@你的服务器IP输入密码后,先升级系统包:
# Ubuntu / Debian
apt update && apt upgrade -y
CentOS / Rocky Linux
yum update -y
接着安装 Java 运行环境(Minecraft 1.20+ 需要 Java 17 以上):
# 安装 OpenJDK 17
apt install openjdk-17-jdk -y # Ubuntu
或 yum install java-17-openjdk -y # CentOS
验证安装成功:
java -version看到类似 openjdk version "17.0.9" 就代表环境就绪。
第二步:上传服务端文件并启动
创建一个目录存放服务端:
mkdir /opt/mcserver && cd /opt/mcserver用 wget 直接下载 Paper 服务端(以最新版为例,建议去官网复制实际链接):
wget https://api.papermc.io/v2/projects/paper/versions/1.20.4/builds/495/downloads/paper-1.20.4-495.jar -O server.jar首次启动服务器(会在后台生成配置文件并退出,因为需要同意 EULA):
java -Xmx2G -Xms1G -jar server.jar nogui看到提示 You need to agree to the EULA 后,按 Ctrl+C 停止。
编辑 eula.txt:
vim eula.txt将 eula=false 改为 eula=true,保存退出(:wq)。
再次启动服务器,这次让它后台运行:
nohup java -Xmx2G -Xms1G -jar server.jar nogui > mc.log 2>&1 &等待约 30 秒,查看日志是否正常:
tail -f mc.log如果看到 Done (X.XXs)!,说明 服务器游戏私服开服 成功第一步。
For help, type "help"
第三步:配置安全组与防火墙放行端口
服务器虽然运行了,但外网玩家还无法连接。
需要放行端口 25565。
云厂商安全组操作(以阿里云为例)
- 登录控制台,进入【网络与安全】→【安全组】。
- 找到服务器绑定的安全组,点击【配置规则】→【添加安全组规则】。
- 设置:
- 协议类型:TCP
- 端口范围:25565/25565
- 授权对象:0.0.0.0/0(允许所有 IP)
服务器内部防火墙(如果有)
如果服务器开启了 ufw 或 firewalld,需要额外放行:
# Ubuntu ufw
ufw allow 25565/tcp
ufw reload
CentOS firewalld
firewall-cmd --permanent --add-port=25565/tcp
firewall-cmd --reload
第四步:验证玩家能否连接
打开你电脑的 Minecraft 客户端,进入【多人游戏】→【添加服务器】。
服务器地址输入:你的服务器公网IP:25565(如果是默认端口可省略端口)。
点击连接,如果能进入游戏,就说明开服完全成功。
如果连接失败,优先检查:
- 服务端日志是否正常(
systemctl或ps aux | grep java确认 Java 进程在运行)。 - 安全组和防火墙是否放行 25565。
- 服务器是否关机或弹性 IP 变动。
常见问题与避坑说明
Q:启动时提示“Java 内存不足”?
A:修改 -Xmx2G 为更小值,如 -Xmx1G,但 1G 只适合 3-5 人小服。建议最低 2 核 4G 配置。
Q:玩家无法连接,但服务器能 ping 通?
A:大概率防火墙没放行端口,或者服务端绑定了 127.0.0.1。检查 server.properties 中 server-ip= 是否留空(留空或写 0.0.0.0 即可)。
Q:如何开服给特定朋友玩?
A:在 server.properties 中设置 online-mode=true 只允许正版用户。如果想允许离线玩家,改为 false,但要注意版权和盗版问题。建议仅限学习交流,不要商用分发。
Q:我想开其他游戏私服(泰拉瑞亚、幻兽帕鲁)?
A:思路完全一致:下载对应服务端、安装运行环境(Java/.NET)、修改配置文件、放行端口。差异只在具体端口号和启动命令。
总结
按照本文步骤,你至少能在半小时内完成一次完整的 服务器游戏私服开服 操作。
核心要点就是:选对服务器配置 → 安装 Java → 下载服务端 → 启动并同意协议 → 放行端口 → 测试连接。
遇到问题时,优先检查日志文件和服务端配置文件。
希望这份教程能帮到想自己开服的朋友,玩得愉快!