给腐竹爽到了?多功能MC服务器宣传网站还带后台!

写这个项目我就想可能会有大批快餐服使用!
第一次做MC相关项目,所以他可能并不完美
好了不废话了开始我们的正文吧~ :face_blowing_a_kiss:

介绍:

这个项目的功能基本全面,拿来宣传一下自己的服还是蛮不错的

V2.0已全方位重构!已解决图片与文字无法修改问题!新增”亿”点点功能!

“新”环境要求:Apache2.4以上,PHP8.2以上,MYSQL5.7,一键三连~
PHP扩展推荐:opcache,apcu,这两个装上速度提升50%~200%

后台入口:域名/admin
默认账号:admin
密码:123456

相关教程:

  1. 雨云面板服RCON项目实现远程命令
  2. 新版详细图文安装教程(请必看)

源码下载:

小狐务器推荐雨云搭建哦~:dizzy:

视频教程:

前端展示:

哎呀~实在是太多了,感兴趣可以自己搭建看一下(懒病 :anger_symbol: )

后端展示:


到这里就结束了,可以往上滑下载源码搭建咯~

还有某些人觉得AI牛逼就自己私下改,而不是来评论区到处喷粪优越感:sweat_smile:

4 个赞

看了大佬的项目 再看了看我自己还在写的屎山顿时嘎巴一下死了

支持大佬XD

3 个赞

管他屎山不屎山,能稳定跑起来就是好代码 :+1:

3 个赞

美妙的作品,就是这123云盘太坏了(有1元下载,同时我却也懒得登号):upside_down_face:

主要是不限速就挺好除了登录麻烦点,换成某度网盘可以等急死

老师请问后台怎么访问呀

配置了邮箱服务器后,终于成功登陆后台了

有代码混淆( ⩌⤚⩌)

域名/admin
admin
123456

很抱歉影响到 :folded_hands:

希望给代码开源⌯ᵔᗜᵔ⌯ಣ

image
大佬后台报错,用的是1.3版本

腐竹做的很棒,刚搭建了一下,发现有的字段是写死的么?后台设置了并不会修改,比如网页title,还有启动器下载链接和下载按钮文字,只能硬改index.html对应字段。

+1

电脑端没法复制ip地址,手机正常

1 个赞

能把源码传GitHub吗

v2.1版本无法复制问题

根目录下js文件120-127行代码改为

function copyServerIP() {

const ip = document.getElementById(‘server-ip’)?.textContent;

if (!ip) return;

const input = document.createElement(‘input’);

input.value = ip;

document.body.appendChild(input);

input.select();

input.setSelectionRange(0, 99999);

document.execCommand(‘copy’);

document.body.removeChild(input);

}

502-511行代码改为

document.querySelectorAll(‘.copy-btn’).forEach(btn => {

btn.addEventListener(‘click’, async () => {

const ip = state.serverIP;

if (!ip) return;

const originalHTML = btn.innerHTML;

btn.disabled = true;

try {

// 优先使用现代 API

if (navigator.clipboard && navigator.clipboard.writeText) {

await navigator.clipboard.writeText(ip);

} else {

// HTTP / 老设备兜底

const ta = document.createElement(‘textarea’);

ta.value = ip;

ta.style.cssText = ‘position:fixed;opacity:0’;

document.body.appendChild(ta);

ta.select();

document.execCommand(‘copy’);

document.body.removeChild(ta);

}

// 成功态

btn.innerHTML = `

<path d=“M20 6L9 17L4 12”

stroke=“currentColor”

stroke-width=“2”

stroke-linecap=“round”

stroke-linejoin=“round”/>

`;

setTimeout(() => {

btn.innerHTML = originalHTML;

btn.disabled = false;

}, 2000);

} catch {

btn.disabled = false;

}

});

});

完美解决复制问题

是的,但是硬改我这边也是不行,不知为何,改了index.html下次打开还是一样的,没有变化