This commit is contained in:
boybook
2025-12-01 20:59:16 +08:00
parent 12738a142c
commit 760c2dd9ad
5535 changed files with 21070 additions and 2021 deletions

View File

@@ -0,0 +1,33 @@
# 开服工具2.0简介
<iframe src="https://cc.163.com/act/m/daily/iframeplayer/?id=64818855ef3bb6958baf37fc" width="800" height="600" allow="fullscreen"/>
开服工具2.0是基于网络游戏开服工具、Geyser等框架的基础上改进而来的一种开服技术。开发者可以使用此技术通过Java版Spigot服务端来架设我的世界中国版手机端服务器。
玩家可以利用网络游戏开服工具制作专用于我的世界中国版手机端的Mod来代替原来Java服的Forge Mod实现客户端UI、特效、音效、模型等效果。
## 架构
![](./images/frame.png)
框架图如上图所示其中Java服部分和传统的Spigot服务器一致主要包括以下一些服务器
- Spigot用来承载玩家游戏
- BC代理服
- DB数据库
剩余部分主要分为以下服务器:
- Geyser协议转换服务器用来将基岩版协议转换到Java版协议
- master网络游戏开服工具的master端主要用于控制整个集群开发者无需过多关注
- proxy代理服用来分发玩家连接可以理解为基岩版的BC服
- client中国版基岩版客户端
想要制作开服工具2.0的服务器,至少需要掌握以下开发技术:
- Spigot插件开发
- ModSDK模组制作
- 任意一款数据库的使用