A v31 Habbo Hotel Private Server Written in Kotlin.
Since Auto-reload detects changes in output files, you need to rebuild a project. You can do this manually in IntelliJ IDEA or enable continuous build execution in Gradle using the -t command-line option.
- To rebuild a project automatically using Gradle, you can run the build task with the -t option in a terminal:
./gradlew -t build
- Additionally, you can run the following build task with these options to Auto-reload much faster:
./gradlew -t build -x test -x jar -x distZip -x distTar
Running the auto-reload task and the web-server task in Gradle simultaneously is very powerful for development.
- To start the web server using Gradle, you can run the run task in a terminal:
./gradlew :web:run
- To start the game server using Gradle, you can run the run task in a terminal:
Note: The game server relies on the web-server to be online for now because of the temporary database.
./gradlew :game:run
- Navigate to http://localhost/ to see the website.
- Navigate to http://localhost/test to setup the temporary database for the website and game.
- Default Account Credentials (username: jordan, password: password1) or create your own account using the registration.
- Navigate to http://localhost/client to launch the game once logged in.
- Navigate to http://localhost/export to dump some game assets from the Flash movies.
Please note that Adobe Flash is no longer supported on modern browsers due to security issues. You must use an Adobe Flash Player compatible browser to be able to play the game. Use this browser at your own risk!
https://archive.org/details/basilisk-portable-with-flash