转载自 http://www.mcbbs.net/thread-552877-1-1.html 已获得作者授权
优雅的开源 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 验证(以插件的形式实现)
- 防止恶意请求的积分系统
可扩展
- 多种多样的插件
- 支持与 Authme/CrazyLogin/Discuz 的数据对接
- 支持自定义 Yggdrasil API 外置登录系统:http://www.mcbbs.net/thread-718219-1-1.html
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,所以中国大陆的访问速度可能会屌慢,还请见谅。如果对访问速度有要求的,请 自行搭建皮肤站。或者,你也可以给我打钱,让我有钱上更好的服务器 ;)
注册用户大概 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 编辑了帖子