🗣 Wd提问: vps游戏服务器搭建实操教程
🤖 Ai回答: 以下是一份VPS游戏服务器搭建实操教程,以 Minecraft (我的世界) Java版 为例(最常见且适合新手),涵盖从零开始的完整流程。教程假设你已购买好VPS,重点讲解服务器部署、配置和连接,安全防护是关键环节。
一、前期准备
1、选择VPS服务商
推荐:DigitalOcean、Vultr、Linode(操作简单,按小时计费)、腾讯云/阿里云(国内访问快,但需备案)。
配置建议:
CPU:至少2核(Minecraft较吃CPU)
内存:建议4GB起(10人以下),8GB+(20人以上)
系统:Ubuntu 22.04 LTS(教程基于此)
带宽:1T以上流量(避免超量)
成本:约$5-$20/月(根据配置)
2、购买VPS后获取信息
IP地址(如 `123.123.123.123`)
SSH登录账号(通常是 `root`)
密码(或SSH密钥)
⚠️ 重要:不要用root账号直接操作!先创建普通用户。
二、基础环境配置(安全第一!)
1、通过SSH连接VPS
bash
本地终端执行(Windows用PuTTY/WinSCP,Mac/Linux用终端)
ssh root@你的VPS_IP
输入密码后登录
2、创建新用户并提权
bash
创建用户(如用户名mcserver)
adduser mcserver
授予sudo权限
usermod -aG sudo mcserver
切换到新用户
su mcserver
3、禁用root远程登录(安全关键!)
bash
sudo nano /etc/ssh/sshd_config
找到 `PermitRootLogin yes` → 改为 `PermitRootLogin no`
保存后重启SSH:
bash
sudo systemctl restart sshd
4、配置防火墙(UFW)
bash
允许SSH(22端口)
sudo ufw allow OpenSSH
允许Minecraft默认端口(25565)
sudo ufw allow 25565/tcp
开启防火墙
sudo ufw enable
三、安装Java环境(Minecraft服务端依赖)
Minecraft Java版需要 Java 17+(1.17+版本要求)
bash
添加OpenJDK仓库
sudo apt update
sudo apt install -y openjdk-17-jdk
验证安装
java -version
输出应包含 openjdk 17.x
四、部署Minecraft服务端
1、创建服务端目录
bash
mkdir ~/minecraft
cd ~/minecraft
2、下载服务端核心文件(以PaperMC为例)
PaperMC 是优化版服务端,兼容性好、性能高
bash
下载最新版(去 https://papermc.io/downloads 选版本)
wget https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/100/downloads/paper-1.20.1-100.jar
重命名为server.jar(标准命名)
mv paper-1.20.1-100.jar server.jar
3、首次运行生成配置文件
bash
java -Xmx3G -Xms1G -jar server.jar nogui
`-Xmx3G`:最大内存3GB(根据VPS内存调整,建议留1GB给系统)
`-Xms1G`:初始内存1GB
首次运行会报错(因未同意EULA),继续下一步
4、同意EULA并配置
bash
nano eula.txt
将 `eula=false` 改为 `eula=true`
保存退出
5、修改服务器配置(可选但推荐)
bash
nano server.properties
常用修改:
ini
server-port=25565 端口(默认即可)
max-players=20 最大玩家数
online-mode=true 开启正版验证(推荐true)
level-name=world 世界名称
五、创建启动脚本 & 开机自启
1、创建启动脚本
bash
nano ~/minecraft/start.sh
写入以下内容:
bash
!/bin/bash
cd /home/mcserver/minecraft
java -Xmx3G -Xms1G -jar server.jar nogui
保存后赋予执行权限:
bash
chmod +x ~/minecraft/start.sh
2、设置Systemd服务(实现开机自启)
bash
sudo nano /etc/systemd/system/minecraft.service
填入:
ini
[Unit]
Description=Minecraft Server
After=network.target
[Service]
User=mcserver
WorkingDirectory=/home/mcserver/minecraft
ExecStart=/home/mcserver/minecraft/start.sh
Restart=always
RestartSec=10
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target
3、启动服务
bash
sudo systemctl daemon-reload
sudo systemctl start minecraft
设为开机自启
sudo systemctl enable minecraft
六、客户端连接测试
1、启动Minecraft客户端 → 选择 Multiplayer → Add Server
2、Server Address 填入:`你的VPS_IP:25565`
3、点击 Done → Join Server
✅ 成功标志:进入游戏,控制台显示 `Player joined the game`
七、安全加固(必须做!)
1、禁用密码登录,改用SSH密钥
bash
在本地生成密钥(已有可跳过)
ssh-keygen -t ed25519
上传公钥到VPS
ssh-copy-id mcserver@你的VPS_IP
编辑SSH配置
sudo nano /etc/ssh/sshd_config
修改:
ini
PasswordAuthentication no
PubkeyAuthentication yes
重启SSH:`sudo systemctl restart sshd`
2、安装Fail2Ban防暴力破解
bash
sudo apt install fail2ban -y
sudo systemctl enable fail2ban
常见问题排查
| 问题 | 解决方案 |
| 连不上服务器 | 检查防火墙 `sudo ufw status`;确认VPS商是否开了安全组(如阿里云需在控制台放行25565) |
| 启动报错Java版本 | 确认Java 17+:`java -version`;卸载旧版 `sudo apt remove openjdk-8*` |
| 内存不足崩溃 | 调低 `-Xmx` 值(如 `-Xmx2G`);检查VPS真实内存 `free -h` |
| 无法创建世界 | 删除 `world` 文件夹,重启服务端重新生成 |
扩展:其他游戏服务器参考
| 游戏 | 关键步骤 |
| CS:GO | 用SteamCMD下载专用服务器,需挂载游戏文件 |
| Terraria | 下载服务端`terraria-server`,配置`serverconfig.txt` |
| Rust | 同CS:GO,需购买游戏密钥,用`rustd`管理 |
💡 重要提示:
非公网测试:家庭宽带IP可能被ISP封锁,VPS是唯一可靠选择
商业运营:需额外配置DDoS防护、备份方案
法律风险:确保使用正版游戏,遵守EULA
最后一步:
在VPS后台设置自动备份(如DigitalOcean的Snapshots),避免数据丢失。
完成以上步骤,你的VPS游戏服务器已安全上线!
遇到问题? 用 `journalctl -u minecraft -f` 查看实时日志,90%问题可定位。
📣 商家广告:





0
IP地址: 132.205.121.247
搜索次数: 0
提问时间: 2025-11-11 20:40:26
🛒 域名购买:
zhansou.com.cn
zw.gs
lw.biz
sou.gg
7.hk.cn
979.net.cn
219.net.cn
jiu.red
91.gold
26.gold
❓️ 热门提问:
vps怎么架设
sk域名后缀
ip换地区
服务器网站查询
天猫代运营托管店铺
国外云服务器的比较
云主机河南
搜索引擎关键词替换反思
免费vps领取
vps线路ping值
豌豆Ai站群搜索引擎系统
🌐 域名评估:
xphone.school
su8.ln.cn
apbpr.com
musk.tax
su8.mo.cn
vtol.autos
jj.ah.cn
sf.sc.cn
xx.jx.cn
65.hk
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
网站搜索
广州月饼盒厂
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。