🦁 Leo游戏部署架构说明

项目信息:
组名:Leo
游戏名称:leol (狮子冒险 Leo Adventure)
访问地址:http://s.linapp.fun/Leo.html

📊 系统架构流程图

👤
用户浏览器
输入: s.linapp.fun/Leo.html
🌐
DNS域名解析
s.linapp.fun → 服务器IP地址
🖥️
Web服务器
Linux服务器 (Nginx/Apache)
接收HTTP请求
💾
挂载网盘
路径: /mnt/www/
文件: Leo.html (14KB)
🎮
浏览器渲染游戏
纯前端HTML5游戏
Canvas绘图 + JavaScript逻辑

🚀 部署步骤详解

  1. 步骤1:开发游戏
    • 使用HTML5 + CSS3 + JavaScript开发纯前端游戏
    • 创建文件: Leo.html
    • 文件大小: 14KB
  2. 步骤2:部署到服务器
    cp /home/G9/Leo.html /mnt/www/Leo.html
    • 源文件: /home/G9/Leo.html
    • 目标路径: /mnt/www/Leo.html
  3. 步骤3:Web服务器配置
    • Web服务器(Nginx/Apache)配置根目录指向 /mnt/www/
    • 域名 s.linapp.fun 绑定到该服务器
    • 访问 s.linapp.fun/Leo.html 时,服务器读取 /mnt/www/Leo.html
  4. 步骤4:用户访问
    • 用户在浏览器输入: http://s.linapp.fun/Leo.html
    • 浏览器下载HTML文件
    • 游戏在用户浏览器中运行(无需服务器计算)

🏗️ 技术架构详解

组件 技术/工具 说明
域名 s.linapp.fun 指向Web服务器的域名
DNS解析 域名解析服务 将域名转换为服务器IP地址
Web服务器 Linux + Nginx/Apache 处理HTTP请求,返回静态文件
存储 /mnt/www/ (挂载网盘) 存储网站文件的目录
游戏文件 Leo.html (14KB) 纯前端HTML5游戏
游戏引擎 Canvas API + JavaScript 浏览器原生技术,无需插件

📁 文件路径映射

用户访问URL: http://s.linapp.fun/Leo.html ↓ 服务器文件路径: /mnt/www/Leo.html ↓ 开发原始文件: /home/G9/Leo.html

🎮 游戏特性

🌐 网络请求流程

详细流程:

1️⃣ 用户操作:在浏览器地址栏输入 s.linapp.fun/Leo.html

2️⃣ DNS查询:浏览器向DNS服务器查询 s.linapp.fun 的IP地址

3️⃣ 建立连接:浏览器通过HTTP协议连接到服务器的80端口

4️⃣ 请求文件:浏览器发送 GET /Leo.html 请求

5️⃣ 服务器处理:Web服务器读取 /mnt/www/Leo.html 文件

6️⃣ 返回响应:服务器将HTML文件内容返回给浏览器

7️⃣ 渲染游戏:浏览器解析HTML,执行JavaScript,游戏开始运行

💡 关键技术点

  • 挂载网盘 /mnt/www/
    • Linux系统中的挂载点(mount point)
    • 可能是网络存储(NFS、CIFS)或本地磁盘
    • Web服务器配置此目录为网站根目录
  • 静态文件服务
    • Web服务器直接返回HTML文件,无需后端处理
    • 高效、快速、低资源消耗
  • HTML5 Canvas
    • 使用Canvas API绘制游戏画面
    • JavaScript控制游戏逻辑和动画
    • requestAnimationFrame实现流畅动画
  • 🎯 访问游戏

    🎮 点击这里开始游戏 →
    ✅ 部署完成状态:

    ✓ 游戏文件已创建
    ✓ 已部署到 /mnt/www/Leo.html
    ✓ 可通过 http://s.linapp.fun/Leo.html 访问
    ✓ 文件大小:14KB
    ✓ 部署时间:2025-10-23