Menu
Forums
All threads
Latest threads
New posts
Trending threads
New posts
Search forums
Trending
What's new
New posts
New profile posts
Latest activity
Members
Current visitors
New profile posts
Search profile posts
Upgrades
Log in
Register
What's new
Search
Search
Search titles only
By:
All threads
Latest threads
New posts
Trending threads
New posts
Search forums
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Server Development
Habbo Retros
Habbo Development
[DEV] Havana - theallseeingeye/Hobbanet Housekeeping
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Sonykko" data-source="post: 480404" data-attributes="member: 118613"><p style="text-align: center">[ATTACH=full]15329[/ATTACH]</p><p>Hi everyone! Welcome to the development thread of a Housekeeping project for Havana. For now the project it's not finished 100%, and I think was deprecated to do a release for production at the moment.</p><p></p><p><strong>Features</strong></p><ul> <li data-xf-list-type="ul">Login/Session<ul> <li data-xf-list-type="ul">Save and show last login IP from HK</li> <li data-xf-list-type="ul">Save and show last login time from HK</li> </ul></li> <li data-xf-list-type="ul">Statistics<ul> <li data-xf-list-type="ul">Housekeeping login logs</li> </ul></li> <li data-xf-list-type="ul">Configurations<ul> <li data-xf-list-type="ul">Reorganized all config settings</li> </ul></li> <li data-xf-list-type="ul">Admin tools<ul> <li data-xf-list-type="ul">Remote alerting</li> <li data-xf-list-type="ul">Remote baning and kicking</li> <li data-xf-list-type="ul">Remote superban (original feature)</li> <li data-xf-list-type="ul">User action log</li> <li data-xf-list-type="ul">Remote mass alert</li> <li data-xf-list-type="ul">User search & information tool</li> <li data-xf-list-type="ul">Current furniture</li> <li data-xf-list-type="ul">Room admin (private rooms)</li> <li data-xf-list-type="ul">Room action log</li> <li data-xf-list-type="ul">CFH action log</li> <li data-xf-list-type="ul">User edit (original feature)</li> <li data-xf-list-type="ul">User create (original feature)</li> <li data-xf-list-type="ul">Wordfilter tool</li> <li data-xf-list-type="ul">Voucher codes tool</li> </ul></li> <li data-xf-list-type="ul">Campaign management<ul> <li data-xf-list-type="ul">Staff picks tool (missing rooms)</li> <li data-xf-list-type="ul">Recommended groups tool</li> </ul></li> </ul><p></p><p><strong>TODO</strong></p><p>[SPOILER]</p><ul> <li data-xf-list-type="ul">Log all activity of Staffs from Housekeeping (0%)</li> <li data-xf-list-type="ul">iot Help tool & log (50%)</li> <li data-xf-list-type="ul"><s>Wordfilter tool</s> (100%)</li> <li data-xf-list-type="ul"><s>Voucher codes tool</s> (100%)</li> <li data-xf-list-type="ul">Ads banners tool (50%)</li> <li data-xf-list-type="ul"><s>Staff picks tool</s> (99%)</li> <li data-xf-list-type="ul"><s>Recommended groups tool</s> (100%)</li> <li data-xf-list-type="ul">Hot campaings tool (50%)</li> <li data-xf-list-type="ul">FAQs tool (25%)</li> </ul><p>[/SPOILER]</p><p></p><p><strong>Images</strong></p><p>[SPOILER]</p><p>[ATTACH=full]15330[/ATTACH]</p><p></p><p>[ATTACH=full]15331[/ATTACH]</p><p></p><p>[ATTACH=full]15332[/ATTACH]</p><p>[/SPOILER]</p><p></p><p>Code snippet RCON Kick controller:</p><p>[SPOILER][CODE=java]String user = client.get().getString("user");</p><p>String moderator = playerDetails.getName();</p><p></p><p>try {</p><p> RconUtil.sendCommand(RconHeader.MOD_KICK_USER, new HashMap<>() {{</p><p> put("receiver", user);</p><p></p><p> }});</p><p></p><p> boolean dbInsertSuccess = HousekeepingCommandsDao.insertRconLog("REMOTE_KICK", user, moderator,"Has sido expulsado por un Moderador.");</p><p></p><p> if (dbInsertSuccess) {</p><p> client.session().set("alertColour", "success");</p><p> client.session().set("alertMessage", "The Kick has been sent and logged in the database");</p><p> } else {</p><p> client.session().set("alertColour", "danger");</p><p> client.session().set("alertMessage", "Error inserting the kick into the database");</p><p> }</p><p> } catch (Exception e) {</p><p> client.session().set("alertColour", "danger");</p><p> client.session().set("alertMessage", "Error sending the Kick: " + e.getMessage());</p><p> }</p><p></p><p> client.redirect("/" + Routes.HOUSEKEEPING_PATH + "/admin_tools/bans_kicks");</p><p> }[/CODE][/SPOILER]</p><p></p><p><strong>Install</strong></p><p></p><p>-Download the latest Havana theallseeingeye v31 release: <a href="https://github.com/Sonykko/Havana_theallseeingeye/releases" target="_blank">https://github.com/Sonykko/Havana_theallseeingeye/releases</a></p><p></p><p>-Check the Havana theallseeingeye R39 version: <a href="https://github.com/Sonykko/Havana_theallseeingeye/tree/develop-r39" target="_blank">https://github.com/Sonykko/Havana_theallseeingeye/tree/develop-r39</a></p><p></p><p>-<u>Need a tutorial</u>? Check my tutorial video (only spanish for now): <a href="https://www.youtube.com/watch?v=0mxXTafKqlk" target="_blank">https://www.youtube.com/watch?v=0mxXTafKqlk</a></p><hr /><p></p><p><strong>Credits</strong></p><ul> <li data-xf-list-type="ul">Habbo/Sulake for the designs</li> <li data-xf-list-type="ul">Quackster for Havana</li> </ul><hr /><p></p><p>[automerge]1706440300[/automerge]</p><p>New update (28/01/2024): Room Admin tool has been refactoriced.</p><p></p><p>-Now can search a room by name, description, room id, owner id and owner name, applying the filter what you want (Start with, contains...).</p><p>-Now can change the room category and their access type (open, doorbell, password, just like Havana Server traits).</p><p></p><p>Preview:</p><p>[SPOILER]</p><p>[ATTACH=full]15336[/ATTACH]</p><p>[/SPOILER]</p><p></p><hr /><p></p><p>Update 02/02/2024:</p><p></p><p>-Wordfilter tool has been done at 100%. You now can add, edit and delete a word for the wordfilter, all in the same page.</p><p>-Vouchers codes tool has been done at 100%. You now can add, edit and delete a voucher code, all in the same page.</p><p></p><p>Preview:</p><p>[SPOILER]</p><p>[ATTACH=full]15344[/ATTACH]</p><p></p><p>[ATTACH=full]15345[/ATTACH]</p><p>[/SPOILER]</p><hr /><p></p><p>Update 06/02/2024:</p><p></p><p>-Staff picks tool added. Now can add, edit and delete all staff picks, all in one page. Missing rooms feature bcs Havana don't have it.</p><p>-Recommended groups tool addedd. Now can add, edit, and delete all recommended groups, all in one page.</p><hr /><p></p><p>Update 09/02/2024:</p><p></p><p>-Added Housekeeping login logs. Now can see all login logs of Staffs, including the name, IP and date of it.</p><p>-Decided to no add the Ads banners & Hot Campaing tools at the moment.</p><p>-Descarted the iot & FAQs tools because they don't have directly relation with Housekeeping.</p><p>-theallseeingeye has been ported to HavanaR39. Now is time to check if all works propietly.</p><hr /><p></p><p>Update 10/02/2024:</p><p></p><p>-The first dev-build for v31 has been released for public. For install it go here: <a href="https://github.com/Sonykko/Havana_theallseeingeye/releases" target="_blank">https://github.com/Sonykko/Havana_theallseeingeye/releases</a></p><p>-The first dev-build for R39 has been released for public. For check it go here: <a href="https://github.com/Sonykko/Havana_theallseeingeye/tree/develop-r39" target="_blank">https://github.com/Sonykko/Havana_theallseeingeye/tree/develop-r39</a></p></blockquote><p></p>
[QUOTE="Sonykko, post: 480404, member: 118613"] [CENTER][ATTACH type="full" alt="havana-theallseeingeye-logo.png"]15329[/ATTACH][/CENTER] Hi everyone! Welcome to the development thread of a Housekeeping project for Havana. For now the project it's not finished 100%, and I think was deprecated to do a release for production at the moment. [B]Features[/B] [LIST] [*]Login/Session [LIST] [*]Save and show last login IP from HK [*]Save and show last login time from HK [/LIST] [*]Statistics [LIST] [*]Housekeeping login logs [/LIST] [*]Configurations [LIST] [*]Reorganized all config settings [/LIST] [*]Admin tools [LIST] [*]Remote alerting [*]Remote baning and kicking [*]Remote superban (original feature) [*]User action log [*]Remote mass alert [*]User search & information tool [*]Current furniture [*]Room admin (private rooms) [*]Room action log [*]CFH action log [*]User edit (original feature) [*]User create (original feature) [*]Wordfilter tool [*]Voucher codes tool [/LIST] [*]Campaign management [LIST] [*]Staff picks tool (missing rooms) [*]Recommended groups tool [/LIST] [/LIST] [B]TODO[/B] [SPOILER] [LIST] [*]Log all activity of Staffs from Housekeeping (0%) [*]iot Help tool & log (50%) [*][S]Wordfilter tool[/S] (100%) [*][S]Voucher codes tool[/S] (100%) [*]Ads banners tool (50%) [*][S]Staff picks tool[/S] (99%) [*][S]Recommended groups tool[/S] (100%) [*]Hot campaings tool (50%) [*]FAQs tool (25%) [/LIST] [/SPOILER] [B]Images[/B] [SPOILER] [ATTACH type="full" alt="Housekeeping-1.png"]15330[/ATTACH] [ATTACH type="full" alt="Housekeeping-2.png"]15331[/ATTACH] [ATTACH type="full" alt="Housekeeping-3.png"]15332[/ATTACH] [/SPOILER] Code snippet RCON Kick controller: [SPOILER][CODE=java]String user = client.get().getString("user"); String moderator = playerDetails.getName(); try { RconUtil.sendCommand(RconHeader.MOD_KICK_USER, new HashMap<>() {{ put("receiver", user); }}); boolean dbInsertSuccess = HousekeepingCommandsDao.insertRconLog("REMOTE_KICK", user, moderator,"Has sido expulsado por un Moderador."); if (dbInsertSuccess) { client.session().set("alertColour", "success"); client.session().set("alertMessage", "The Kick has been sent and logged in the database"); } else { client.session().set("alertColour", "danger"); client.session().set("alertMessage", "Error inserting the kick into the database"); } } catch (Exception e) { client.session().set("alertColour", "danger"); client.session().set("alertMessage", "Error sending the Kick: " + e.getMessage()); } client.redirect("/" + Routes.HOUSEKEEPING_PATH + "/admin_tools/bans_kicks"); }[/CODE][/SPOILER] [B]Install[/B] -Download the latest Havana theallseeingeye v31 release: [URL]https://github.com/Sonykko/Havana_theallseeingeye/releases[/URL] -Check the Havana theallseeingeye R39 version: [URL]https://github.com/Sonykko/Havana_theallseeingeye/tree/develop-r39[/URL] -[U]Need a tutorial[/U]? Check my tutorial video (only spanish for now): [URL]https://www.youtube.com/watch?v=0mxXTafKqlk[/URL] [HR][/HR] [B]Credits[/B] [LIST] [*]Habbo/Sulake for the designs [*]Quackster for Havana [/LIST] [HR][/HR] [automerge]1706440300[/automerge] New update (28/01/2024): Room Admin tool has been refactoriced. -Now can search a room by name, description, room id, owner id and owner name, applying the filter what you want (Start with, contains...). -Now can change the room category and their access type (open, doorbell, password, just like Havana Server traits). Preview: [SPOILER] [ATTACH type="full" alt="Housekeeping-4.png"]15336[/ATTACH] [/SPOILER] [HR][/HR] Update 02/02/2024: -Wordfilter tool has been done at 100%. You now can add, edit and delete a word for the wordfilter, all in the same page. -Vouchers codes tool has been done at 100%. You now can add, edit and delete a voucher code, all in the same page. Preview: [SPOILER] [ATTACH type="full" alt="Housekeeping-5.png"]15344[/ATTACH] [ATTACH type="full" alt="Housekeeping-6.png"]15345[/ATTACH] [/SPOILER] [HR][/HR] Update 06/02/2024: -Staff picks tool added. Now can add, edit and delete all staff picks, all in one page. Missing rooms feature bcs Havana don't have it. -Recommended groups tool addedd. Now can add, edit, and delete all recommended groups, all in one page. [HR][/HR] Update 09/02/2024: -Added Housekeeping login logs. Now can see all login logs of Staffs, including the name, IP and date of it. -Decided to no add the Ads banners & Hot Campaing tools at the moment. -Descarted the iot & FAQs tools because they don't have directly relation with Housekeeping. -theallseeingeye has been ported to HavanaR39. Now is time to check if all works propietly. [HR][/HR] Update 10/02/2024: -The first dev-build for v31 has been released for public. For install it go here: [URL]https://github.com/Sonykko/Havana_theallseeingeye/releases[/URL] -The first dev-build for R39 has been released for public. For check it go here: [URL]https://github.com/Sonykko/Havana_theallseeingeye/tree/develop-r39[/URL] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Server Development
Habbo Retros
Habbo Development
[DEV] Havana - theallseeingeye/Hobbanet Housekeeping
Top