Warning: file_get_contents(../live_plugin_version.json): failed to open stream: No such file or directory in /bighome/forthemug/hot.forthemug.com/dev-diary.php on line 10

Warning: filemtime(): stat failed for ../live_plugin_version.json in /bighome/forthemug/hot.forthemug.com/dev-diary.php on line 13
Hutton Helper Page Version 3
HH Coming Soon
Welcome to the Hutton Helper Website
Changelog for Hutton Helper


- Added Events for Community Goals and events to make it easier to track Convoy's in the future.

- Added an update made by CMDR Psymons to allow New Events to be pushed without the need for an update, it only requires an EDMC restart


- Added Cargp Collection and Jettison Tracking events.

- Lowered the news refresh to 3 minutes in preperation for the Bento Balls Convoy


- Added Canonn's Plugin made by LCU No Fool Like One to share needed data with them.


CMDR Sporebats Enhanced code implementation of the hutton Helper is now deployed

All Previous versions are still compatable.


Greetings from EntariusFusion

Welcome to the New look Hutton Helper Webiste, all of your favorite things are here but we have also added new features.This is the Dev Diary and it will give you a look into what i am working on at the moment :


Hutton Helper Website Version 3

5th July 2019

If your reading this then you are doing it on the Hutton Helper Website Version 3. I decided that a fairly major overhaul was needed as the website had been the same for a little over 2 years and i have been adding new things to it that made it look old.

The Old website was very Hevily reliant on SQL and would happily make 1000's of calls in poorly formatted Queries to pull all of the data it needed. Ive been Transitioning away from SQL for everything as page load times were sometimes 5 seconds or longer which in 2019 is 4 seconds too long

Ive pulled away from using SQL and am now using REDIS for Lightning fast recall of data for the website and the Main Hutton Helper Server, SQL is used for Storage and most of the writes to the database is done during quiet hours

As i've developed the Hutton Helper website i have learned quite alot and version 3 aims to bring the website up to my Current level of working, and also aims to neaten up the code, as the old code was horrific and poorly optimized, the new stuff however, is alot better

Changelog for Console Companion


- Added Events for Community Goals and events to make it easier to track Convoy's in the future.

- Added a check for threads not terminating after they are told to


- Changed the rate of Thread Spawning to look after commanders down from 0.25 seconds to 0.75 seconds

- Added a Force Recheck action that reloads and syncs data if journal dies not transfer from FDEV correctly


- Redesign of how the Threads handle refresh key times and fails

- Threads now spawn correctly and take data from SQL if the REDIS initial needed data is not present

- Added a Journal Purge option to stop Ruby Sets from becoming 200MB+ large per commander. Journal Sets will now purge from REDIS and the Console COmpanion at regular intervals

- Added framework for Oauth2 commander reset problems (Project 'Chopping Block'). Commanders would unauth from the Console Companion in bunches at random time intervals, I've added some safeguards to slow data pulling down and Extra things to help a failed token refresh if one occurs


- Added Error handling to the Executioner Thread for sudden drop outs or restarts of the main Hutton Helper Program

- Executioner will now re-enter the event it was trying to send back into the Queue if it cannot send the data to the Main Hutton Helper


- Fixed a bug that would kill the program if the Journal Pull did not happen in a set timescale

- Added Data Sanity Checking to the Executioner


- A Complete Re-write of the Console Companion from the ground up to address serious problems with the old code, used a new approach to commanders data handling

- Pre 2.2.00 Version is now offline, all commanders will need to sign up again.