Merge version_1 into main #2
@@ -89,30 +89,18 @@ export default function AccountPage() {
|
||||
description="Manage your CraftRealm profile, linked accounts, security settings, and premium subscriptions. View your playtime statistics and achievement progress all in one place."
|
||||
tag="Dashboard"
|
||||
tagIcon={Gamepad2}
|
||||
tagAnimation="entrance-slide"
|
||||
tagAnimation="slide-up"
|
||||
accordionItems={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Profile & Linked Accounts",
|
||||
content: "View and manage your CraftRealm account settings. Link your Discord, Twitch, and YouTube accounts to unlock special perks and community recognition.",
|
||||
},
|
||||
id: "1", title: "Profile & Linked Accounts", content: "View and manage your CraftRealm account settings. Link your Discord, Twitch, and YouTube accounts to unlock special perks and community recognition."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Security & Password",
|
||||
content: "Update your password, enable two-factor authentication, and review recent login activity. Protect your account with advanced security features.",
|
||||
},
|
||||
id: "2", title: "Security & Password", content: "Update your password, enable two-factor authentication, and review recent login activity. Protect your account with advanced security features."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Premium Subscriptions",
|
||||
content: "Manage your VIP membership, view billing history, and access exclusive VIP-only features. Cancel or upgrade your subscription anytime.",
|
||||
},
|
||||
id: "3", title: "Premium Subscriptions", content: "Manage your VIP membership, view billing history, and access exclusive VIP-only features. Cancel or upgrade your subscription anytime."},
|
||||
{
|
||||
id: "4",
|
||||
title: "Statistics & Achievements",
|
||||
content: "Track your playtime across all game modes, view achievement progress, and compare stats with other players on the leaderboard.",
|
||||
},
|
||||
id: "4", title: "Statistics & Achievements", content: "Track your playtime across all game modes, view achievement progress, and compare stats with other players on the leaderboard."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/pleased-young-handsome-guy-wearing-black-t-shirt-with-headphones-playing-phone-isolated-blue-background_141793-105239.jpg?_wi=3"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/pleased-young-handsome-guy-wearing-black-t-shirt-with-headphones-playing-phone-isolated-blue-background_141793-105239.jpg"
|
||||
imageAlt="Account dashboard interface"
|
||||
mediaAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
@@ -126,33 +114,13 @@ export default function AccountPage() {
|
||||
<TeamCardFive
|
||||
team={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Support Team",
|
||||
role: "24/7 Account Assistance",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-businesswoman-smiling_1262-21181.jpg?_wi=3",
|
||||
imageAlt: "Support team member",
|
||||
},
|
||||
id: "1", name: "Support Team", role: "24/7 Account Assistance", imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-businesswoman-smiling_1262-21181.jpg", imageAlt: "Support team member"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Account Specialists",
|
||||
role: "Premium Account Managers",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-serious-brutal-male-casual-clothes-dark-background_613910-16055.jpg?_wi=3",
|
||||
imageAlt: "Account specialist",
|
||||
},
|
||||
id: "2", name: "Account Specialists", role: "Premium Account Managers", imageSrc: "http://img.b2bpic.net/free-photo/portrait-serious-brutal-male-casual-clothes-dark-background_613910-16055.jpg", imageAlt: "Account specialist"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Security Team",
|
||||
role: "Account Protection Experts",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-handsome-guy-wearing-black-t-shirt-with-headphones-playing-phone-isolated-blue-background_141793-105239.jpg?_wi=4",
|
||||
imageAlt: "Security team member",
|
||||
},
|
||||
id: "3", name: "Security Team", role: "Account Protection Experts", imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-handsome-guy-wearing-black-t-shirt-with-headphones-playing-phone-isolated-blue-background_141793-105239.jpg", imageAlt: "Security team member"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Billing Support",
|
||||
role: "Payment & Subscription Help",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-boy-with-basketball-ball_23-2148459568.jpg?_wi=3",
|
||||
imageAlt: "Billing support specialist",
|
||||
},
|
||||
id: "4", name: "Billing Support", role: "Payment & Subscription Help", imageSrc: "http://img.b2bpic.net/free-photo/front-view-boy-with-basketball-ball_23-2148459568.jpg", imageAlt: "Billing support specialist"},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
title="Our Account Support Team"
|
||||
@@ -168,35 +136,17 @@ export default function AccountPage() {
|
||||
<FaqBase
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How do I change my account password?",
|
||||
content: "Go to Account Settings → Security → Change Password. Enter your current password and then your new password twice. Save changes to update your password.",
|
||||
},
|
||||
id: "1", title: "How do I change my account password?", content: "Go to Account Settings → Security → Change Password. Enter your current password and then your new password twice. Save changes to update your password."},
|
||||
{
|
||||
id: "2",
|
||||
title: "What is two-factor authentication?",
|
||||
content: "Two-factor authentication (2FA) adds an extra security layer to your account. After entering your password, you'll be asked to verify using a code from your phone or email. Enable it in Security Settings.",
|
||||
},
|
||||
id: "2", title: "What is two-factor authentication?", content: "Two-factor authentication (2FA) adds an extra security layer to your account. After entering your password, you'll be asked to verify using a code from your phone or email. Enable it in Security Settings."},
|
||||
{
|
||||
id: "3",
|
||||
title: "How do I link my social media accounts?",
|
||||
content: "Visit Profile Settings and click 'Link Account' next to Discord, Twitch, or YouTube. Follow the authorization steps on the social platform. Once linked, you can display your accounts on your profile.",
|
||||
},
|
||||
id: "3", title: "How do I link my social media accounts?", content: "Visit Profile Settings and click 'Link Account' next to Discord, Twitch, or YouTube. Follow the authorization steps on the social platform. Once linked, you can display your accounts on your profile."},
|
||||
{
|
||||
id: "4",
|
||||
title: "How can I download my account data?",
|
||||
content: "Go to Privacy Settings and select 'Download My Data'. We'll prepare a ZIP file containing all your account information, achievements, and playtime stats within 24 hours.",
|
||||
},
|
||||
id: "4", title: "How can I download my account data?", content: "Go to Privacy Settings and select 'Download My Data'. We'll prepare a ZIP file containing all your account information, achievements, and playtime stats within 24 hours."},
|
||||
{
|
||||
id: "5",
|
||||
title: "What happens if I delete my account?",
|
||||
content: "Account deletion is permanent and cannot be undone. All your playtime data, achievements, and purchases will be removed. You can request account deletion in Account Settings → Privacy.",
|
||||
},
|
||||
id: "5", title: "What happens if I delete my account?", content: "Account deletion is permanent and cannot be undone. All your playtime data, achievements, and purchases will be removed. You can request account deletion in Account Settings → Privacy."},
|
||||
{
|
||||
id: "6",
|
||||
title: "How do I recover a hacked account?",
|
||||
content: "If you believe your account is compromised, immediately change your password and enable 2FA. Contact our Support Team with proof of ownership. We can help restore your account.",
|
||||
},
|
||||
id: "6", title: "How do I recover a hacked account?", content: "If you believe your account is compromised, immediately change your password and enable 2FA. Contact our Support Team with proof of ownership. We can help restore your account."},
|
||||
]}
|
||||
title="Account Management FAQs"
|
||||
description="Find answers to common questions about managing your CraftRealm account"
|
||||
|
||||
195
src/app/page.tsx
195
src/app/page.tsx
@@ -64,28 +64,16 @@ export default function HomePage() {
|
||||
<MetricCardFourteen
|
||||
title="CraftRealm Server Status - Live Performance Metrics"
|
||||
tag="Live Status"
|
||||
tagAnimation="entrance-slide"
|
||||
tagAnimation="slide-up"
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "247/500",
|
||||
description: "Players currently online enjoying the server experience",
|
||||
},
|
||||
id: "1", value: "247/500", description: "Players currently online enjoying the server experience"},
|
||||
{
|
||||
id: "2",
|
||||
value: "12,847",
|
||||
description: "Total registered players on CraftRealm since launch",
|
||||
},
|
||||
id: "2", value: "12,847", description: "Total registered players on CraftRealm since launch"},
|
||||
{
|
||||
id: "3",
|
||||
value: "99.8%",
|
||||
description: "Server uptime reliability guarantee for uninterrupted gameplay",
|
||||
},
|
||||
id: "3", value: "99.8%", description: "Server uptime reliability guarantee for uninterrupted gameplay"},
|
||||
{
|
||||
id: "4",
|
||||
value: "48ms",
|
||||
description: "Average ping response time for optimal player experience",
|
||||
},
|
||||
id: "4", value: "48ms", description: "Average ping response time for optimal player experience"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
@@ -98,35 +86,20 @@ export default function HomePage() {
|
||||
description="Experience diverse gameplay across multiple custom game modes. Each mode offers unique mechanics, challenges, and rewards tailored for different playstyles."
|
||||
tag="Game Modes"
|
||||
tagIcon={Gamepad2}
|
||||
tagAnimation="entrance-slide"
|
||||
tagAnimation="slide-up"
|
||||
accordionItems={[
|
||||
{
|
||||
id: "1",
|
||||
title: "SkyBlock - Survival from the Clouds",
|
||||
content: "Start on a floating island and expand your world. Harvest resources, trade with NPCs, and unlock hidden islands. Progress through levels to earn exclusive rewards and achievements.",
|
||||
},
|
||||
id: "1", title: "SkyBlock - Survival from the Clouds", content: "Start on a floating island and expand your world. Harvest resources, trade with NPCs, and unlock hidden islands. Progress through levels to earn exclusive rewards and achievements."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Survival - Classic Building Adventure",
|
||||
content: "Experience pure Minecraft survival with community trading and seasonal events. Build magnificent structures, farm resources, and cooperate with other players in a shared world.",
|
||||
},
|
||||
id: "2", title: "Survival - Classic Building Adventure", content: "Experience pure Minecraft survival with community trading and seasonal events. Build magnificent structures, farm resources, and cooperate with other players in a shared world."},
|
||||
{
|
||||
id: "3",
|
||||
title: "PvP Arena - Competitive Combat Zone",
|
||||
content: "Battle other players in skill-based combat arenas. Earn ranking points, compete on leaderboards, and unlock special cosmetics based on your victory count.",
|
||||
},
|
||||
id: "3", title: "PvP Arena - Competitive Combat Zone", content: "Battle other players in skill-based combat arenas. Earn ranking points, compete on leaderboards, and unlock special cosmetics based on your victory count."},
|
||||
{
|
||||
id: "4",
|
||||
title: "Event Server - Limited-Time Challenges",
|
||||
content: "Participate in weekly rotating events with unique objectives and exclusive rewards. Events range from building competitions to survival challenges.",
|
||||
},
|
||||
id: "4", title: "Event Server - Limited-Time Challenges", content: "Participate in weekly rotating events with unique objectives and exclusive rewards. Events range from building competitions to survival challenges."},
|
||||
{
|
||||
id: "5",
|
||||
title: "Creative Mode - Unlimited Building",
|
||||
content: "Access unlimited resources and build without restrictions. Showcase your architectural skills in designated creative zones and compete for Builder of the Month.",
|
||||
},
|
||||
id: "5", title: "Creative Mode - Unlimited Building", content: "Access unlimited resources and build without restrictions. Showcase your architectural skills in designated creative zones and compete for Builder of the Month."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-vector/mother-earth-day-banners_23-2148092145.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-vector/mother-earth-day-banners_23-2148092145.jpg"
|
||||
imageAlt="Game modes overview"
|
||||
mediaAnimation="slide-up"
|
||||
useInvertedBackground={true}
|
||||
@@ -140,41 +113,17 @@ export default function HomePage() {
|
||||
<TeamCardFive
|
||||
team={[
|
||||
{
|
||||
id: "1",
|
||||
name: "ShadowKnight92",
|
||||
role: "Top Player | 2,847 Hours",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-serious-brutal-male-casual-clothes-dark-background_613910-16055.jpg?_wi=1",
|
||||
},
|
||||
id: "1", name: "ShadowKnight92", role: "Top Player | 2,847 Hours", imageSrc: "http://img.b2bpic.net/free-photo/portrait-serious-brutal-male-casual-clothes-dark-background_613910-16055.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "CrimsonBuilder",
|
||||
role: "Master Builder | 1,923 Hours",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-handsome-guy-wearing-black-t-shirt-with-headphones-playing-phone-isolated-blue-background_141793-105239.jpg?_wi=1",
|
||||
},
|
||||
id: "2", name: "CrimsonBuilder", role: "Master Builder | 1,923 Hours", imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-handsome-guy-wearing-black-t-shirt-with-headphones-playing-phone-isolated-blue-background_141793-105239.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "PhantomVoid",
|
||||
role: "PvP Champion | 1,654 Hours",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-with-soccer-ball_23-2150904279.jpg?_wi=1",
|
||||
},
|
||||
id: "3", name: "PhantomVoid", role: "PvP Champion | 1,654 Hours", imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-with-soccer-ball_23-2150904279.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "EchoScribe",
|
||||
role: "Community Leader | 1,432 Hours",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-businesswoman-smiling_1262-21181.jpg?_wi=1",
|
||||
},
|
||||
id: "4", name: "EchoScribe", role: "Community Leader | 1,432 Hours", imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-businesswoman-smiling_1262-21181.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "IceWizard77",
|
||||
role: "Event Winner | 1,218 Hours",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-boy-with-basketball-ball_23-2148459568.jpg?_wi=1",
|
||||
},
|
||||
id: "5", name: "IceWizard77", role: "Event Winner | 1,218 Hours", imageSrc: "http://img.b2bpic.net/free-photo/front-view-boy-with-basketball-ball_23-2148459568.jpg"},
|
||||
{
|
||||
id: "6",
|
||||
name: "NeonRaven",
|
||||
role: "Streamer | 987 Hours",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/middle-age-chinese-woman-streamer-playing-video-game-with-winner-expression-gaming-room_839833-35216.jpg?_wi=1",
|
||||
},
|
||||
id: "6", name: "NeonRaven", role: "Streamer | 987 Hours", imageSrc: "http://img.b2bpic.net/free-photo/middle-age-chinese-woman-streamer-playing-video-game-with-winner-expression-gaming-room_839833-35216.jpg"},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
title="Top Community Members"
|
||||
@@ -190,37 +139,17 @@ export default function HomePage() {
|
||||
<TestimonialCardSixteen
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Marcus Chen",
|
||||
role: "Streamer & Content Creator",
|
||||
company: "Gaming Community",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pov-professional-online-shooter-games-wearing-headset_482257-17349.jpg?_wi=1",
|
||||
},
|
||||
id: "1", name: "Marcus Chen", role: "Streamer & Content Creator", company: "Gaming Community", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pov-professional-online-shooter-games-wearing-headset_482257-17349.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sarah Mitchell",
|
||||
role: "Competitive PvP Player",
|
||||
company: "CraftRealm Pro",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fantastic-aliens-with-glowing-neon-colours_23-2151648352.jpg?_wi=1",
|
||||
},
|
||||
id: "2", name: "Sarah Mitchell", role: "Competitive PvP Player", company: "CraftRealm Pro", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fantastic-aliens-with-glowing-neon-colours_23-2151648352.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "James Rivera",
|
||||
role: "Casual Builder",
|
||||
company: "Community Member",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-boy-playing-videogame-medium-shot_23-2148963871.jpg?_wi=1",
|
||||
},
|
||||
id: "3", name: "James Rivera", role: "Casual Builder", company: "Community Member", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-boy-playing-videogame-medium-shot_23-2148963871.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Aisha Patel",
|
||||
role: "Server Moderator",
|
||||
company: "CraftRealm Staff",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/teams-classes-video-game-concept_23-2148509645.jpg?_wi=1",
|
||||
},
|
||||
id: "4", name: "Aisha Patel", role: "Server Moderator", company: "CraftRealm Staff", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/teams-classes-video-game-concept_23-2148509645.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{ value: "12,847+", label: "Active Players" },
|
||||
@@ -247,47 +176,17 @@ export default function HomePage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "vip-gold",
|
||||
name: "VIP Gold Package",
|
||||
price: "$9.99",
|
||||
variant: "Monthly Subscription",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/black-friday-golden-banner_23-2147965236.jpg?_wi=1",
|
||||
},
|
||||
id: "vip-gold", name: "VIP Gold Package", price: "$9.99", variant: "Monthly Subscription", imageSrc: "http://img.b2bpic.net/free-vector/black-friday-golden-banner_23-2147965236.jpg"},
|
||||
{
|
||||
id: "vip-platinum",
|
||||
name: "VIP Platinum Package",
|
||||
price: "$24.99",
|
||||
variant: "Monthly Subscription",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-man-holding-ssd-cover_23-2149328231.jpg?_wi=1",
|
||||
},
|
||||
id: "vip-platinum", name: "VIP Platinum Package", price: "$24.99", variant: "Monthly Subscription", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-man-holding-ssd-cover_23-2149328231.jpg"},
|
||||
{
|
||||
id: "vip-diamond",
|
||||
name: "VIP Diamond Package",
|
||||
price: "$49.99",
|
||||
variant: "Monthly Subscription",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/gradient-golden-luxury-badges_23-2149058729.jpg?_wi=1",
|
||||
},
|
||||
id: "vip-diamond", name: "VIP Diamond Package", price: "$49.99", variant: "Monthly Subscription", imageSrc: "http://img.b2bpic.net/free-vector/gradient-golden-luxury-badges_23-2149058729.jpg"},
|
||||
{
|
||||
id: "case-key",
|
||||
name: "Mystery Case Keys",
|
||||
price: "$4.99",
|
||||
variant: "Pack of 5 Keys",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/video-game-elements-collection_23-2150286106.jpg?_wi=1",
|
||||
},
|
||||
id: "case-key", name: "Mystery Case Keys", price: "$4.99", variant: "Pack of 5 Keys", imageSrc: "http://img.b2bpic.net/free-vector/video-game-elements-collection_23-2150286106.jpg"},
|
||||
{
|
||||
id: "cosmetics",
|
||||
name: "Cosmetics Bundle",
|
||||
price: "$14.99",
|
||||
variant: "Multiple Items",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/beautiful-woman-facial-treatment_24877-54320.jpg?_wi=1",
|
||||
},
|
||||
id: "cosmetics", name: "Cosmetics Bundle", price: "$14.99", variant: "Multiple Items", imageSrc: "http://img.b2bpic.net/free-vector/beautiful-woman-facial-treatment_24877-54320.jpg"},
|
||||
{
|
||||
id: "rank-upgrade",
|
||||
name: "Rank Upgrade Token",
|
||||
price: "$19.99",
|
||||
variant: "Permanent Upgrade",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/tips-playing-online-games-with-moderation-template_23-2148530051.jpg?_wi=1",
|
||||
},
|
||||
id: "rank-upgrade", name: "Rank Upgrade Token", price: "$19.99", variant: "Permanent Upgrade", imageSrc: "http://img.b2bpic.net/free-vector/tips-playing-online-games-with-moderation-template_23-2148530051.jpg"},
|
||||
]}
|
||||
buttons={[{ text: "View Full Shop", href: "#shop" }]}
|
||||
buttonAnimation="slide-up"
|
||||
@@ -305,35 +204,17 @@ export default function HomePage() {
|
||||
faqsAnimation="slide-up"
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How do I join the CraftRealm server?",
|
||||
content: "Download the latest Minecraft Java Edition, add our server IP (play.craftrealm.com) to your server list, and click join. You can create an account on our website first to link your progress.",
|
||||
},
|
||||
id: "1", title: "How do I join the CraftRealm server?", content: "Download the latest Minecraft Java Edition, add our server IP (play.craftrealm.com) to your server list, and click join. You can create an account on our website first to link your progress."},
|
||||
{
|
||||
id: "2",
|
||||
title: "What is the age requirement to play?",
|
||||
content: "CraftRealm is designed for players 13+. We maintain a family-friendly environment with strict moderation and content policies to ensure safe gameplay.",
|
||||
},
|
||||
id: "2", title: "What is the age requirement to play?", content: "CraftRealm is designed for players 13+. We maintain a family-friendly environment with strict moderation and content policies to ensure safe gameplay."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Are VIP packages worth purchasing?",
|
||||
content: "VIP packages unlock exclusive perks including priority queue during peak hours, cosmetic rewards, monthly bonus currency, and special privileges. Most players find them valuable for the enhanced experience.",
|
||||
},
|
||||
id: "3", title: "Are VIP packages worth purchasing?", content: "VIP packages unlock exclusive perks including priority queue during peak hours, cosmetic rewards, monthly bonus currency, and special privileges. Most players find them valuable for the enhanced experience."},
|
||||
{
|
||||
id: "4",
|
||||
title: "Is the server free to play?",
|
||||
content: "Yes! CraftRealm is completely free to join. All game modes are accessible without payment. VIP packages and cosmetics are optional purchases that enhance but don't require purchases to enjoy the server.",
|
||||
},
|
||||
id: "4", title: "Is the server free to play?", content: "Yes! CraftRealm is completely free to join. All game modes are accessible without payment. VIP packages and cosmetics are optional purchases that enhance but don't require purchases to enjoy the server."},
|
||||
{
|
||||
id: "5",
|
||||
title: "How do I report players breaking rules?",
|
||||
content: "Use the in-game report command (/report) with the player name and reason. Our moderation team investigates all reports within 24 hours. You can also report via our website support panel.",
|
||||
},
|
||||
id: "5", title: "How do I report players breaking rules?", content: "Use the in-game report command (/report) with the player name and reason. Our moderation team investigates all reports within 24 hours. You can also report via our website support panel."},
|
||||
{
|
||||
id: "6",
|
||||
title: "What payment methods do you accept?",
|
||||
content: "We accept credit cards, PayPal, Papara, and bank transfers. All transactions are processed securely through trusted payment gateways with buyer protection.",
|
||||
},
|
||||
id: "6", title: "What payment methods do you accept?", content: "We accept credit cards, PayPal, Papara, and bank transfers. All transactions are processed securely through trusted payment gateways with buyer protection."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -43,35 +43,20 @@ export default function ServerPage() {
|
||||
description="CraftRealm features a robust, well-maintained server infrastructure designed for optimal performance and player experience. Our advanced systems ensure smooth gameplay with minimal downtime and maximum reliability."
|
||||
tag="Server Details"
|
||||
tagIcon={Gamepad2}
|
||||
tagAnimation="entrance-slide"
|
||||
tagAnimation="slide-up"
|
||||
accordionItems={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Hardware & Performance Specs",
|
||||
content: "Our dedicated server infrastructure runs on enterprise-grade hardware with 64GB RAM allocation, SSD storage, and 1Gbps network connectivity. We utilize load-balancing technology to distribute traffic efficiently and ensure consistent 48ms average ping response times across all regions.",
|
||||
},
|
||||
id: "1", title: "Hardware & Performance Specs", content: "Our dedicated server infrastructure runs on enterprise-grade hardware with 64GB RAM allocation, SSD storage, and 1Gbps network connectivity. We utilize load-balancing technology to distribute traffic efficiently and ensure consistent 48ms average ping response times across all regions."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Data Security & Backups",
|
||||
content: "Player data is protected with 256-bit AES encryption and automatic backups occur every 6 hours. We maintain geographically distributed backup servers to prevent data loss. All transactions are PCI DSS compliant.",
|
||||
},
|
||||
id: "2", title: "Data Security & Backups", content: "Player data is protected with 256-bit AES encryption and automatic backups occur every 6 hours. We maintain geographically distributed backup servers to prevent data loss. All transactions are PCI DSS compliant."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Anti-Cheat & Moderation",
|
||||
content: "We employ advanced anti-cheat systems including behavioral analysis, integrity checking, and machine learning detection. Our moderation team reviews reports within 24 hours. Repeat offenders face permanent bans to maintain fair gameplay.",
|
||||
},
|
||||
id: "3", title: "Anti-Cheat & Moderation", content: "We employ advanced anti-cheat systems including behavioral analysis, integrity checking, and machine learning detection. Our moderation team reviews reports within 24 hours. Repeat offenders face permanent bans to maintain fair gameplay."},
|
||||
{
|
||||
id: "4",
|
||||
title: "Custom Plugins & Optimization",
|
||||
content: "CraftRealm runs custom-optimized Paper server software with performance-tuned plugins. Our development team continuously monitors server metrics and updates plugins to prevent lag and exploit vulnerabilities.",
|
||||
},
|
||||
id: "4", title: "Custom Plugins & Optimization", content: "CraftRealm runs custom-optimized Paper server software with performance-tuned plugins. Our development team continuously monitors server metrics and updates plugins to prevent lag and exploit vulnerabilities."},
|
||||
{
|
||||
id: "5",
|
||||
title: "DDoS Protection & Redundancy",
|
||||
content: "We maintain DDoS mitigation through Cloudflare integration and multiple failover servers. If primary servers experience issues, traffic automatically routes to backup infrastructure within seconds.",
|
||||
},
|
||||
id: "5", title: "DDoS Protection & Redundancy", content: "We maintain DDoS mitigation through Cloudflare integration and multiple failover servers. If primary servers experience issues, traffic automatically routes to backup infrastructure within seconds."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-vector/mother-earth-day-banners_23-2148092145.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-vector/mother-earth-day-banners_23-2148092145.jpg"
|
||||
imageAlt="Server infrastructure overview"
|
||||
mediaAnimation="slide-up"
|
||||
useInvertedBackground={true}
|
||||
@@ -85,28 +70,16 @@ export default function ServerPage() {
|
||||
<MetricCardFourteen
|
||||
title="Advanced Server Performance Metrics"
|
||||
tag="Server Statistics"
|
||||
tagAnimation="entrance-slide"
|
||||
tagAnimation="slide-up"
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "500",
|
||||
description: "Maximum concurrent player capacity with zero performance degradation",
|
||||
},
|
||||
id: "1", value: "500", description: "Maximum concurrent player capacity with zero performance degradation"},
|
||||
{
|
||||
id: "2",
|
||||
value: "99.8%",
|
||||
description: "Guaranteed server uptime SLA backed by redundant infrastructure",
|
||||
},
|
||||
id: "2", value: "99.8%", description: "Guaranteed server uptime SLA backed by redundant infrastructure"},
|
||||
{
|
||||
id: "3",
|
||||
value: "48ms",
|
||||
description: "Average global ping response time for optimal competitive play",
|
||||
},
|
||||
id: "3", value: "48ms", description: "Average global ping response time for optimal competitive play"},
|
||||
{
|
||||
id: "4",
|
||||
value: "4.9/5",
|
||||
description: "Player satisfaction rating across all regions and playstyles",
|
||||
},
|
||||
id: "4", value: "4.9/5", description: "Player satisfaction rating across all regions and playstyles"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
@@ -124,35 +97,17 @@ export default function ServerPage() {
|
||||
faqsAnimation="slide-up"
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "What are the server specifications?",
|
||||
content: "CraftRealm runs on enterprise-grade dedicated servers with 64GB RAM, SSD storage, and 1Gbps connectivity. We support up to 500 concurrent players with stable 48ms average ping across all regions.",
|
||||
},
|
||||
id: "1", title: "What are the server specifications?", content: "CraftRealm runs on enterprise-grade dedicated servers with 64GB RAM, SSD storage, and 1Gbps connectivity. We support up to 500 concurrent players with stable 48ms average ping across all regions."},
|
||||
{
|
||||
id: "2",
|
||||
title: "How often does the server restart?",
|
||||
content: "Our server performs automatic maintenance restarts daily at 3:00 AM UTC (during low-traffic hours). Each restart takes approximately 2-3 minutes. Critical security patches may trigger emergency restarts outside this window.",
|
||||
},
|
||||
id: "2", title: "How often does the server restart?", content: "Our server performs automatic maintenance restarts daily at 3:00 AM UTC (during low-traffic hours). Each restart takes approximately 2-3 minutes. Critical security patches may trigger emergency restarts outside this window."},
|
||||
{
|
||||
id: "3",
|
||||
title: "What regions does CraftRealm operate in?",
|
||||
content: "We maintain primary servers in North America (US East), Europe (EU Central), and Asia-Pacific (Singapore). Players are automatically routed to the lowest-latency server for their region.",
|
||||
},
|
||||
id: "3", title: "What regions does CraftRealm operate in?", content: "We maintain primary servers in North America (US East), Europe (EU Central), and Asia-Pacific (Singapore). Players are automatically routed to the lowest-latency server for their region."},
|
||||
{
|
||||
id: "4",
|
||||
title: "What Minecraft version does the server run?",
|
||||
content: "CraftRealm runs on the latest stable Minecraft Java Edition. We typically update within 72 hours of official Minecraft releases. Clients can connect with any recent version (1.20+).",
|
||||
},
|
||||
id: "4", title: "What Minecraft version does the server run?", content: "CraftRealm runs on the latest stable Minecraft Java Edition. We typically update within 72 hours of official Minecraft releases. Clients can connect with any recent version (1.20+)."},
|
||||
{
|
||||
id: "5",
|
||||
title: "Is cross-platform play supported?",
|
||||
content: "CraftRealm supports Java Edition only. Bedrock Edition (Windows 10/11, consoles, mobile) requires separate network setup. We're exploring Java/Bedrock integration for future updates.",
|
||||
},
|
||||
id: "5", title: "Is cross-platform play supported?", content: "CraftRealm supports Java Edition only. Bedrock Edition (Windows 10/11, consoles, mobile) requires separate network setup. We're exploring Java/Bedrock integration for future updates."},
|
||||
{
|
||||
id: "6",
|
||||
title: "Can I host a private server?",
|
||||
content: "Yes, we offer private server packages for guilds and organizations. Contact our support team for custom quotes based on player count and feature requirements.",
|
||||
},
|
||||
id: "6", title: "Can I host a private server?", content: "Yes, we offer private server packages for guilds and organizations. Contact our support team for custom quotes based on player count and feature requirements."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -1,51 +1,51 @@
|
||||
"use client";
|
||||
|
||||
import { memo } from "react";
|
||||
import useSvgTextLogo from "./useSvgTextLogo";
|
||||
import { cls } from "@/lib/utils";
|
||||
import React from 'react';
|
||||
|
||||
interface SvgTextLogoProps {
|
||||
logoText: string;
|
||||
adjustHeightFactor?: number;
|
||||
verticalAlign?: "top" | "center";
|
||||
text: string;
|
||||
className?: string;
|
||||
fontSize?: string;
|
||||
fill?: string;
|
||||
fontFamily?: string;
|
||||
fontWeight?: string;
|
||||
letterSpacing?: string;
|
||||
}
|
||||
|
||||
const SvgTextLogo = memo<SvgTextLogoProps>(function SvgTextLogo({
|
||||
logoText,
|
||||
adjustHeightFactor,
|
||||
verticalAlign = "top",
|
||||
className = "",
|
||||
}) {
|
||||
const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor);
|
||||
const SvgTextLogo = ({
|
||||
text,
|
||||
className = '',
|
||||
fontSize = '48px',
|
||||
fill = 'currentColor',
|
||||
fontFamily = 'system-ui, -apple-system, sans-serif',
|
||||
fontWeight = '700',
|
||||
letterSpacing = '0.02em',
|
||||
}: SvgTextLogoProps) => {
|
||||
const width = text.length * 40;
|
||||
const height = 80;
|
||||
|
||||
return (
|
||||
<svg
|
||||
ref={svgRef}
|
||||
viewBox={viewBox}
|
||||
className={cls("w-full", className)}
|
||||
style={{ aspectRatio: aspectRatio }}
|
||||
preserveAspectRatio="none"
|
||||
role="img"
|
||||
aria-label={`${logoText} logo`}
|
||||
width={width}
|
||||
height={height}
|
||||
viewBox={`0 0 ${width} ${height}`}
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
className={className}
|
||||
aria-label={text}
|
||||
>
|
||||
<text
|
||||
ref={textRef}
|
||||
x="0"
|
||||
y={verticalAlign === "center" ? "50%" : "0"}
|
||||
className="font-bold fill-current"
|
||||
style={{
|
||||
fontSize: "20px",
|
||||
letterSpacing: "-0.02em",
|
||||
dominantBaseline: verticalAlign === "center" ? "middle" : "text-before-edge"
|
||||
}}
|
||||
x="50%"
|
||||
y="50%"
|
||||
dominantBaseline="middle"
|
||||
textAnchor="middle"
|
||||
fontSize={fontSize}
|
||||
fill={fill}
|
||||
fontFamily={fontFamily}
|
||||
fontWeight={fontWeight}
|
||||
letterSpacing={letterSpacing}
|
||||
>
|
||||
{logoText}
|
||||
{text}
|
||||
</text>
|
||||
</svg>
|
||||
);
|
||||
});
|
||||
};
|
||||
|
||||
SvgTextLogo.displayName = "SvgTextLogo";
|
||||
|
||||
export default SvgTextLogo;
|
||||
export default SvgTextLogo;
|
||||
Reference in New Issue
Block a user