CCSWebsite/haresworld.html
2025-07-04 23:49:18 +00:00

494 lines
22 KiB
HTML
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CCSIT | Hare's World服务器</title>
<script src="https://cdn.tailwindcss.com"></script>
<link href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css" rel="stylesheet">
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: '#8B5CF6', // 蔚蓝档案主色调:紫色
secondary: '#C084FC', // 浅紫色
accent: '#EC4899', // 强调色:粉色
dark: '#121826', // 深色背景
light: '#F3F4F6', // 浅色文字
wa: '#8B5CF6', // 蔚蓝档案紫色
'wa-dark': '#5B21B6', // 深紫色
'wa-light': '#C084FC', // 浅紫色
'wa-accent': '#EC4899', // 粉色强调
},
fontFamily: {
minecraft: ['"Minecraft"', 'sans-serif'],
inter: ['Inter', 'sans-serif'],
wa: ['"Segoe UI"', 'Roboto', 'sans-serif'], // Added fallback fonts
},
animation: {
'float': 'float 3s ease-in-out infinite',
'pulse-slow': 'pulse 4s cubic-bezier(0.4, 0, 0.6, 1) infinite',
'bounce-slow': 'bounce 3s infinite',
},
keyframes: {
float: {
'0%, 100%': { transform: 'translateY(0)' },
'50%': { transform: 'translateY(-10px)' },
}
},
},
}
};
</script>
<style type="text/tailwindcss">
@layer utilities {
.content-auto {
content-visibility: auto;
}
.text-shadow {
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.text-shadow-lg {
text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);
}
.bg-grid {
background-image:
linear-gradient(rgba(139, 92, 246, 0.05) 1px, transparent 1px),
linear-gradient(90deg, rgba(139, 92, 246, 0.05) 1px, transparent 1px);
background-size: 20px 20px;
}
.wa-title {
@apply font-wa text-wa text-shadow-lg tracking-wide;
}
.wa-card {
@apply bg-dark/60 backdrop-blur-sm rounded-xl border border-wa/20 hover:border-wa/40 transition-all duration-500 hover:shadow-lg hover:shadow-wa/20;
}
.rank-badge {
@apply inline-block px-3 py-1 rounded-full text-xs font-bold uppercase;
}
.nav-link {
@apply relative text-white/80 hover:text-white transition-colors duration-300 after:absolute after:bottom-0 after:left-0 after:h-0.5 after:w-0 after:bg-wa after:transition-all after:duration-300 hover:after:w-full;
}
.nav-link.active {
@apply text-white after:w-full;
}
.btn-primary {
@apply bg-wa hover:bg-wa-dark text-white font-bold py-3 px-8 rounded-lg transition-all duration-300 transform hover:-translate-y-1 hover:shadow-lg hover:shadow-wa/30;
}
.btn-secondary {
@apply bg-dark/50 hover:bg-dark/70 text-white font-bold py-3 px-8 rounded-lg transition-all duration-300 transform hover:-translate-y-1 hover:shadow-lg;
}
.scrollbar-hidden::-webkit-scrollbar {
display: none;
}
.scrollbar-hidden {
-ms-overflow-style: none;
scrollbar-width: none;
}
.animate-float {
animation: float 3s ease-in-out infinite;
}
.animate-pulse-slow {
animation: pulse 4s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
}
</style>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
</head>
<body class="font-inter bg-dark bg-grid text-light overflow-x-hidden">
<!-- 导航栏 -->
<nav class="fixed top-0 left-0 right-0 z-50 transition-all duration-300" id="mainNav">
<div class="container mx-auto px-4 py-4 flex justify-between items-center">
<div class="flex items-center">
<i class="fa fa-cube text-wa text-2xl mr-3 animate-pulse"></i>
<h1 class="text-xl font-bold text-white">Hare's<span class="text-wa"> World</span></h1>
</div>
</nav>
<!-- 页面内容 -->
<main>
<!-- 首页 -->
<section id="home" class="min-h-screen flex items-center justify-center relative overflow-hidden">
<div class="absolute inset-0 bg-[url('https://picsum.photos/id/142/1920/1080')] bg-cover bg-center opacity-20"></div>
<div class="absolute inset-0 bg-gradient-to-b from-dark via-dark/80 to-dark"></div>
<div class="container mx-auto px-4 pt-24 pb-16 relative z-10">
<div class="max-w-4xl mx-auto text-center">
<div class="mb-8 animate-pulse">
<i class="fa fa-cube text-wa text-5xl"></i>
</div>
<h1 class="text-[clamp(2.5rem,8vw,5rem)] font-bold text-white mb-6 text-shadow-lg">
Hare's<span class="wa-title"> World</span>
</h1>
<p class="text-[clamp(1.2rem,3vw,1.8rem)] text-white/90 mb-12 max-w-3xl mx-auto text-shadow">
探索无限可能
</p>
<div class="flex flex-col sm:flex-row justify-center gap-6 mb-16">
<div class="flex items-center bg-dark/50 backdrop-blur-sm p-4 rounded-xl border border-wa/20">
<span class="inline-block w-3 h-3 rounded-full bg-green-500 animate-pulse mr-3"></span>
<div>
<div class="text-white/60 text-sm">当前在线</div>
<div class="text-white text-xl font-bold current-players">加载中...</div>
</div>
</div>
<div class="flex items-center bg-dark/50 backdrop-blur-sm p-4 rounded-xl border border-wa/20">
<i class="fa fa-clock-o text-wa mr-3"></i>
<div>
<div class="text-white/60 text-sm">服务器运行时间</div>
<div class="text-white text-xl font-bold">24/7 不间断</div>
</div>
</div>
</div>
<div class="flex flex-wrap justify-center gap-4">
<a href="#features" class="btn-primary">
<i class="fa fa-rocket mr-2"></i> 探索特色
</a>
<a href="#join" class="btn-secondary">
<i class="fa fa-gamepad mr-2"></i> 立即加入
</a>
</div>
</div>
</div>
<div class="absolute bottom-8 left-0 right-0 flex justify-center animate-bounce">
<a href="#features" class="text-white/70 hover:text-white transition-colors">
<i class="fa fa-angle-down text-3xl"></i>
</a>
</div>
</section>
<!-- 特色系统 -->
<section id="features" class="min-h-screen flex items-center justify-center relative py-24">
<div class="absolute inset-0 bg-gradient-to-b from-dark to-wa-dark/10"></div>
<div class="container mx-auto px-4 relative z-10">
<div class="text-center mb-16">
<h2 class="text-[clamp(2rem,6vw,4rem)] font-bold text-white mb-4 text-shadow">
<span class="wa-title">服务器</span> 特色系统
</h2>
<p class="text-white/70 max-w-2xl mx-auto text-lg">
我们的服务器整合了多种独特功能,打造沉浸式游戏体验
</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<!-- 特色卡片1 -->
<div class="wa-card p-8 group">
<div class="w-16 h-16 bg-wa/20 rounded-full flex items-center justify-center mb-6 mx-auto transform group-hover:scale-110 transition-transform">
<i class="fa fa-user-circle text-2xl text-wa"></i>
</div>
<h3 class="text-xl font-bold text-white mb-4 group-hover:text-wa transition-colors">角色称号系统</h3>
<p class="text-white/70">独特称号,从"兔耳新生"到"联邦学生会",展现你的游戏成就</p>
</div>
<!-- 特色卡片2 -->
<div class="wa-card p-8 group">
<div class="w-16 h-16 bg-wa/20 rounded-full flex items-center justify-center mb-6 mx-auto transform group-hover:scale-110 transition-transform">
<i class="fa fa-trophy text-2xl text-wa"></i>
</div>
<h3 class="text-xl font-bold text-white mb-4 group-hover:text-wa transition-colors">RTP插件</h3>
<p class="text-white/70">随机传送在主世界正负20000格传送让您的每个基地都独一无二</p>
</div>
<!-- 特色卡片3 -->
<div class="wa-card p-8 group">
<div class="w-16 h-16 bg-wa/20 rounded-full flex items-center justify-center mb-6 mx-auto transform group-hover:scale-110 transition-transform">
<i class="fa fa-university text-2xl text-wa"></i>
</div>
<h3 class="text-xl font-bold text-white mb-4 group-hover:text-wa transition-colors">生电优化</h3>
<p class="text-white/70">leaves服务核心轻度生电养老毫无问题</p>
</div>
</div>
</div>
</section>
<!-- 称号与等级 -->
<section id="ranks" class="min-h-screen flex items-center justify-center relative py-24">
<div class="absolute inset-0 bg-gradient-to-b from-wa-dark/10 to-wa-dark/20"></div>
<div class="container mx-auto px-4 relative z-10">
<div class="text-center mb-16">
<h2 class="text-[clamp(2rem,6vw,4rem)] font-bold text-white mb-4 text-shadow">
<span class="wa-title">称号系统</span>
</h2>
<p class="text-white/70 max-w-2xl mx-auto text-lg">
通过游戏成就解锁独特称号,展现你的实力与地位
</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<!-- 等级1 -->
<div class="wa-card p-8 overflow-hidden relative group">
<div class="absolute -right-4 -top-4 w-24 h-24 bg-wa/20 rounded-full"></div>
<div class="relative">
<div class="flex justify-between items-start mb-6">
<div class="rank-badge bg-wa-dark text-white">🐇兔耳新生</div>
<div class="text-3xl font-bold text-wa">Player</div>
</div>
<div class="h-1 bg-wa/30 rounded-full mb-6">
<div class="h-full bg-wa rounded-full" style="width: 10%"></div>
</div>
<h3 class="text-xl font-bold text-white mb-4">“新生,欢迎来到基沃托斯”</h3>
<p class="text-white/70 mb-6">
作为学院的新生,你将接受基础训练,学习基本技能和游戏机制。
</p>
<div class="space-y-2">
<div class="flex items-center">
<i class="fa fa-check text-green-400 mr-2"></i>
<span class="text-white/80">校园探索权限</span>
</div>
<div class="flex items-center">
<i class="fa fa-check text-green-400 mr-2"></i>
<span class="text-white/80">基础奖励包</span>
</div>
</div>
<div class="mt-8 pt-6 border-t border-wa/10">
<div class="flex justify-between items-center">
<div>
<div class="text-white/60 text-sm">称号达成条件:</div>
<div class="text-white font-bold">进入服务器自动获取</div>
</div>
<button class="text-wa hover:text-wa-light transition-colors">
<i class="fa fa-arrow-right"></i>
</button>
</div>
</div>
</div>
</div>
<!-- 等级2 -->
<div class="wa-card p-8 overflow-hidden relative group transform hover:-translate-y-2 transition-transform">
<div class="absolute -right-4 -top-4 w-24 h-24 bg-wa/30 rounded-full"></div>
<div class="relative">
<div class="flex justify-between items-start mb-6">
<div class="rank-badge bg-wa text-white">🥕胡萝卜特攻</div>
<div class="text-3xl font-bold text-wa">Player</div>
</div>
<div class="h-1 bg-wa/30 rounded-full mb-6">
<div class="h-full bg-wa rounded-full" style="width: 50%"></div>
</div>
<h3 class="text-xl font-bold text-white mb-4">“WOW你升级了!!!”</h3>
<p class="text-white/70 mb-6">
作为学院的高年级学生,你将接受更好的学院资助,探索世界。
</p>
<div class="space-y-2">
<div class="flex items-center">
<i class="fa fa-check text-green-400 mr-2"></i>
<span class="text-white/80">高级奖励解锁</span>
</div>
<div class="flex items-center">
<i class="fa fa-check text-green-400 mr-2"></i>
<span class="text-white/80">特殊能力解锁</span>
</div>
</div>
<div class="mt-8 pt-6 border-t border-wa/10">
<div class="flex justify-between items-center">
<div>
<div class="text-white/60 text-sm">称号达成条件:</div>
<div class="text-white font-bold">5*金胡萝卜</div>
</div>
<button class="text-wa hover:text-wa-light transition-colors">
<i class="fa fa-arrow-right"></i>
</button>
</div>
</div>
</div>
</div>
<!-- 等级3 -->
<div class="wa-card p-8 overflow-hidden relative group">
<div class="absolute -right-4 -top-4 w-24 h-24 bg-wa-light/30 rounded-full"></div>
<div class="relative">
<div class="flex justify-between items-start mb-6">
<div class="rank-badge bg-wa-light text-dark">⚔战术指挥部\★联邦学生会</div>
<div class="text-3xl font-bold text-wa-light">Admin</div>
</div>
<div class="h-1 bg-wa/30 rounded-full mb-6">
<div class="h-full bg-wa-light rounded-full" style="width: 100%"></div>
</div>
<h3 class="text-xl font-bold text-white mb-4">“看,那是学生会成员,可不要在他们眼前干坏事(⊙o⊙)”</h3>
<p class="text-white/70 mb-6">
达到学院最高等级,掌握终极权限,维护基沃托斯的安全稳定。
</p>
<div class="space-y-2">
<div class="flex items-center">
<i class="fa fa-check text-green-400 mr-2"></i>
<span class="text-white/80">终极管理员权限解锁</span>
</div>
<div class="flex items-center">
<i class="fa fa-check text-green-400 mr-2"></i>
<span class="text-white/80">专属指挥官装备礼包</span>
</div>
</div>
<div class="mt-8 pt-6 border-t border-wa/10">
<div class="flex justify-between items-center">
<div>
<div class="text-white/60 text-sm">称号达成条件:</div>
<div class="text-white font-bold">咨询任意:"联邦学生会"成员申请</div>
</div>
<button class="text-wa-light hover:text-white transition-colors">
<i class="fa fa-star"></i>
</button>
</div>
</div>
</div>
</div>
</div>
<!-- 原本称号展示部分 -->
<div class="mt-16 text-center">
<h3 class="text-2xl font-bold text-white mb-8">进入服务器步骤</h3>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 max-w-4xl mx-auto">
<!-- 步骤 1 -->
<div class="wa-card p-4 text-center">
<div class="text-wa text-4xl mb-2">
<i class="fa fa-download"></i>
</div>
<div class="rank-badge bg-wa-dark text-white mb-2">步骤 1</div>
<p class="text-white/60 text-sm">下载1.18-1.21任意版本的 Minecraft 游戏客户端。</p>
</div>
<!-- 步骤 2 -->
<div class="wa-card p-4 text-center">
<div class="text-wa text-4xl mb-2">
<i class="fa fa-cog"></i>
</div>
<div class="rank-badge bg-wa text-white mb-2">步骤 2</div>
<p class="text-white/60 text-sm">安装游戏客户端,确保网络连接正常。</p>
</div>
<!-- 步骤 3 -->
<div class="wa-card p-4 text-center">
<div class="text-wa text-4xl mb-2">
<i class="fa fa-plus"></i>
</div>
<div class="rank-badge bg-wa-dark text-white mb-2">步骤 3</div>
<p class="text-white/60 text-sm">在游戏客户端中添加服务器地址play.mc.ccsnetwork.cn。</p>
</div>
<!-- 步骤 4 -->
<div class="wa-card p-4 text-center">
<div class="text-wa text-4xl mb-2">
<i class="fa fa-play"></i>
</div>
<div class="rank-badge bg-wa-light text-dark mb-2">步骤 4</div>
<p class="text-white/60 text-sm">点击连接服务器,开始游戏。</p>
</div>
</div>
</div>
</div>
</section>
</main>
<footer class="bg-dark/90 backdrop-blur-md py-12">
<div class="container mx-auto px-4">
<div class="grid grid-cols-1 md:grid-cols-4 gap-8 mb-8">
<div>
<div class="flex items-center space-x-2 mb-4">
<span class="text-xl font-bold text-white">圆周云境</span>
</div>
<p class="text-gray-400 text-sm" >一切,为了梦,为了你</p>
<p class="text-gray-400 text-sm">本站由:<a href="rainyun.com" class="text-gray-400 text-sm"> 雨云 提供技术支持</a></p>
</div>
<div>
<h4 class="text-white font-bold mb-4">使用协议</h4>
<ul class="space-y-2">
<li><a href="./console/cookie.html" class="text-gray-400 hover:text-primary transition-colors">cookies政策</a></li>
<li><a href="./console/terms.html" class="text-gray-400 hover:text-primary transition-colors">隐私政策</a></li>
<li><a href="https://gitea.ccsnetwork.cn/CCSIT/ccswebsite/commits/branch/main" class="text-gray-400 hover:text-primary transition-colors">更新日志</a></li>
</ul>
</div>
<div>
<h4 class="text-white font-bold mb-4">社区</h4>
<ul class="space-y-2">
<li><a href="https://qm.qq.com/cgi-bin/qm/qr?k=GFwl1pDbLeeUGOh3kuVH0664EIdI-N5w&jump_from=webapi&authKey=UzTFWTWasv6xxgl7aU+kHAb80/Ps/gA4AWoJ3v5r4hfj07iDIXBl/sMfY+teTnf3" class="text-white/60 hover:text-blue-400 transition-colors">QQ群</a></li>
<li><a href="https://space.bilibili.com/1382004137?spm_id_from=333.1007.0.0" class="text-white/60 hover:text-blue-400 transition-colors">Bilibili</a></li>
</ul>
</div>
</div>
<div class="pt-8 border-t border-primary/10 text-center text-gray-500 text-sm">
Copyright © 2023-2025 CCSIT Network.All rights reserved.
© 圆周云境信息技术 保留所有权利。| 版本:2.8.9(submitID:NULL(未开源))
</div>
</div>
</footer>
<script>
// 动态加载服务器数据
async function fetchServerData() {
try {
// 调用PHP后端接口
const response = await fetch("get_server_status.php");
const data = await response.json();
// 检查是否有错误
if (data.error) {
console.error("获取服务器数据失败:", data.error);
return;
}
// 更新在线玩家数量
document.querySelector(".current-players").textContent = `${data.online}/${data.max} 玩家`;
// 更新服务器版本
document.querySelector(".server-version").textContent = data.version;
// 更新服务器状态
const serverStatus = document.querySelector(".server-status");
if (data.status === "online") {
serverStatus.classList.remove("text-red-500");
serverStatus.classList.add("text-green-500");
serverStatus.textContent = "在线";
} else {
serverStatus.classList.remove("text-green-500");
serverStatus.classList.add("text-red-500");
serverStatus.textContent = "离线";
}
// 更新服务器延迟
document.querySelector(".server-delay").textContent = `${data.delay}ms`;
// 更新服务器广播内容 (MOTD)
document.querySelector(".server-motd").textContent = data.motd;
// 更新游戏模式
document.querySelector(".server-gamemode").textContent = data.gamemode;
// 更新协议版本
document.querySelector(".server-agreement").textContent = data.agreement;
// 如果需要,更新服务器图标
const serverIcon = document.querySelector(".server-icon");
if (data.icon) {
serverIcon.src = data.icon;
}
} catch (error) {
console.error("获取服务器数据失败:", error);
}
}
// 页面加载完成后调用
window.onload = fetchServerData;
// 每30秒刷新一次数据
setInterval(fetchServerData, 30000);
</script>
</body>
</html>