Blessing Skin Server —— 不止于皮肤站

Akkariin 发表于 2018-10-25 01:21:58 | 查看:837 | 分享


转载自 http://www.mcbbs.net/thread-552877-1-1.html 已获得作者授权

banner

优雅的开源 Minecraft 皮肤站,现在,回应您的等待。

Blessing Skin Server v3.5.0 发布!

不出意外,这将是 Blessing Skin 在 v3 的最后一个版本。

Blessing Skin 发展到现在,已经由一个只有皮肤托管功能的小程序,逐渐成长为了一个可以胜任小型服务器玩家管理的【用户管理中心】。配合 「Yggdrasil API 外置登录插件」、Authme、CrazyLogin 数据对接插件,可以实现玩家进服鉴权;配合论坛数据对接插件,可以实现服务器用户统一账号登录;配合邀请码插件可以实现白名单快速申请与放行……诸如此类。

强大的插件系统让 Blessing Skin 拥有了不输于其他 Minecraft 服务器 Web 用户管理软件的能力。在 v3.4.0 时期,就已经有不少腐竹在使用 Blessing Skin 作为他们服务器的用户中心。希望新版本能让 Blessing Skin 的能力更上一层楼。

升级后请务必清空浏览器缓存、CDN 缓存!


[新增] 姗姗来迟的官方「插件市场」
[新增] 全新的「插件管理」页面
[新增] 自带更完善的用户邮箱验证功能(移除旧有的「注册邮箱验证」插件)
[新增] 支持通过 Mailgun、Amazon SES、sendmail 等服务发送邮件
[新增] 支持上传皮肤时自动检测 Steve / Alex 模型
[新增] 支持拖放文件上传皮肤
[新增] 材质云存储支持(「腾讯云 COS」「阿里云 OSS」「七牛云存储」插件)
[新增] 支持更多的角色名规则(与 Mojang 一致、允许汉字等 CJK 字符、自定义正则表达式)
[新增] 允许通过正则表达式自定义皮肤库材质名称规则
[新增] 在皮肤库首页显示材质的「喜欢」计数

剩下的太长了,请看 http://www.mcbbs.net/thread-552877-1-1.html

写在前面


提问之前请先阅读 常见问题 FAQ】!
确定你的问题 不在其中 后再发问!

如果你碰到了问题,请仔细阅读一遍 Wiki - 报告问题的正确姿势,再选择正确的渠道进行反馈。

安装部署/MOD 配置时遇到困难的情况下也可以加入 QQ 群 573741451 讨论,大概会有热心群众帮你解决问题的(只要你的问题不是太小白)。

私下联系作者请发邮件至 h#prinzeugen.net(# 替换成 @)。(不要发论坛私信,我可能会看不到)


你可能会说,我是正版用户,要什么皮肤站呢?

众所周知,1.7.6 以后,mojang 改变了皮肤的加载机制,导致正版玩家进入盗版服务器,是不会加载皮肤的。

这就非常操蛋了,然而你并不能指望其他人都买正版,这样,皮肤站的需求就出来了。

当然,只进正版服的玩家就当我没说吧。我也是正版,奈何和我一起玩的人不肯买呢 ( ·_ゝ·)

简介


作为一个皮肤站,该有的功能它都有了。谁用谁知道 :-D

顾名思义,Blessing Skin Server 是一个 Minecraft 皮肤站。提供皮肤的上传管理功能,配合相应的皮肤 MOD 即可在游戏中显示你的皮肤。

此项目最开始是因为 Skin*Me 在商业化后变得*的要死才被开发出来的。不过既然现在 SkinMe 已经完全免费(有敏感词,链接不给贴),我这个项目的目标受众也该变了。我并不想用这个皮肤站程序与 Skin-Me 抗衡,毕竟后者在商业化之前积累下来的用户群体是不容小觑的。所以,我的目标是:

「让所有人都可以搭建一个属于自己的皮肤站。」

这就是我的初衷。我希望给受够了 SkinMe 的玩家们另一个选择。

特性


