MC皮肤站和外置登陆教程

使用的环境

我使用的环境是x86,系统centos7。其他系统可能略有差异可自行百度。

第一步:搭建LAMP环境

LAMP,即Linux+nigix+Mysql+PHP。这是一般作为网页服务器所需要的环境。本篇采用宝塔面板进行一键搭建操作。
首先安装宝塔面板(以下为centos安装代码):

curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh

安装完毕后ssh会给出你的bt面板ip端口及密码等信息,这里登录bt面板。选择一键快速安装nigix+Mysql+PHP(这里php最好选7.3以上)

第二步:安装附加插件并关闭php禁用

这里打开php选择安装fileinfo插件扩展

由于bt面板安全性要求,其禁用了php的一些功能,而我们皮肤站需要此功能,因此我们需要进入/www/server/php/73/etc/php.ini进行修改
我们通过搜索文本定位到“disable_function”一栏,去掉其中symlink、readlink、putenv、realpath四项保存。

第三步:创建网站

域名的申请可自行百度,在宝塔面板中点击网站,添加网站(其中数据库选择mysql并设置用户名与密码),创建网站。接着在网站目录中上传网站项目,地址为https://github.com/bs-community/blessing-skin-server/releases/可在其中下载需要的版本,并上传至服务器。
此时回到网站设置,在网站目录一栏取消防跨站攻击,并将网站目录选择带到该网站下public一栏保存。
接着在网站设置“伪静态”一栏添加如下代码:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

保存,此时访问您皮肤站的url就可以开始下一步配置了。

第四步:网站配置

进入页面继续下一步,会让你填写关于数据库,管理员账户,站点名称等内容,这些的图片当时忘记截图,所以只能口述:
数据库地址:localhost,
数据库账户:之前的mysql的账号
数据库账户的密码:您之前设置的密码

(这里不清楚的可以在宝塔面板数据库中查看)
之后下一步然后等一会便会提示成功

第五步:启用Ygg外置登录api

1、打开皮肤站,使用超级管理员账户登陆
2、进入个人中心左边管理面板,打开插件市场
搜索 Yggdrasil API ,并安装和启用


到这里就已经启用了ygg外部登录api插件,现在外置登陆已经自动配置好并且与皮肤站联动。

第六步:使用外置登录api

这里借助项目官方给的教程(网址为https://blessing.netlify.app/yggdrasil-api/authlib-injector.html#%E9%85%8D%E7%BD%AE%E5%90%AF%E5%8A%A8%E5%99%A8):
如果您或您所使用的皮肤站安装有「正版验证」插件,并且您的账号经过了正版验证,则可以使用 任意一款启动器(只需要允许自定义 JVM 参数),然后在启动器的设置中修改 JVM 参数以使游戏客户端加载 authlib-injector 即可。
以 HMCL3 为例:
到此便可以愉快的使用第三方登录了。

后续:关于皮肤和披风可以到我的世界中文论坛等自行搜索下载,并上传至皮肤站。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值