50 lines
1.5 KiB
Markdown
50 lines
1.5 KiB
Markdown
# 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`.
|