Kepler
What is this?
Kepler is a Habbo Hotel emulator that is designed to fully emulate the v14 version from 2007 era, and upwards. The server is written in Java (JDK 11) and it's using various libraries, which means it's multiplatform, as in supports a wide range of operating systems. Windows, Linux distros, etc.
The server has many features added, and a lot of configuration settings. Most of the configuration settings will be explained below. This server supports version v9 through to v26, and different clients can connect at once, by the server configuration generated:
So in theory you can have two clients targeting different versions connect on these ports.Code:[Global] bind=127.0.0.1 v9.version.port=0 v14.version.port=12321 v15.version.port=0 v21.version.port=12357 v26.version.port=0
How to install and run Shockwave:
Shockwave Information ~ 2019
Spoiler:
Libraries Used
- Netty https://netty.io
- HikariCP https://github.com/brettwooldridge/HikariCP
- SLF4J https://www.slf4j.org/
- Log4j https://logging.apache.org/log4j/2.x/
- Apache Commons-Configuration https://commons.apache.org/proper/co...configuration/
Features
Spoiler:
Screenshots
Spoiler:
Frequently Asked Questions (FAQ)
What database system does this use?
Kepler was designed with MariaDB in mind, which is a fork of MySQL and it's compatible with all programs libraries designed to work with MySQL. https://downloads.mariadb.org/
How can I customise my server?
Upon initial loading of Kepler, it will insert its default configuration options into the settings table, from there, you can edit the automatic rare system, enable/disable and set the welcome message, and many other types of configurations.
What's the automatic rare system?
This is a system designed to rotate a selection of rares in however many days/hours/minutes you set. To edit this, adjust the following:
- rare.cycle.refresh.timeunit
- rare.cycle.refresh.interval
The following valid timeunits are: DAYS/HOURS/MINUTES/SECONDS and the interval is how many of that timeunit you want before the next rare happens.
For example, if I set the interval to 1 and then the timeunit to DAYS, then a new rare will cycle every 1 DAYS.
How do I configure rare prices?
First of all, it finds any items with the catalogue header and "catalog_rares_headline1" and with a minimum rank allowed of 5, and considers any items in those pages to be rares.
To configure prices, in the "settings" table, the entry "rare.cycle.pages" has a value looking like this:
The first number is the page id, the second number is the number of hours required (taking in the credit scheduler into account) before that item is affordable. This doesn't control which items end up in the rare cycle by the way, just the hours required.Code:28,3|29,3|31,3|32,3|33,3|34,3|35,3|36,3|40,3|43,3|30,6|37,6|38,6|39,6|44,6
For example, if you set 20 credits every 15 minutes, and made it so you need 3 hours to earn an item, it would cost 240 credits.
How do people get credits?
The current system is designed so you need to be in a room when you get credits, not afk on the hotel view, there's three settings which adjust how many credits you get, and how often.
- How many credits to receieve: credits.scheduler.amount
- How many timeunits you set are required, in numbers (eg 1 for 1 DAY): credits.scheduler.interval
- The unit how often to get credits (DAYS/HOURS/MINUTES/SECONDS): credits.scheduler.timeunit
Download:
The full source is at: https://github.com/Quackster/Kepler
Compiled jar: https://github.com/Quackster/Kepler/releases
Massive Thanks To:
- Sefhriloff
- Hoshiko
- ThuGie
- Ascii
- Lightbulb
- Raptosaur
- Romuald
- Glaceon
- Nillus
- Holo Team
- Meth0d
- office.boy
Last edited by Quackster; 4 Weeks Ago at 10:30 AM.
The Habbo archives: http://alex-dev.org/archive/
It's juste awesome ! :O
But you have delete all your r21 work ?
Thank's for this release :D
The Habbo archives: http://alex-dev.org/archive/
Woaaaaaaaaaaaaaa ! That's awesome ! :O I love it !
Wich versions are supported ??
The Habbo archives: http://alex-dev.org/archive/
Dev thread: http://forum.ragezone.com/f331/holo5...js-ts-1160645/
Dev Discord: https://discord.gg/tPjAtmf
This isn't good, this isn't great... this is amazing! Good job on this and all those features still take me back to 2006 when I started Habbo.
We sail onwards. We don't know where we'll end up, but we'll go where the river takes us. Past everything we fought for, past all memories, onto something new. You'll be missed, my old friend, but it's time to part ways.
Hey, now i think a little: can you share your r14 DCR please ? :D
Here you go:
https://www.mediafire.com/file/ta0kc...d/v14.zip/file
Note: the kepler.sql was made for v21 so some furniture might not work and you'll have to mark it as "is_hidden" to 1 (for true) in the catalogue. I'm talking about some of the Alhambra and Executive furniture.
The Habbo archives: http://alex-dev.org/archive/
Damn.. Now I see what you are doing :P
I'll say it again, good job Quack
(:
It looks amazing!Is there any 'installation guide' for windows?
Awesome work!
Just got everything up and running and it looks great. :)
Last edited by TheOman; 18-11-18 at 12:37 AM. Reason: fuck.aaron = true
The Habbo archives: http://alex-dev.org/archive/
What a Masterpiece, Alex.
Thank you for all your time spent on this project and for bringing to this community something so nostalgic and clean.
I hope you keep going with the project and I guess there's still interesting stuff to show up.
Cheers!
RAGEAUSTISM INTENSIFIES
The Habbo archives: http://alex-dev.org/archive/