完整实现了一个皮肤站该有的功能
支持单用户多个角色
通过皮肤库来分享您的皮肤和披风!

易于使用

  • 可视化的用户、角色、材质管理页面
  • 详细的站点配置页面
  • 多处 UI/UX 优化只为更好的用户体验

安全

  • 支持多种安全密码 Hash 算法
  • 注册可要求 Email 验证(以插件的形式实现)
  • 防止恶意请求的积分系统

可扩展

Discuz 的排版好 tm 蛋疼。。(PS:我帮你转载到这里就是 Markdown 啦)

环境要求


Blessing Skin 对您的服务器有一定的要求。在大多数情况下,下列所需的 PHP 扩展已经开启。

  • 一台支持 URL 重写的主机,Nginx、Apache 或 IIS
  • PHP >= 5.5.9 (如果服务器不支持,你可以用 v2.x 版本)
  • PHP 的 OpenSSL 扩展
  • PHP 的 PDO 扩展
  • PHP 的 Mbstring 扩展
  • PHP 的 Tokenizer 扩展
  • PHP 的 GD 扩展(用于生成验证码)

查看扩展是否开启请参照 phpinfo,如何开启扩展请自行搜索。

如何部署?


详细部署教程在这里:Wiki - 快速安装向导

打不开 GitHub 链接的自行解决。

如何使用?(重要)

我做的只是一个皮肤站,仅仅提供皮肤上传及获取功能,游戏内的皮肤实现还是需要 Mod 来实现。

具体 Mod 配置教程请查看:Wiki - 如何配置皮肤 Mod

顺带一提用户中心有一个自动生成配置的功能哦(需启用【配置生成】插件)

图,都是图!


演示地址:http://skin.prinzeugen.net/

(由于图片过多而且不能折叠影响帖子体验,具体请去演示站点体验)

尬 x

没人看的更新日志


更新日志也可以去 GitHub 上看:https://github.com/printempw/blessing-skin-server/wiki/CHANGELOG

写在最后


虽然我测试过很多次了,但是皮肤站可能还有很多不完善的地方,欢迎回复指出,或者去 GitHub 提 issue,我会很高兴的。

另外,小白用户们(懒得自己搭建的),可以直接用我搭建的站点,会一直维护下去的(大概):https://skin.prinzeugen.net/

之前那个 IP 地址已经弃用了(薅来的阿里云机子到期了),今后请使用本域名访问演示站点。目前演示站搭建在 DigitalOcean 的乞丐版 VPS 上,并且上了免费版的 CloudFlare CDN,所以中国大陆的访问速度可能会屌慢,还请见谅。如果对访问速度有要求的,请 自行搭建皮肤站。或者,你也可以给我打钱,让我有钱上更好的服务器 ;)

img

注册用户大概 10k+,现已加入 CustomSkinLoader & UniSkinMod 默认加载列表豪华午餐。

下载地址: (ノ· ω ·)ノ


GitHub releases(稳定版):https://github.com/printempw/blessing-skin-server/releases/

百度网盘(稳定版,链接炸了的时候请去 GitHub 上下载):http://pan.baidu.com/s/1kVDBISn

GitHub master(开发版,实时更新,需要自己编译前端文件):https://github.com/printempw/blessing-skin-server/archive/master.zip

如果你觉得这个项目不错,捐赠或者去 GitHub 给我一个 star 都是对作者的一种鼓励:https://github.com/printempw/blessing-skin-server/

Akkariin 在 2018-10-25 01:23:31 编辑了帖子


img


帖子评分

评分是对作者的一种鼓励,您可以在评论框输入 /cs score 分数 附言 对帖子进行评分。

最少 1 分,最大 5 分,评分会消耗自己的积分,不能给自己的帖子评分。

暂时没有人评分!


发表你的评论

回帖时请注意遵守论坛发言规定,请勿恶意灌水。

  回帖倒序排列   匿名回复 您还可以输入 2000  


欢迎来到 ZeroDream 论坛!

您还没有登录噢 :P

登陆以后就可以发帖和回复啦~


系统主题选项

在线人数:Loading...

WebSocket 状态:Loading...