Skip to content

Quackster/Lisbon

Repository files navigation

Lisbon

Lisbon is a Habbo Hotel emulator that is designed to fully emulate the v26 version from 2008 era.

All the gamedata files can be found HERE.

Screenshots

Website:

image

Logged in:

basilisk_SN5B5EZHaQ

Hotel:

basilisk_h44Zb4dNb6

Linux install

The Linux installer deploys Lisbon with Java 17, MariaDB, Nginx, the emulator service, the web service, database imports, and systemd units.

Run it on a systemd-based Linux server:

sudo ./install-linux.sh --host example.com

Useful options:

sudo ./install-linux.sh \
  --host example.com \
  --db-name lisbon \
  --db-user lisbon \
  --game-port 30000 \
  --mus-port 12322 \
  --web-backend-port 8080

After installation:

systemctl status lisbon-server lisbon-web nginx mariadb --no-pager
journalctl -u lisbon-server -f
journalctl -u lisbon-web -f

Quick VM test

The quickest realistic test is a disposable Ubuntu VM with Multipass.

From Windows PowerShell:

multipass launch 24.04 --name lisbon-test --cpus 2 --memory 4G --disk 20G
multipass mount C:\SourceControl\Lisbon lisbon-test:/src/Lisbon
multipass shell lisbon-test

Inside the VM:

cd /src/Lisbon
chmod +x install-linux.sh
sudo ./install-linux.sh --host "$(hostname -I | awk '{print $1}')"

Check the services:

systemctl status lisbon-server lisbon-web nginx mariadb --no-pager
curl -I http://localhost/
journalctl -u lisbon-server -n 100 --no-pager
journalctl -u lisbon-web -n 100 --no-pager

From Windows, get the VM IP:

multipass info lisbon-test

Open http://<vm-ip>/ in a browser.

Clean up the VM when finished:

multipass delete lisbon-test
multipass purge

About

Project Lisbon, supporting Habbo Hotel v26. Fork of Kepler.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors