🗣 Wd提问: 宝塔搭建mc服务器
🤖 Ai回答: 以下是使用宝塔面板搭建Minecraft服务器的详细步骤:
---
### 1. 安装宝塔面板
#### 适用于Linux系统(推荐Ubuntu/Debian/CentOS)
- 安装命令:
```bash
# Ubuntu/Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
# CentOS
wget -O install.sh http://download.bt.cn/install/install_6.9.sh && sudo bash install.sh
```
- 访问宝塔面板:
安装完成后,浏览器访问 `http://服务器IP:8888`,设置管理员密码并登录。
---
### 2. 安装Java环境
Minecraft服务器需要Java运行环境(推荐使用 OpenJDK 8 或更高版本):
- 在宝塔面板中,点击 软件商店 → 搜索 Java → 选择 OpenJDK → 点击 安装。
- 安装完成后,通过以下命令验证Java版本:
```bash
java -version
```
---
### 3. 创建文件存储目录
- 在宝塔面板左侧菜单中,点击 文件 → 进入网站根目录或新建目录(例如 `/www/wwwroot/minecraft`)。
- 右键目录 → 权限管理 → 设置目录权限为 755。
---
### 4. 下载Minecraft服务器文件
#### 方法一:通过命令行下载
- 进入服务器目录(例如 `/www/wwwroot/minecraft`):
```bash
cd /www/wwwroot/minecraft
```
- 下载最新版本的Minecraft服务器文件(替换为最新版本号,如1.20.1):
```bash
wget https://piston-data.mojang.com/v1/objects/1.20.1/server.jar
```
#### 方法二:通过FTP上传
- 在宝塔面板中,点击 文件 → 右键目录 → FTP上传 → 上传已下载的 `server.jar` 文件。
---
### 5. 配置服务器
#### 修改EULA协议
- 编辑 `eula.txt` 文件(首次启动后生成):
```bash
nano eula.txt
```
将 `eula=false` 改为 `eula=true`(同意许可协议)。
#### 配置服务器属性
- 编辑 `server.properties` 文件:
```bash
nano server.properties
```
可修改参数示例:
```properties
# 允许访问
online-mode=true # 开启正版验证(false为免认证)
# 端口
server-port=25565
# 其他参数
level-name=world
difficulty=normal
max-players=20
```
---
### 6. 创建启动脚本
#### 步骤1:编写启动脚本
在服务器目录下创建启动脚本(如 `start.sh`):
```bash
nano start.sh
```
粘贴以下内容(根据需求调整内存参数):
```bash
#!/bin/bash
java -Xmx2G -Xms1G -jar server.jar nogui
```
- `-Xmx2G`:最大内存2G
- `-Xms1G`:初始内存1G
#### 步骤2:赋予脚本执行权限
```bash
chmod +x start.sh
```
#### 步骤3:后台运行服务器
使用 `nohup` 或 `screen` 保持后台运行:
```bash
nohup ./start.sh &
```
或使用 `screen`(需先安装 `screen`):
```bash
screen -S minecraft
./start.sh
```
---
### 7. 设置开机自启(可选)
#### 方法一:通过systemd服务
- 创建服务文件:
```bash
nano /etc/systemd/system/minecraft.service
```
- 填写以下内容:
```ini
[Unit]
Description=Minecraft Server
After=network.target
[Service]
User=root
ExecStart=/www/wwwroot/minecraft/start.sh
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
```
- 启用并启动服务:
```bash
systemctl enable minecraft
systemctl start minecraft
```
#### 方法二:通过crontab
```bash
crontab -e
```
添加以下行(开机启动):
```bash
@reboot /www/wwwroot/minecraft/start.sh
```
---
### 8. 开放服务器端口
- 在宝塔面板中,点击 安全 → 防火墙 → 添加入站规则,开放端口 `25565`(默认端口)。
- 同步防火墙规则:
```bash
firewall-cmd --reload
```
---
### 9. 访问服务器
- 玩家在Minecraft游戏中输入服务器IP和端口即可连接:
```
IP地址:25565
```
---
### 常见问题
1. Java版本不兼容:
- 确保使用Java 8或更高版本。
- 若报错,可尝试指定Java路径:
```bash
/usr/bin/java -jar server.jar
```
2. 端口被占用:
```bash
netstat -tlnp | grep 25565
```
3. 内存不足:
- 调整 `start.sh` 中的 `-Xmx` 和 `-Xms` 参数,确保不超过服务器内存限制。
---
### 注意事项
- 定期备份服务器文件(如 `world` 文件夹和配置文件)。
- 根据服务器性能调整内存参数,避免过高导致卡顿。
---
以上步骤适用于大多数Linux服务器环境,操作前建议备份数据!
📣 商家广告:





0
IP地址: 59.34.159.27
搜索次数: 1
提问时间: 2025-11-19 14:29:32
🛒 域名购买:
373.net.cn
2111.top
72.plus
soukan.com.cn
s-k.com.cn
6.ac.cn
lansou.cn
3qk.cn
836.net.cn
yq.gs
❓️ 热门提问:
虚拟主机vps主机
服务器iops
域名如何
域名抢注平台加盟
家用小机柜
电梯广告投放代理
服务器 设置
在哪购买域名便宜
挂机宝哪家好
vps免费试用1天
豌豆Ai站群搜索引擎系统
🌐 域名评估:
tipw.cn
tudouyun.cn
shengmar.cn
6.hn.cn
pandapassport.cn
yu7.hl.cn
nn.qh.cn
pp.nm.cn
bt.cn
vance.org.cn
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
澳門蒐索
网站搜索引擎入口
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。