同步官网文档8m_25d
37
mconline/30-网络服插件教程/2-初识插件/1-插件下载.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# 插件下载
|
||||
|
||||
本节将展示官方插件,第三方插件的使用流程,供读者了解。
|
||||
|
||||
## 下载入口
|
||||
|
||||
在基岩版网络服的插件标签页下,右上角可以看到官方插件和更多插件按钮。
|
||||
|
||||

|
||||
|
||||
目前官方插件和第三方插件涵盖了大部分的类型。包括但不限于:
|
||||
|
||||
- 聊天
|
||||
- 工具
|
||||
- 世界管理
|
||||
- 经济
|
||||
- 机制
|
||||
|
||||
未来官方会继续上传更多官方插件,并扶持、培养更多第三方开发者,扩充插件库,降低Apollo的开服门槛。
|
||||
|
||||
## 插件展示
|
||||
|
||||
### neteaseDaily
|
||||
|
||||
该插件给服务器带来了每日登录奖励的功能。
|
||||
|
||||
效果如图。
|
||||
|
||||

|
||||
|
||||
### neteaseMenus
|
||||
|
||||
该插件为服务器提供了快捷菜单功能。
|
||||
|
||||
效果如图。
|
||||
|
||||

|
||||
52
mconline/30-网络服插件教程/2-初识插件/2-应用插件.md
Normal 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. 点击官方插件
|
||||
|
||||

|
||||
|
||||
3. 点击官方插件,找到每日登陆奖励,点击全部下载,点击后效果如图。
|
||||
|
||||
<img src="./images/deploy-2.png" style="zoom:150%;" />
|
||||
|
||||
4. 关闭官方插件界面,找到neteaseDailyService,点击更多,打开目录,复制mod.sql文件。
|
||||
|
||||

|
||||
|
||||
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。网络服开发 中,找到你创建的网络服。右键点击,选择服务器配置。
|
||||
|
||||

|
||||
|
||||
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)。
|
||||
|
||||
30
mconline/30-网络服插件教程/2-初识插件/3-OP权限.md
Normal 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命令也会被服务器拦截。**
|
||||
|
||||

|
||||
|
||||
3. 在原生指令下,选择服务器(这里以lobby为例),输入```op 玩家名```。
|
||||
|
||||
<img src="./images/op-3.png" style="zoom:200%;" />
|
||||
|
||||
完成以上操作,即可在游戏中使用作弊命令。
|
||||
|
||||
## 注意事项
|
||||
|
||||
但是上方操作重新部署后会失效,后期可以自行制作插件,在服务器启动时执行上方代码,即可保持开启作弊模式。
|
||||
|
||||
BIN
mconline/30-网络服插件教程/2-初识插件/images/deploy-1.png
Normal file
|
After Width: | Height: | Size: 181 KiB |
BIN
mconline/30-网络服插件教程/2-初识插件/images/deploy-2.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
mconline/30-网络服插件教程/2-初识插件/images/deploy-3.png
Normal file
|
After Width: | Height: | Size: 178 KiB |
BIN
mconline/30-网络服插件教程/2-初识插件/images/deploy-4.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
mconline/30-网络服插件教程/2-初识插件/images/deploy-5.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
mconline/30-网络服插件教程/2-初识插件/images/deploy-6.png
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
mconline/30-网络服插件教程/2-初识插件/images/deploy-7.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
mconline/30-网络服插件教程/2-初识插件/images/deploy-8.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
mconline/30-网络服插件教程/2-初识插件/images/download-1.png
Normal file
|
After Width: | Height: | Size: 178 KiB |
BIN
mconline/30-网络服插件教程/2-初识插件/images/intro-1.png
Normal file
|
After Width: | Height: | Size: 145 KiB |
BIN
mconline/30-网络服插件教程/2-初识插件/images/intro-2.png
Normal file
|
After Width: | Height: | Size: 333 KiB |
BIN
mconline/30-网络服插件教程/2-初识插件/images/op-1.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
mconline/30-网络服插件教程/2-初识插件/images/op-2.png
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
mconline/30-网络服插件教程/2-初识插件/images/op-3.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |