Hey guys, just did a small update to Kepler since it was never fully "finished" - only in a workable hotel state pretty much. Here's my changelog below which should make the server more enjoyable to use.
Changelog
- Club gifts added (default is one gift per month).
- Club clothes added (user editor is updated on login and HC purchase).
- Added user shutup/listen in rooms.
- Fixed populated rooms not showing in the navigator.
- Fixed diving score for longer usernames.
- Added same IP check for MUS camera packet handling so random connections cannot imitate a user.
To change the club gift interval edit the following in the in the settings table:
(The server will need to be started at least once with correct db details before these values appear in the database)
club.gift.timeunit (right now it's DAYS, can be MINUTES/HOURS/DAYS, etc)
club.gift.interval (default is 31 of that interval)
So if you change the interval to 7 and keep the timeunit to DAYS, the gift will be once per week instead of month
If you're already using Kepler, run this migrate SQL for v1.16
Code:
CREATE TABLE `users_club_gifts` (
`user_id` int(11) NOT NULL,
`sprite` varchar(50) NOT NULL,
`date_received` bigint(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `users_mutes` (
`user_id` int(11) NOT NULL,
`muted_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
ALTER TABLE `users` ADD `club_gift_due` BIGINT(11) NOT NULL DEFAULT '0' AFTER `club_expiration`;
UPDATE catalogue_items SET sale_code = (SELECT sprite FROM items_definitions WHERE items_definitions.id = catalogue_items.definition_id) WHERE page_id = 27 AND is_package = 0;
ALTER TABLE `settings` CHANGE `value` `value` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '';
UPDATE users SET club_subscribed = 0;
Screenshots


Download
Compiled v1.16 jar is available: https://github.com/Quackster/Kepler/releases/tag/v1.16