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,37 @@
# 插件下载
本节将展示官方插件,第三方插件的使用流程,供读者了解。
## 下载入口
在基岩版网络服的插件标签页下,右上角可以看到官方插件和更多插件按钮。
![](./images/download-1.png)
目前官方插件和第三方插件涵盖了大部分的类型。包括但不限于:
- 聊天
- 工具
- 世界管理
- 经济
- 机制
未来官方会继续上传更多官方插件并扶持、培养更多第三方开发者扩充插件库降低Apollo的开服门槛。
## 插件展示
### neteaseDaily
该插件给服务器带来了每日登录奖励的功能。
效果如图。
![](./images/intro-1.png)
### neteaseMenus
该插件为服务器提供了快捷菜单功能。
效果如图。
![](./images/intro-2.png)

View File

@@ -0,0 +1,52 @@
# 应用插件
本节会以官方插件每日登陆奖励为例介绍如何应用插件在Apollo框架中。
## 视频教程
<iframe src="https://cc.163.com/act/m/daily/iframeplayer/?id=618100dc75882ab49553e983" height="600" width="800" allow="fullscreen" />
## 文字教程
1. 打开Studio基岩版网络服标签。
2. 点击官方插件
![](./images/deploy-1.png)
3. 点击官方插件,找到每日登陆奖励,点击全部下载,点击后效果如图。
<img src="./images/deploy-2.png" style="zoom:150%;" />
4. 关闭官方插件界面找到neteaseDailyService点击更多打开目录复制mod.sql文件。
![](./images/deploy-3.png)
5. 在Navicat中连接到开发机数据库minecraft。
6. 对minecraft数据库右键点击运行sql文件。
<img src="./images/deploy-4.png" style="zoom:200%;" />
7. 选择文件粘贴mod.sql文件点击开始。
<img src="./images/deploy-5.png" style="zoom:200%;" />
8. 关闭界面回到Studio。网络服开发 中,找到你创建的网络服。右键点击,选择服务器配置。
![](./images/deploy-6.png)
9. 游戏配置->大厅服->Mod 勾选neteaseDaily控制服->Mod勾选neteaseDailyMaster如果按照教程创建的空白模板没有功能服则新增一个功能服Mod勾选neteaseDailyService。点击完成。
<img src="./images/deploy-7.png" style="zoom:150%;" />
10. 鼠标移到网络服上,点击部署。
<img src="./images/deploy-8.png" style="zoom:200%;" />
11. 部署完成后,点击开发测试。即可进入游戏。
体现本mod的功能需要调用接口会放在后面讲解。也可以跟着[视频](#视频教程)操作进行尝试。效果图见[插件下载](./1-插件下载.html)。

View File

@@ -0,0 +1,30 @@
# OP权限
本节将介绍如何在Apollo中给指定玩家设置OP权限以方便后续测试。
1. 对网络服右键,选择控制台调试。
<img src="./images/op-1.png" style="zoom: 150%;" />
2. 在脚本测试下选择服务器这里以lobby为例输入以下代码点击发送。
```python
import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateGame(serverApi.GetLevelId())
comp.SetGameRulesInfoServer({'cheat_info':{'enable': True}})
```
**这么做就可以将Apollo的子服开启允许作弊OP才能使用作弊命令。否则就算拥有OP权限执行OP命令也会被服务器拦截。**
![](./images/op-2.png)
3. 在原生指令下,选择服务器(这里以lobby为例),输入```op 玩家名```。
<img src="./images/op-3.png" style="zoom:200%;" />
完成以上操作,即可在游戏中使用作弊命令。
## 注意事项
但是上方操作重新部署后会失效,后期可以自行制作插件,在服务器启动时执行上方代码,即可保持开启作弊模式。