Files
Archive/documentation/ROSEAU.md

50 lines
1.5 KiB
Markdown
Raw Normal View History

2025-12-09 06:52:43 +00:00
# Roseau Environment
**Roseau** is a preservation project targeting **v1 (2001)**. This represents the very dawn of Habbo Hotel (then "Hotel Goldfish" / "Cult of the Dead Cow" era). It is extremely simple, text-heavy, and retro.
## 🛠 Tech Stack
- **Language**: Java 11
- **Protocol**: "Goldfish" / v1 text-based custom protocol.
- **Client**: Very early Shockwave (requires specific DCR files included in `client/`).
## 🚀 Key Features
- **Public Rooms Only** (Mostly): The v1 experience was heavily focused on public rooms like the Lido and Club Massiva.
- **Diving Deck**: The classic swimming and diving camera angles.
- **Console**: Uses the old-school blue console interface for messaging.
- **Simplicity**: No complex wireds, mod tools, or modern bloat. Just chatting and sitting.
## 📂 Project Structure
Located in `/roseau`, the structure is:
```
roseau/
├── Roseau-Server/ # Java Source
├── client/ # v1 DCR files and HTML loader
├── roseau.properties # Configuration
└── Dockerfile
```
## 🔌 Ports
| Port | Description |
| ------- | ----------- |
| `37120` | Game Port |
| `8082` | Web Client |
## 🕹 Playing
1. **Browser**: Requires a Shockwave-compatible browser (Pale Moon 32-bit).
2. **Access**: Go to `http://localhost:8082`.
3. **Login**: v1 didn't always have strict auth in the same way; check the screen prompts.
## 🛠 Setup & Running
```bash
./docker-manage.sh start roseau
```
This will start the server and a small Nginx container serving the static v1 client files on port `8082`.