Skip to content

序章:如何开一个PC网络游戏 ​

PC 网络游戏(也叫 Java 网络游戏、电脑端网络游戏)是指你用 第三方 Java 服务端(Spigot、Paper、CatServer、Mohist 等)搭出玩法,再由官方分配一台上线服务器部署的多人游戏——优质类型服务器给物理机,其余普通过审服务器给云虚机。玩家在电脑版客户端左侧【游戏中心】就能找到处于上线阶段的在线服务器。

本系列会带你从零走完「本地开发 → 入驻申请 → 拿到上线机器 → 迁移上线」的全流程。这一篇是序章,先帮你把全局地图看清。

开服前的能力清单 ​

官方不提供服务端技术支持,所以这三项你必须自己掌握:

  • Java 面向对象编程:服务端核心和插件几乎都是 Java 写的,需要能独立读懂、改写插件(少数团队用 TabooLib / KotlinLib 以 Kotlin 开发)
  • Linux 基础运维:官方服务器(物理机/云虚机均为 Linux 系统)崩溃、排障、传文件都靠命令行
  • YAML 配置:所有插件配置文件都是 YAML,缩进、清单、散列表要熟练

别卡在工具上

推荐用 IntelliJ IDEA + Minecraft Development 插件写代码,它能一键创建 PC 项目并自动配好 Gradle/Maven。YAML 和 Linux 入门可参考 YAML 教程 与 Linux 基础。

官方提供什么、不提供什么 ​

官方提供需要你自备
一台正式上线服务器:优质类型给物理机、普通过审给云虚机(首次免费)服务端核心(Spigot、Paper 等)
商业化接口、认证接口客户端开发库(如 Forge)
端内推广位、流量扶持玩法内容与插件
收益快速提现、数据分析运维与排障

机器形态按服务器类型分配:优质类型给物理机,其余普通过审给云虚机。若需更强性能,可付费升级租赁类服务器。

开服五步流程 ​

① 本地开发玩法        ② 入驻申请(一审)      ③ 申请上线机器
   自备机器跑服务端  →  提交玩法审核      →  一审通过后申请物理机/云虚机
        │                                            │
        └──────────── ④ 迁移到官方服务器 ────────────┘
                            │
                       ⑤ 认证接入 + 二审 + 商业化 + 上架
  1. 本地开发:在自己的机器上跑通服务端、写好插件、调通玩法。入驻前官方不发开发机,全靠自己。
  2. 入驻申请(一审):在开发者平台填表、预约审核时间,官方审核你的玩法是否跑得通、是否同质化。
  3. 申请上线机器:一审通过后,主动在「网络游戏 → 服务器使用情况」申请上线服务器——优质类型分配物理机,普通过审分配云虚机。
  4. 迁移到上线机器:收到机器配置和连接信息后(物理机或云虚机,均为 Linux),用 XShell/XFTP/JumpServer 把服务端传上去,配好环境。
  5. 认证接入 + 二审 + 商业化 + 上架:改 BungeeCord 认证接入官方接口 → 配置客户端信息提交二审 → 通过后接入商业化 → 正式上架。

入驻审核的关键节点 ​

节点要点
一审(玩法审核)审玩法能不能跑通、是否同质化、美术是否廉价混乱;失败可整改重提,不限次数
一审通过邮件通知,对接人员 1-3 天内加你 QQ;QQ 号保密,泄露会被终止入驻
申请上线机器优质类型给物理机、普通过审给云虚机;需更强性能可付费升租赁类
认证接入把 BungeeCord 认证改为官方认证接口,文件保密,勿外传
二审(内容审核)审迁移后流程是否还能跑通;通过后可上架或先接商业化
商业化对接接官方商业化接口实现自助快速发货
正式上架完成全部流程,进入游戏中心

两个时间点要注意

  • 预约审核日只能是下一个自然周之后的时间;中途撤回再提交会排到队列末尾,尽量一次填准。
  • 上线机器下发后要尽快迁移并二审,长时间不二审可能被回收机器。

版本与端口 ​

  • 支持版本:1.7.10 ~ 1.21.10
  • 默认端口:25565 / 25566(测试服 / 正式服入口)
  • 额外端口需提前申请,例如数据库远程管理端口 3306

后续章节预告 ​

本系列会继续展开以下内容:

  • 开发环境搭建(IDEA + 核心选型 + 本地起服)
  • 入驻申请实操(填表、排期、一审避坑)
  • 服务端部署与迁移(Linux 运维、JumpServer、认证接入)
  • Bukkit 插件开发入门(事件监听、命令、配置 API)
  • 上线运营(商业化、推广位、监控)

官方文档

入驻细则以官方为准,详见 《我的世界》中国版 JAVA 网络游戏入驻指南 与 电脑端网络游戏概述。