当前位置:首页>行业动态> 正文

公云搭建我的世界服务器

选择公有云服务商

服务商优势推荐配置
阿里云国内访问延迟低,学生认证可享优惠价轻量级服务器(2核4GB/3M带宽)或ECS共享型(1核2GB/突发性能实例)
酷盾安全同地域内网络互通免费,新用户首购特惠轻量应用服务器(2核4GB/5M带宽)或云服务器(标准型SA1:1核2GB)
AWS(国际版)全球多区域部署,适合海外玩家联机t2.micro实例(1核1GB)搭配Free Tier方案
华为云提供Windows/Linux双系统镜像,企业级稳定性通用型云主机(1核2GB/40GB云硬盘)

操作系统选择与初始化

系统类型适用场景初始化命令
Ubuntu 20.04社区支持好,适合搭配Screen/TMUX管理后台进程sudo apt update && sudo apt install -y openjdk-17-headless screen
CentOS 7企业级稳定性,适合长期运行yum install java-17-openjdk-devel screen -y
Debian 11轻量级系统,资源占用少apt-get update && apt-get install -y openjdk-17-jre-headless

服务器基础配置对照表

配置项最低要求推荐配置(10-15人)高配方案(30人+)
CPU单核(Intel/AMD)2核4线程4核8线程
内存2GB4GB (JAVA_HEAP=2G)8GB (JAVA_HEAP=4G)
存储10GB(普通云盘)SSD 50GB(读写速度优先)SSD 200GB + 数据盘挂载
带宽1Mbps5Mbps10Mbps+CDN加速
操作系统位数64位64位64位

核心操作步骤

  1. 安装Java环境
    # 验证Java版本
    java -version

Ubuntu/Debian安装OpenJDK

sudo apt install openjdk-17-jre-headless -y

CentOS安装命令

yum install java-17-openjdk-headless -y


2. 获取服务器端核心文件
```bash
# 从官网下载最新版
wget https://minecraft.azureedge.net/bin-linux/bedrock-server-1.20.15.01.zip
unzip bedrock-server-.zip
mv bedrock_server ./minecraft
  1. 配置启动参数

    公云搭建我的世界服务器  第1张

    # 编辑启动脚本(创建run.sh)
    nano run.sh
    #!/bin/bash
    java -Xms2G -Xmx2G -jar minecraft/minecraft_server.jar nogui
  2. 开放必要端口
    | 协议 | 端口号 | 用途 | 阿里云配置路径 |
    |——|——–|———————|———————————-|
    | TCP | 25565 | 游戏主端口 | 安全组规则 → 添加25565/25565 |
    | UDP | 25565 | 数据传输 | 同上 |
    | HTTP | 80/443 | 可选Web管理面板 | 需额外配置HTTP监听 |

  3. 设置后台运行

    # 使用screen工具
    screen -S minecraft java -Xms2G -Xmx2G -jar minecraft_server.jar nogui

或配置systemd服务(CentOS/Ubuntu通用)

nano /etc/systemd/system/minecraft.service

```ini
[Unit]
Description=Minecraft Server
After=network.target
[Service]
User=minecraft
ExecStart=/usr/bin/java -Xms2G -Xmx2G -jar /path/to/minecraft_server.jar nogui
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target

常见问题与解决方案

现象原因分析解决方案
无法连接服务器安全组未开放端口/防火墙拦截检查云平台安全组规则,确认25565端口已开放TCP/UDP双向通信
启动后立即停止JVM内存分配不足调整-Xms-Xmx参数为可用内存的50%-70%
玩家卡顿/频繁掉线带宽不足或跨运营商延迟升级带宽套餐,开启BGP多线路接入,或使用CDN加速静态资源
世界数据损坏异常关机导致存档损坏定期执行tmux-s-COPY-ENV保存进度,启用自动备份脚本(如crontab定时任务)

相关问题与解答

Q1:如何判断当前云服务器能否支持更多玩家?
A1:通过top命令观察CPU和内存使用率,当持续占用超过70%时建议升级配置,可通过压力测试工具(如MCBenchmark)模拟20人同时在线时的帧率表现。

Q2:服务器频繁重启如何处理?
A2:首先检查日志文件latest.log中的错误信息:

  • 若出现OutOfMemoryError,增加-Xmx参数值
  • 若显示IOException,检查存储空间是否耗尽
  • 如遇内核崩溃,尝试更换操作系统版本或联系云服务商排查硬件故障