Game Updates
What's new in Ski Manager. Follow our progress and see what's shipped.
Polish & Quality-of-Life
A round of refinements across the site plus important fixes to daily bonuses and the tutorial.
- Contact form now blocks spam automatically
- Added Discord and community links across the site
- Redesigned login and sign-up pages
- Refreshed the home page, navigation menu, and footer
- Cleaner FAQ, About, Contact, and legal pages
- Better VIP Guests page - see requirements and rewards for every guest type
- Support chat now groups messages by day and supports multi-line replies
- Daily bonus now tracks real-day streaks for fairer rewards
- Daily bonus could get stuck and stop letting you claim
- Some tutorial steps could not be completed
- Snow quality and auto-grooming now work correctly
- Corrected outdated info on several pages
- Fixed the Compliance page failing to load
- Fixed Ski Patrol and Emergency pages crashing with incident history
- Fixed daily bonus indicator showing incorrectly on the dashboard
UI Overhaul & New Features
Major UI improvements across all pages, support chat, voting system, compliance hub, equipment shop redesign, and dozens of fixes.
- In-game support chat between players and admin
- Season 4 resort voting system
- Combined Compliance page (Insurance + Government + Environment)
- Cmd+K search modal with categories and keyboard navigation
- HKD Snowmakers added (Impulse R5, Diablo, Phazer)
- Season roadmap on home page
- Daily bonus badge in navbar
- Admin feature flag bulk controls and search
- Equipment shop redesigned with product-style cards
- Corrected snowmaker models to real TechnoAlpin, Demaclenko, HKD, SMI products
- Night skiing page with toggle all, repair costs, time indicator
- Terrain parks page with stats, better cards, crew display
- Parking page redesigned with product-style build cards
- Marketing page with better campaign and launch cards
- Tournaments page with stats, dynamic status, how-it-works guide
- Notifications page with day grouping, filters, bulk actions
- Settings page with linked accounts, clickable themes, game stats
- Footer redesigned with brand section and social icons
- Navbar sticky fix, active page highlighting
- Resort page with weather, snow base, condition, open/close all
- Dashboard time-of-day greeting and profit status
- Admin bypasses all feature locks
- MySQL upgraded to 9.7.0
- Service worker failing on www subdomain
- Marketing page crashing from missing array keys
- Tournament and event status not updating after end date
- Cookie consent script tag not closing properly
- PHP expose_php header leaking version info
Economy Rebalance & Systems Overhaul
Major economy rebalance, improved grooming/snowmaking/weather/finances, PWA support, and dozens of bug fixes.
- Hourly temperature system - temp changes every real-world hour following a realistic diurnal curve
- 24-hour forecast on Weather page with snowmaking window indicator
- Per-trail snow cannon assignment
- Trail snow base tracking with depth and quality per slope
- Toggle all cannons on/off at once
- Repair costs and sell refunds for snow cannons
- Individual slope grooming, priority grooming, and sector grooming
- Grooming economics panel - fuel cost, crew salaries, condition bonus
- Weather impact on slope condition decay
- Alerts bar - warns about low cash, broken equipment, critical slopes
- Daily snapshot cards - balance, visitors, daily profit, current temp
- Daily profit/loss indicator with days-until-bankruptcy warning
- Income breakdown - tickets, hotels, restaurants, rentals
- Expense breakdown - equipment fuel, loan payments
- PWA support - install Ski Manager as an app from your browser
- Custom error page with falling snow animation
- Last active tracking in admin panel
- Summer activities can now be built directly from the page
- Lift and slope build costs reduced by 90% - players can now build a working resort on Day 1
- Players who overpaid for lifts/slopes have been automatically refunded
- Weather conditions now tied to temperature - no snow above freezing
- Snowfall amounts realistic per condition type (Light 1-5, Heavy 6-15, Blizzard 15-30)
- Daily cost breakdown and crew status display
- Sector names shown instead of IDs
- Crew level affects grooming effectiveness
- Ranked by score (cash + income) instead of signup date
- Shows cash, net profit, resort stats, and difficulty level
- Operations quick links grid for grooming, snowmaking, staff, equipment
- Snow quality badges on slope rows
- 30-day browser caching for map images
- App timezone set to Eastern Time
- Building renovation not actually updating building condition
- Activity build button linking to wrong page
- Needs repair count showing all buildings instead of only damaged ones
- Finances page showing zero for all income categories
- Duplicate financial transactions from multiple GameTick runs
- Leaderboard crashing on unsigned integer subtraction overflow
- Water source repair crashing from wrong query method
Season 1 Launch Update
Major update rebuilding the trail map, admin panel, unit system, and adding feature flags.
- Rebuilt interactive trail map - select pre-drawn segments to build lifts and slopes
- Segment popups showing name, length, and type on click
- Loading spinner while map image loads
- Preload map image for faster loading
- Live visitor counter based on open lifts and slopes
- Activity feed auto-refreshes every 30 seconds
- Maintenance mode toggle
- Season controls and season planner
- Sector release management
- Feature flags with 3-state toggle (Off/Admin/Everyone)
- Player impersonation with safety banner
- Admin audit log tracking all admin actions
- Error log viewer
- Weather override controls
- Player search, comparison, and CSV export
- Changelog manager
- Suspicious activity detection
- Dev/Production mode toggle
- Server info panel (PHP, CI4, MySQL versions)
- Stat tooltips on hover in the nav bar
- Mobile bottom navigation bar (beta)
- Dynamic seat options per lift type (Button: 1-2, Chair Fixed: 2-3-4, Detach: 4-6-8, Gondola: 6-8-10, Cable Car: 20-30)
- Slope type pre-selected by admin when drawing segments
- Build menu shows purple lines for available segments, colored lines for built
- Weather widget falls back to latest data when current day has none
- Visitor count synced between nav bar and dashboard
- Switch between metric and imperial in Settings
- Expanded user editor with staff, buildings, items, loans, achievements details
- Season gate with countdown page before launch
- Homepage updated for Season 1 launch
- Metric/imperial system now works across all pages
- Removed all hardcoded currency symbols, temperatures, and distances
- Leaflet trail map not initializing due to Cloudflare Rocket Loader
- Trail map coordinates misaligned with image
- Lift capacity storing seat count instead of throughput
- Bank loan confirmation dialog missing
- Released sector filter using wrong data type
- Removed altitude and slope aspect settings
Season 1: Park City
Season 1 officially launches June 7, 2026 at 12:00 AM Eastern Time. All players start fresh on Park City Mountain Resort. Sector 1 is open with lifts and slopes ready to build.
- Season 1: Park City Mountain Resort - 135 days of skiing starting June 6 at 12:00 AM ET
- Sector 1 open with lifts and slopes ready to build
- All players start on the same resort map for fair competition
- Seasonal leaderboard tracks progress across all players
- Snow quality system - slopes track powder, groomed, packed, icy, and bare conditions
- Resort tours - visit other players resorts and like them
- Sector system - new areas unlock as the season progresses
- Trail map rebuilt with admin drawing tools, midstations, and segment connections
- Dashboard shows visitor count, net profit, and 5-day weather forecast
- Realistic weather temperature ranges
Bug Fixes & Dashboard Improvements
Bug fixes, dashboard improvements, and developer tooling.
- PHPStan static code analysis for catching type errors
- Database migrations for updates table
- Dashboard stats widget now shows visitor count and net profit
- Weather widget displays 5-day forecast with snowfall indicators
- Achievement alerts widget shows closest-to-completion when all claimed
- Finances widget shows color-coded net profit
- Critical server errors preventing site access
- Weather display showing incorrect day data on homepage and dashboard
- Marketing page crash from missing unlock_check helper
- Game tick crash from resort rating array multiplication
- Achievements page crash for logged-out users
- Route deprecation warnings for uppercase HTTP methods
- Admin tick trigger timeout via background execution
Polish & Compliance Update
Cookie consent, legal pages, analytics setup, cross-system integration, and quality-of-life improvements.
- Cookie consent banner with three options: Accept All, Analytics Only, Reject All
- Google Consent Mode v2 integration for analytics and advertising signals
- Cookie preferences accessible from Settings page
- Updates page now database-driven for easier changelog management
- Rewritten Privacy Policy with GDPR and CCPA coverage
- Rewritten Terms of Service with expanded user conduct and virtual currency sections
- Rewritten Cookie Policy with detailed cookie tables and Consent Mode explanation
- Rewritten Disclaimer with weather data and simulation accuracy sections
- Cross-system integration links between snowmaking, grooming, equipment, and energy pages
- Resource status bars (energy/water supply vs demand) on snowmaking page
- Removed beta acceptance flow from v1 site
- Updated all legal pages to use correct contact email and domain
- Fixed snowmaking page crash caused by undefined $db variable
- Fixed altitude() type error when passed string instead of int
- Google Analytics and Search Console now fully operational
- Internal traffic filter configured to exclude developer visits from analytics
Resource Management Update
Major update bringing resource management, terrain parks, and quality-of-life improvements to Ski Manager.
- Energy Management - Build power grid connections, solar panels, wind turbines, and diesel generators to power your resort.
- Water Management - Construct reservoirs, wells, river pumps, and water recycling plants to supply snowmaking.
- Terrain Parks - Build halfpipes, jump lines, rail gardens, and slopestyle courses with dedicated park crew.
- Parking & Transit - Build surface lots, parking garages, shuttle stops, and a village gondola with dynamic pricing.
- VIP Guests - Random celebrity visitors, film crews, influencers, and ski teams arrive based on resort quality.
- Resort Analysis - Detailed report analyzing your resort across seven categories for 20 Genepis.
- Notification System - Bell icon with real-time notifications for construction, breakdowns, VIP arrivals.
- Tutorial System - Guided tutorial for new players covering hiring, building, and resort setup.
- Google Sign-In - Sign up or log in with your Google account.
- iOS-style widget system with small, medium, and large sizes
- Drag-and-drop widget reordering
- Show/hide widgets with edit mode
- New widgets: Parking, Terrain Parks, Finances, Staff, Equipment, Insurance, Loans, Marketing
- All stats now pull real data from the database
- Resort star rating displayed in the stats bar
- Equipment durability system - equipment degrades with use and needs repair
- Resort open/close toggle - close your resort for maintenance days
- Expanded settings page with resort naming, tutorial restart, and data management
- Improved mobile navigation with categorized hamburger menu
- Faster Font Awesome icon loading
- Admin panel improvements: economy overview, activity log viewer, manual game tick
Complete Rebuild
Ski Manager has been completely rebuilt from the ground up with a modern technology stack and dramatically expanded gameplay.
- Modern UI built with Tailwind CSS and DaisyUI with light/dark theme support
- Interactive trail map powered by Leaflet.js with map data from Mapsynergy
- Comprehensive staff management with 10 different roles
- Dynamic weather system that affects visitor count and snow conditions
- Full financial system with income tracking, expenses, loans, and insurance
- 8 categories of buildings including hotels, restaurants, and retail shops
- Snowmaking and night skiing operations
- Government regulations and environmental compliance
- Equipment shop with real-world brands (PistenBully, Prinoth, TechnoAlpin)
- Achievement system with 12 trackable goals
- Daily bonus with streak rewards
- Leaderboard and tournament system
- Genepis premium currency
- Automated game engine with daily processing via cron
- Admin panel for game management
- WCAG 2.2 accessibility compliance
- Mobile responsive design