如何搭建一个基于PHP的mc皮肤站(仅方法)

tb_cau_skin_site: 一个使用php编写的,面向CustomSkinAPI开发的皮肤服务器。能实现简单的上传皮肤和响应mc模组CostomSkinLoader的请求。icon-default.png?t=O83Ahttps://gitee.com/huluntt/tb_cau_mc_skin_server

本文只讲如何使用作者编写的php项目来搭建mc皮肤站,至于开发的思路并没有提及。

若本文反响较好,作者将在后续更新开发思路。

另外,本作者只是大学二年级的学生,编程能力较为低下,故本项目有许多不成熟的地方,仅供参考。

欢迎各位读者提出批评与指正。

MC_SKIN_SITE

这是一个mc的换肤站。 仅支持CustomSkinAPI 可以配合万用皮肤模组使用 该模组仅依赖于客户端,与(游戏的)服务端无关 所以支持广泛

该站点主要使用php开发,少量使用JS,需要配合MySQL使用 其中的皮肤展示部分使用了开源项目MineRender的API

开发过程中大量使用AI,外加作者水平有限,可能存在大量漏洞与bug,请谨慎使用 造成的任何财产或其它形式的损失,本作者概不负责

目前已知的问题:

  • 目前皮肤的披风预览仍存在问题

部署方法:

  1. 部署php,mysql,Apache,如果没有部署,可以参考部署php.md (这个文档在上面的连接找到)

  2. 在MySQL创建一个表,名为mc_skin_con。其中需要有如下的列,请按顺序设置好 1 id 主键 int UNSIGNED AUTO_INCREMENT 非空 2 username varchar(50) utf8mb4_0900_ai_ci 非空 3 changeCode varchar(50) utf8mb4_0900_ai_ci 非空 4 skins_default varchar(350) utf8mb4_0900_ai_ci 可空 5 skins_slim varchar(281) utf8mb4_0900_ai_ci 可空 6 skins_cape varchar(281) utf8mb4_0900_ai_ci 可空 7 skins_elytra varchar(281) utf8mb4_0900_ai_ci 可空

  3. 在本项目的server_config文件夹内按提示写好config.php

  4. 将本项目放到服务器放置php页面的地方,通过 http://服务器ip(主域名)/tb_cau_skin_site/index.php 即可访问

如何在[CSL]万用皮肤补丁CustomSkinLoader中使用本皮肤站

  1. 安装CustomSkinLoader模组后,先启动一次游戏,等到游戏目录下被自动创建了CustomSkinLoader/CustomSkinLoader.json后,进入修改

  2. 找到loadlist,加上一项

    {
      "name": "你的皮肤站的名字",
      "type": "CustomSkinAPI",
      "root": "http://服务器ip(主域名)/tb_cau_skin_site/"
    }

把这一项放在最前面
为了确保CSL仅使用本皮肤站,建议把其他的项都删了。

附:CSL的下载方式

[CSL]万用皮肤补丁 (CustomSkinLoader) - MC百科|最大的Minecraft中文MOD百科模组[CSL]万用皮肤补丁 (CustomSkinLoader)的介绍页,我的世界MOD百科,提供Minecraft(我的世界)MOD(模组)物品资料介绍教程攻略和MOD下载。icon-default.png?t=O83Ahttps://www.mcmod.cn/class/883.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值