谷歌云充值渠道 GCP谷歌云搭建Minecraft服务器

谷歌云GCP / 2026-04-17 19:26:32

嘿,各位方块世界的建筑师、红石狂魔、末影龙终结者——以及那个刚被苦力怕炸飞三次、蹲在出生点默默种小麦的你:是时候告别局域网联机的卡顿、朋友家宽带的不稳定性,还有“我开了!你连不上?重启试试!”这种玄学沟通了。

今天咱们不聊抽象云计算概念,不堆专业术语,就干一件实在事:用谷歌云(GCP)白嫖一台24小时在线、能拉三五个基友一起挖矿盖城堡的Minecraft服务器。没错,就是那个平时刷YouTube、用Gmail、偶尔被Google Maps救过命的谷歌——它家云平台,新用户送$300免费额度,够你跑个半年小服不眨眼。而且,比买VPS简单,比本地开服靠谱,比租服主便宜(毕竟你就是服主本人)。

别急着关页面——这真不是“五分钟搞定”的标题党。我们走的是真实、可复现、出错有解的路线。过程中会遇到:GCP界面改版找不到按钮、Java版本死活不对、防火墙像迷宫一样绕晕、启动后连不上显示‘Connection refused’……这些坑,我都替你踩过了,还顺手记了笔记。

第一步:注册GCP,薅羊毛要趁早

打开 cloud.google.com,点击右上角‘Get started for free’。用你的Gmail账号登录,填个手机号(验证用,非推销),同意条款。重点来了:务必绑定一张能扣款的信用卡(别慌,只是验证身份,不会立刻扣钱)。GCP的风控机制很佛系——只要你没主动升级付费计划,$300额度用完前它只会温柔提醒,绝不会半夜扣你奶茶钱。

注册完成后,进入控制台,顶部项目下拉菜单选‘New Project’,起个名字比如‘Minecraft-MyFirstServer’,点创建。等几秒,项目就建好了——恭喜,你已拥有一个云端小王国的‘地契’。

第二步:造一台‘服务器’,名字叫‘Steve-VM’

左侧导航栏点‘Compute Engine’ → ‘VM instances’ → ‘Create Instance’。参数别乱调,照着抄:

  • Name:steve-vm(小写,别带空格或中文)
  • Region:选asia-east1(台北)或us-west1(洛杉矶),延迟相对友好
  • Machine configuration:选‘E2’系列 → ‘e2-micro’(1 vCPU + 1GB内存)——够跑1.12.2到1.20.1的单人/轻量服,省资源不烧钱
  • Boot disk:Ubuntu 22.04 LTS(长期支持,软件源稳定)
  • Firewall:勾选‘Allow HTTP traffic’和‘Allow HTTPS traffic’(虽用不上,但后面可能调试需要)

别急着创建!往下拉到‘Management, security, disks, networking, sole tenancy’ → 点开‘Networking’标签页 → 在‘Network interfaces’里找到‘External IP’,改成‘Ephemeral’(临时IP,免费;静态IP要钱,咱不花这冤枉钱)。

确认无误,点‘Create’。等半分钟,状态变绿,说明你的‘Steve-VM’已成功降落在谷歌的数据中心里。

第三步:SSH登录,把Linux当厨房用

回到VM实例列表,找到steve-vm,右边点‘SSH’按钮——对,就是那个小电脑图标。浏览器会弹出终端窗口,自动登录。如果卡住?刷新页面重试;如果提示权限错误?清缓存或换Chrome。

首次登录后,先更新系统:
sudo apt update && sudo apt upgrade -y

接着装Java(Minecraft的灵魂燃料):
sudo apt install openjdk-17-jre-headless -y
为什么是17?因为1.17+服务端强制要求JDK17,老版本如1.8早该退休了。装完验证:
java -version
看到输出含‘17.0.x’就稳了。

第四步:下载服务端,让世界开始生成

新建个目录放服务器文件:
mkdir ~/minecraft && cd ~/minecraft

去官网下载Paper(推荐!比原版快、兼容好、插件多):
wget https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/107/downloads/paper-1.20.1-107.jar -O paper.jar
注意:1.20.1是当前主流版本,若想换其他版本,去 papermc.io 查最新链接替换即可。

给jar包加执行权限:
chmod +x paper.jar

第一次运行,让它生成配置文件:
java -Xms512M -Xmx800M -jar paper.jar --nogui
解释下参数:-Xms512M是初始内存512MB,-Xmx800M是最大用800MB(留200MB给系统喘气)。运行后会卡住几秒,然后报错‘You need to agree to the EULA…’——正常!打开eula.txt:
sed -i 's/eula=false/eula=true/' eula.txt

第五步:防火墙开个门,专供MC流量

GCP默认封死所有端口。回控制台,左侧‘VPC network’ → ‘Firewall’ → ‘Create Firewall Rule’:
Name: allow-mc
Targets: All instances in the network
Source IP ranges: 0.0.0.0/0(允许全世界连,你朋友才能进)
Protocols and ports: Specified protocols and ports → tcp:25565
保存。这一步做完,你的服务器才真正‘开门营业’。

第六步:后台运行,永不掉线

谷歌云充值渠道 直接前台运行会断开SSH就停服。装个screen:
sudo apt install screen -y
启动服务:
screen -S mc
java -Xms512M -Xmx800M -jar paper.jar --nogui

Ctrl+A再按D,即‘detach’(脱离),服务继续跑,你可安心退出SSH。

想回去看日志?screen -r mc。想停服?进screen后打stop回车。

第七步:连接游戏,见证奇迹时刻

打开Minecraft启动器,选对应版本(1.20.1),点‘Multiplayer’ → ‘Direct Connect’,输入:
你的VM外网IP:25565
(外网IP在哪看?VM实例列表里‘External IP’那一列)

如果显示‘Unable to connect’?先检查:
• 防火墙规则是否生效(名字、端口、IP范围)
• 服务是否在运行(screen -r mc看看有没有log滚动)
• Java版本是否正确(java -version
• EULA是否已同意(cat eula.txt | grep true

Bonus:三个让服务器更香的小技巧

① 自动备份脚本:每天凌晨2点打包world文件:
crontab -e → 加一行:
0 2 * * * cd /home/YOUR_USERNAME/minecraft && zip -r backup_$(date +\%Y\%m\%d).zip world/

② 启动脚本省事:写个start.sh
#!/bin/bash
cd /home/YOUR_USERNAME/minecraft
screen -dmS mc java -Xms512M -Xmx800M -jar paper.jar --nogui

赋予执行权:chmod +x start.sh,以后只需./start.sh

③ 资源不够?升级不花钱:e2-micro撑不住10人?在VM详情页点‘Edit’ → 把机器类型换成‘e2-small’(2GB内存),每月约$9,仍远低于普通VPS价格。且GCP支持随时升降配,毫无压力。

最后说句实在话:搭服务器不是终点,而是你掌控数字世界的起点。你可以装插件做管理员,写命令方块搞自动化,甚至用Docker容器化部署——但那些,都是下次的故事了。

现在,关掉这篇教程,打开Minecraft,输入那串IP,看着加载界面跳出来,听着熟悉的背景音乐响起……那一刻,你不是玩家,你是创世神。

祝你挖到钻石,避开苦力怕,红石电路一次成功。服务器常青,基友不掉线。

Telegram售前客服
客服ID
@cloudcup
联系
Telegram售后客服
客服ID
@yanhuacloud
联系