# 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`.