|
1 | | ---- |
2 | | -outline: [2, 3] |
3 | | ---- |
4 | | - |
5 | | -# MultiLogin |
6 | | - |
7 | | -> MultiLogin 是一款服务端插件, 功能是让您的服务器支持正版与多种外置登录共存, 用来连接两个或多个外置验证服务器下的玩家,让他们能在一起玩。 |
8 | | -
|
9 | | -外置登录给服务器提供了类似正版的管理和登录方式,但对于一个拥有 Minecraft 正版账号的玩家来说,正版登录是更加简单方便的选择。如果你是一名服务器管理员,可以考虑选用下面的插件实现这种效果。 |
10 | | - |
11 | | -此插件专为服务端设计。服务器管理员可参考此文档:[GitHub / MultiLogin / wiki](https://github.com/CaaMoe/MultiLogin/wiki) |
12 | | - |
13 | | -## 单服务端 |
14 | | - |
15 | | -我们建议直接参考 MultiLogin 的 [GitHub Wiki](https://github.com/CaaMoe/MultiLogin/wiki#%E7%AE%80%E5%8D%95%E9%85%8D%E7%BD%AE)。 |
16 | | - |
17 | | -若只需要使用 Mojang 和 LittleSkin,仅限创建以下两个文件。 |
18 | | - |
19 | | -::: code-group |
20 | | - |
21 | | -``` yaml:line-numbers [multilogin/services/offical.yml] |
22 | | -# Below, only the most basic configuration is provided. |
23 | | -# You can refer to the template file to complete all configurations. |
24 | | -
|
25 | | -# Please edit before use. |
26 | | -id: 0 |
27 | | -
|
28 | | -name: 'Official' |
29 | | -# Don't change it unless you really want to. |
30 | | -serviceType: OFFICIAL |
31 | | -``` |
32 | | - |
33 | | -``` yaml:line-numbers [multilogin/services/littleskin.yml] |
34 | | -# Below, only the most basic configuration is provided. |
35 | | -# You can refer to the template file to complete all configurations. |
36 | | -
|
37 | | -# Please edit before use. |
38 | | -id: 1 |
39 | | -
|
40 | | -name: 'LittleSkin' |
41 | | -# Don't change it unless you really want to. |
42 | | -serviceType: BLESSING_SKIN |
43 | | -yggdrasilAuth: |
44 | | - blessingSkin: |
45 | | - apiRoot: 'https://littleskin.cn/api/yggdrasil' |
46 | | -``` |
47 | | - |
48 | | -::: |
49 | | - |
50 | | -## Velocity <Badge type="tip" text="Minecraft 1.13 +" /> |
51 | | - |
52 | | -### 1. 配置 Velocity 转发 |
53 | | - |
54 | | -Modern forwarding 是 Velocity 支持的一种独创格式。它以高效的二进制格式转发所有玩家信息。但是,它仅适用于 Minecraft 1.13 或更高版本。 |
55 | | - |
56 | | -> [!TIP] 提示 |
57 | | -> 本文仅会对「为 Velocity modern forwarding 配置 LittleSkin 外置登录」做出说明。 |
58 | | -> |
59 | | -> 本案例使用 Velocity + Paper + MultiLogin 作为示例。 |
60 | | -> |
61 | | -> 具体的 Velocity 配置请结合参考 [Velocity 文档](https://docs.papermc.io/velocity/player-information-forwarding#configuring-modern-forwarding)。 |
62 | | -
|
63 | | -<!--@include: ./velocity.template.md--> |
64 | | - |
65 | | -### 2. 配置 MultiLogin |
66 | | - |
67 | | -- 对于 Velocity |
68 | | - |
69 | | - 安装 MultiLogin 插件,并按照 [MultiLogin 的官方文档](https://github.com/CaaMoe/MultiLogin/wiki)正确配置插件配置文件。 |
70 | | - |
71 | | -- 对于子服务器 |
72 | | - |
73 | | - 仅需在 Velocity 正确配置 MultiLogin 插件即可,无需对子服进行修改。 |
| 1 | +--- |
| 2 | +outline: [2, 3] |
| 3 | +--- |
| 4 | + |
| 5 | +# MultiLogin |
| 6 | + |
| 7 | +> MultiLogin 是一款服务端插件, 功能是让您的服务器支持正版与多种外置登录共存, 用来连接两个或多个外置验证服务器下的玩家,让他们能在一起玩。 |
| 8 | +
|
| 9 | +外置登录给服务器提供了类似正版的管理和登录方式,但对于一个拥有 Minecraft 正版账号的玩家来说,正版登录是更加简单方便的选择。如果你是一名服务器管理员,可以考虑选用下面的插件实现这种效果。 |
| 10 | + |
| 11 | +此插件专为服务端设计。服务器管理员可参考此文档:[GitHub / MultiLogin / wiki](https://github.com/CaaMoe/MultiLogin/wiki) |
| 12 | + |
| 13 | +<!-- @include: @/pay-for-minecraft.template.md --> |
| 14 | + |
| 15 | +## 单服务端 |
| 16 | + |
| 17 | +我们建议直接参考 MultiLogin 的 [GitHub Wiki](https://github.com/CaaMoe/MultiLogin/wiki#%E7%AE%80%E5%8D%95%E9%85%8D%E7%BD%AE)。 |
| 18 | + |
| 19 | +若只需要使用 Mojang 和 LittleSkin,仅限创建以下两个文件。 |
| 20 | + |
| 21 | +::: code-group |
| 22 | + |
| 23 | +``` yaml:line-numbers [multilogin/services/offical.yml] |
| 24 | +# Below, only the most basic configuration is provided. |
| 25 | +# You can refer to the template file to complete all configurations. |
| 26 | +
|
| 27 | +# Please edit before use. |
| 28 | +id: 0 |
| 29 | +
|
| 30 | +name: 'Official' |
| 31 | +# Don't change it unless you really want to. |
| 32 | +serviceType: OFFICIAL |
| 33 | +``` |
| 34 | + |
| 35 | +``` yaml:line-numbers [multilogin/services/littleskin.yml] |
| 36 | +# Below, only the most basic configuration is provided. |
| 37 | +# You can refer to the template file to complete all configurations. |
| 38 | +
|
| 39 | +# Please edit before use. |
| 40 | +id: 1 |
| 41 | +
|
| 42 | +name: 'LittleSkin' |
| 43 | +# Don't change it unless you really want to. |
| 44 | +serviceType: BLESSING_SKIN |
| 45 | +yggdrasilAuth: |
| 46 | + blessingSkin: |
| 47 | + apiRoot: 'https://littleskin.cn/api/yggdrasil' |
| 48 | +``` |
| 49 | + |
| 50 | +::: |
| 51 | + |
| 52 | +## Velocity <Badge type="tip" text="Minecraft 1.13 +" /> |
| 53 | + |
| 54 | +### 1. 配置 Velocity 转发 |
| 55 | + |
| 56 | +Modern forwarding 是 Velocity 支持的一种独创格式。它以高效的二进制格式转发所有玩家信息。但是,它仅适用于 Minecraft 1.13 或更高版本。 |
| 57 | + |
| 58 | +> [!TIP] 提示 |
| 59 | +> 本文仅会对「为 Velocity modern forwarding 配置 LittleSkin 外置登录」做出说明。 |
| 60 | +> |
| 61 | +> 本案例使用 Velocity + Paper + MultiLogin 作为示例。 |
| 62 | +> |
| 63 | +> 具体的 Velocity 配置请结合参考 [Velocity 文档](https://docs.papermc.io/velocity/player-information-forwarding#configuring-modern-forwarding)。 |
| 64 | +
|
| 65 | +<!--@include: ./velocity.template.md--> |
| 66 | + |
| 67 | +### 2. 配置 MultiLogin |
| 68 | + |
| 69 | +- 对于 Velocity |
| 70 | + |
| 71 | + 安装 MultiLogin 插件,并按照 [MultiLogin 的官方文档](https://github.com/CaaMoe/MultiLogin/wiki)正确配置插件配置文件。 |
| 72 | + |
| 73 | +- 对于子服务器 |
| 74 | + |
| 75 | + 仅需在 Velocity 正确配置 MultiLogin 插件即可,无需对子服进行修改。 |
0 commit comments