1
1
# CatSeedLogin 猫种子登陆
2
2
> 插件在Spigot API 1.13.2环境下开发的, 理论上应该支持1.7 ~ 1.18.1 一般都是低版本向上兼容。
3
+
3
4
## 基础功能:
4
5
* 注册 登录 修改密码 管理员设置密码
5
6
* 防止英文id大小写登录bug
14
15
* 进入游戏时游戏名的限制(由数字,字母和下划线组成 “可配置”长度的游戏名才能进入)
15
16
* 绑定邮箱,邮箱重置密码功能
16
17
* 支持bc端在没有登录时,禁止切换子服,登录后切换子服保持登录
18
+
17
19
## 下载
18
- * https://github.com/CatSeed/CatSeedLogin/tags
20
+ * [ 自动构建版] ( https://github.com/zhinghu/CatSeedLogin/actions/workflows/maven.yml )
21
+ * [ 最新版] ( https://github.com/zhinghu/CatSeedLogin/releases )
22
+ * [ 旧版] ( https://github.com/CatSeed/CatSeedLogin/tags )
23
+
19
24
## 使用方式
20
25
#### 如果是正常使用:
21
26
* 插件放入plugins文件夹重启服务器
22
27
#### 如果是配合BungeeCord连接多个子服使用:
23
28
* 插件放入登陆服的plugins文件夹重启服务器
24
29
* 插件再放入BungeeCord的plugins文件夹重启服务器
30
+
25
31
## 指令
26
32
### 登录
27
33
* /login 密码
79
85
* /catseedlogin setPwd 玩家名 密码
80
86
### 重载配置文件
81
87
* /catseedlogin reload
88
+
82
89
## 权限
83
90
* catseedlogin.command.catseedlogin 管理员指令/catseedlogin 使用权限
91
+
84
92
## 配置文件
85
93
### settings.yml
86
94
> \# 相同ip注册数量限制
@@ -114,6 +122,7 @@ CommandWhiteList:
114
122
AutoKick: 120
115
123
\# 死亡状态退出游戏是否记录退出位置
116
124
DeathStateQuitRecordLocation: true
125
+
117
126
### sql.yml
118
127
如果不使用mysql数据库储存,就请无视此配置
119
128
> MySQL:
@@ -124,6 +133,7 @@ DeathStateQuitRecordLocation: true
124
133
Database: databaseName
125
134
User: root
126
135
Password: root
136
+
127
137
### emailVerify.yml
128
138
如果不使用邮箱一系列功能,就请无视此配置
129
139
> \# 是否开启邮箱系列的功能(false = 不开启)
@@ -135,9 +145,11 @@ EmailSmtpPort: "465"
135
145
SSLAuthVerify: true
136
146
\# 发件人的名字
137
147
FromPersonal: "xxx服务器"
148
+
138
149
### language.yml
139
150
语言文件
140
151
内容省略...
152
+
141
153
## BungeeCord使用
142
154
你需要在登陆服和bc端装入这个插件,并设置它们的bungeecord.yml配置文件
143
155
注意事项1:只需要bc端和一个作为登录用途的服务器装就可以了,不需要全部服务器都装
@@ -152,6 +164,7 @@ Host: 127.0.0.1
152
164
Port: 2333
153
165
\# 验证密钥,类似设置密码一样,这里填写一串无法被人猜到无规律的字符(如果是内网可以不写)
154
166
AuthKey: ""
167
+
155
168
### bc端配置文件
156
169
#### bungeecord.yml
157
170
> \# 设置IP,需要跟子服的一样(暂时只建议使用内网),从这个ip跟子服建立通讯
@@ -162,17 +175,20 @@ Port: 2333
162
175
LoginServerName: "lobby"
163
176
\# 验证密钥,需要跟子服一样
164
177
AuthKey: ""
178
+
165
179
### bc端指令
166
180
#### 重載bc端本插件的配置文件
167
181
/CatSeedLoginBungee reload
168
182
/cslb reload
169
-
183
+
170
184
## 开发者部分
171
185
### 事件
172
186
CatSeedPlayerLoginEvent
173
-
187
+
174
188
CatSeedPlayerRegisterEvent
189
+
175
190
### API
176
191
CatSeedLoginAPI
192
+
177
193
## 联系
178
- [ 点击进入 QQ交流群839815243] ( http://shang.qq.com/wpa/qunwpa?idkey=91199801a9406f659c7add6fb87b03ca071b199b36687c62a3ac51bec2f258a3 )
194
+ [ 点击进入 QQ交流群839815243] ( http://shang.qq.com/wpa/qunwpa?idkey=91199801a9406f659c7add6fb87b03ca071b199b36687c62a3ac51bec2f258a3 )
0 commit comments