new: added some server
Some checks failed
Build (3DS) / build (push) Failing after 2m14s

This commit is contained in:
2025-12-07 01:21:43 +00:00
committed by GitHub
parent 53322f8767
commit e833b79458
5 changed files with 1889 additions and 1 deletions

57
server/README.md Normal file
View File

@@ -0,0 +1,57 @@
# mice Download Server
Simple Node.js server to host mice 3DS homebrew files for easy download via QR code.
## Quick Start
1. **Install dependencies:**
```bash
cd server
npm install
```
2. **Build mice first:****
```bash
cd ..
make
```
3. **Start the server:**
```bash
cd server
npm start
```
4. **Access the download page:**
- Open browser to `http://localhost:3000`
- Use QR codes to download on 3DS browser
- Or find your local IP and access from any device on the network
## Features
- 📱 QR codes for easy 3DS browser access
- 📦 Automatic detection of build files (.3dsx, .cia, .3ds, .elf)
- 🎮 Installation instructions included
- 📊 File size information
- 🌐 Network accessible from any device
## Usage on 3DS
1. Connect your 3DS to the same WiFi network as your computer
2. Open the Internet Browser on your 3DS
3. Scan the QR code or manually enter the URL
4. Download the .3dsx or .cia file
5. Install according to the instructions on the page
## Development
```bash
npm run dev # Uses nodemon for auto-restart
```
## File Types
- **.3dsx** - Homebrew Launcher format (copy to `/3ds/` folder)
- **.cia** - Installable format (use FBI or similar installer)
- **.3ds** - 3DS ROM format
- **.elf** - Debug/development format