Devlog

All the updates of the project

#5
16 December 2025 — Garih
22 changes
  • Updated node selection scripts for server creation.
  • Updated scripts to automatically stop server creation in case of stock depletion.
  • v2
    Updated the /create-server page to display stock status.
  • v2
    Updated the dashboard to display stock status.
  • Reduced the cooldown for updating the server creation node selector from 600 seconds (10 minutes) to 5 seconds.
  • +
    Integrated theme support (dark & light) into the page source code.
  • +
    v2
    Added theme toggle button in the header menu.
  • +
    v2
    Display region/node information on server cards.
  • Removed certain advertisements deemed 'too intrusive' from the site UI.
  • Nodes are now considered 'overloaded' at 80% of allocatable RAM, providing greater buffer on physical capacity.
  • ~
    Extended session timeout from 30 minutes to 45 minutes.
  • Remaining session time is now calculated based on the value stored in the database.
  • +
    Added CAPTCHA to the session renewal button (anti-bot measure).
  • Reduced the maximum number of servers per user from 3 to 2.
  • Fixed various UI defects.
  • !
    critical
    Added a system of security key rotation authentication for all internal services.
  • +
    Introduced operating regions system (GLOBAL, FR, POLAND, AMERICA, ASIA) as a core user account property.
  • +
    Added operating_region column to users database table with default value set to GLOBAL.
  • User accounts are now associated with an explicit operating region used for feature availability and infrastructure rules.
  • +
    v2
    Implemented operating region selector during account configuration (user-driven, non-IP-based).
  • Feature availability is now dynamically filtered based on the user's operating region.
  • All existing user accounts were safely migrated to the GLOBAL operating region.
#4
08 December 2025 — Garih
5 changes
  • +
    Inactive server deletion script.
  • +
    Added server deletion queue.
  • Server creation script now creates servers on the least loaded node.
  • +
    Added a script that automatically calculates the least loaded node.
  • Updated the TOS to inform users that inactive servers older than 14 days are automatically deleted.
#3
29 November 2025 — Garih
7 changes
  • Updated the server creation page (/create-server) with a new design and layout.
  • +
    Added Folia server software.
  • +
    Added NeoForge server software.
  • +
    Added Fabric server software.
  • +
    Started saving last server session date in the database.
  • Updated the database schema to include last server session date.
  • +
    Added new section 'Loaders & Modpacks' on the homepage (/home).
#2
26 November 2025 — Garih
22 changes
  • +
    Added new informational pages: How It Works, FAQ, Server Locations, About Us and Contact.
  • Completely redesigned and rewrote the Legal page (/legal).
  • Updated the Privacy Policy page (/privacy-policy) to include Google AdSense and Google Analytics integration and to better explain the use of cookies and trackers.
  • +
    Added public documentation archive page (/docs).
  • +
    Added live statistics page (/stats).
  • Increased session duration from 30 to 45 minutes.
  • +
    Deployed new node nd6 in Marseille (France).
  • +
    Prepared deployment of node nd5 in Paris (France) – coming very soon.
  • +
    Integrated Google Analytics to better understand user behavior and improve the platform faster.
  • +
    Completed Google AdSense integration – currently awaiting Google validation.
  • +
    Started development of the new File Manager and Console v2.
  • Reduced server list refresh time from 2 to 1 second.
  • ~
    Fixed the server shutdown system for servers with no active sessions.
  • Improved the user profile page (/profile) with a cleaner and more functional design.
  • +
    Added Pterodactyl account management page (/manage-ptero-account).
  • +
    Users can now change their email address from the client area.
  • +
    Added support for a display name (separate from username).
  • +
    Added the ability to change the Pterodactyl password directly from the client area.
  • Updated all legal documents (Terms of Service, Privacy Policy, etc.).
  • +
    Added native Forge Mod Loader support in the server software selection during server creation.
  • Refactored API endpoint file structure for better organization within the client area codebase.
  • Redesigned the UI/UX of the patch notes page (/dev-blog).
#1
11 November 2025 — Garih
11 changes
  • +
    Implemented a script to ensure servers are properly shut down after a session ends, preventing them from staying online.
  • ~
    Fixed the server counter in the dashboard to accurately reflect active servers.
  • +
    Added a 'How It Works' page to explain the service functionality.
  • +
    Added an FAQ page to address common user questions.
  • +
    Added a 'Server Locations' page to detail hosting locations.
  • +
    Added a modal prompting users to join the FreeMCHost Discord community.
  • +
    Added a modal encouraging users to leave a review on Trustpilot.
  • Modified server configurations to improve load balancing across the infrastructure.
  • +
    Added a 'Dev Blog' page to list patch notes and development updates.
  • Migrated the dashboard to the main domain for a unified user experience.
  • +
    Prepared implementation of Google Ads to diversify revenue streams.

Powered by caffeine, bugs & open tabs.