# 开服工具2.0简介

开服工具2.0是基于网络游戏开服工具、Geyser等框架的基础上改进而来的一种开服技术。开发者可以使用此技术,通过Java版Spigot服务端来架设我的世界中国版手机端服务器。

玩家可以利用网络游戏开服工具,制作专用于我的世界中国版手机端的Mod,来代替原来Java服的Forge Mod,实现客户端UI、特效、音效、模型等效果。

# 架构

框架图如上图所示,其中Java服部分和传统的Spigot服务器一致,主要包括以下一些服务器:

  • Spigot:用来承载玩家游戏
  • BC:代理服
  • DB:数据库

剩余部分主要分为以下服务器:

  • Geyser:协议转换服务器,用来将基岩版协议转换到Java版协议
  • master:网络游戏开服工具的master端,主要用于控制整个集群,开发者无需过多关注
  • proxy:代理服,用来分发玩家连接,可以理解为基岩版的BC服
  • client:中国版基岩版客户端

想要制作开服工具2.0的服务器,至少需要掌握以下开发技术:

  • Spigot插件开发
  • ModSDK模组制作
  • 任意一款数据库的使用

架构