Ever wanted to know what time, day, season and crop calendar it was on a multiplayer server while you were not playing? This simple web-app is for you. Enter the in-game time details when needed to re-align with the MP server, and the script will keep track of it. With the optional Live Server Sync feature, admins can connect the app directly to their dedicated server for automatic updates.
Features
- In-Game Clock — live FS25 time display that runs forward in real time from a sync anchor, showing the current season, date, and year.
- Live Server Sync — connect to a FS25 dedicated server running the FSC Livemap mod. The clock, players online, and weather update automatically every 2 minutes. Requires the FSC Livemap mod on your server.
- Crop Activity — shows which crops are available to sow and harvest this month, plus what's coming next month. Updates automatically as the clock ticks. When Live Server Sync is connected, the crop list automatically reflects your server's actual map — including any custom map crops.
- Crop Calendar — full-year Gantt chart with sow and harvest windows highlighted and the current in-game month marked. Uses base-game data by default. When Live Server Sync is connected, the calendar syncs to your server's actual crop data automatically — so custom maps with different crops or different harvest windows are always accurate. A Live badge appears in the card header when server data is in use.
- Field Size Converter — instantly converts between acres and hectares to match the in-game field size display. Enter either value and the other updates automatically.
- Tasks & Reminders — create in-game to-do items with a due date. The app calculates the real-world equivalent, shows a live countdown, highlights overdue tasks, and lets you toggle, edit, or delete tasks at any time.
How to Use
Manual clock sync (any server):
- Open the app in your browser.
- Click Sync on the In-Game Clock card.
- Set Days per Month and Speed to match your FS25 game settings.
- Enter your current in-game date and time, then click Save & Sync. The clock starts running immediately.
- Share the link with your session mates — each player syncs their own browser.
Live Server Sync (dedicated server):
- Install the FSC Livemap mod on your dedicated server.
- Click the wifi icon in the header and choose I'm the Admin.
- Enter your FTP credentials and click Connect — you'll receive a
FSC-XXXXXX share code.
- Share the code with your session mates. Players click the wifi icon, choose I have a Server Code, and enter it. Done — clock, players, and weather all update automatically. The Weather card shows current temperature, an hourly forecast, and a 5-day outlook. The Players card shows each player's session uptime and the vehicle they're driving.
Use the Tasks & Reminders card to create in-game to-do items with real-world countdowns, priority badges, and notifications. Settings are saved to local storage — refreshing won't lose your data.
How the Clock Sync Works
FS25's in-game time runs faster than real time using a single speed multiplier. When you sync manually, the app records the in-game date and time (converted to total in-game seconds), the real-world timestamp, and your speed setting. Every 15 seconds, it advances the in-game time accordingly and converts the result back to a date and time.
With Live Server Sync, the clock re-anchors automatically from the server's data timestamp each time a fresh sync arrives. The Live badge on the clock card turns Stale if the server hasn't responded recently.
FS25's year starts in March. Month 1 = March, Month 12 = February. The number of days per month is configurable (1–28) — default is 4.
Each player syncs independently when using manual sync. With Live Server Sync, all connected players share the same server data automatically.
Copyright & Usage
© 2026 O'Connor Digital Marketing. All rights reserved.
This app is provided for personal, non-commercial use only. You are welcome to use it freely, but you may not reproduce, redistribute, modify, resell, or create derivative works from any part of this project without explicit written permission from the author.
Changelog
v2.0.7 — 2026-04-07
- Fixed: map-specific crops (alfalfa, clover, lavender, etc.) were appearing in the manual crop calendar when not synced to a server — they now only appear when loaded via live sync
v2.0.6 — 2026-04-07
- Header now shows the connected server name and map name when live sync is active — hidden when not synced
v2.0.5 — 2026-04-07
- Live Server Sync now works with any FS25 dedicated server with FTP access, not just GPortal
- Added FTPS (secure FTP over TLS) toggle for hosts that require encrypted connections
v2.0.4 — 2026-04-07
- Added emoji icons for map-specific crops: alfalfa, clover, lavender, millet, mustard, naTallGrass, rye, spelt, and triticale — these previously showed a generic seedling icon when loaded via live sync
v2.0.3 — 2026-03-30
- Fixed: Players Online card showed a scrollbar too early — the list now fills the available card height before scrolling kicks in
v2.0.2 — 2026-03-29
- The app can now distinguish between two offline states: if the FTP server itself is unreachable the badges show "Stale" as before; if FTP is reachable but FS25 is not running, the clock, Crop Calendar, and Crop Activity badges all show "Game Off" instead
- Detection uses the file modification timestamp (UTC) from the FTP server — if the mod hasn't written a fresh file in more than 5 minutes, the game server is considered offline
v2.0.1 — 2026-03-29
- Fixed: Live pill on Crop Calendar and Crop Activity was not appearing even when connected — caused by a parsing filter that was too strict for how the mod writes period data
v2.0.0 — 2026-03-29
- Crop Calendar and Crop Activity now use live server data when connected — reflects the actual crops and calendar windows for your map, including custom map mods
- Custom crops not in the base game appear automatically with a default icon
- A "Server" badge appears in the Crop Calendar header when using live data
- Falls back to base-game calendar data when not connected
v1.9.1 — 2026-03-29
- Fixed: disconnecting from a server now immediately collapses the live layout back to manual view
- Fixed: render was being called twice on every successful sync — now called once only
v1.9.0 — 2026-03-29
- Weather card now shows current temperature, hourly temperature strip, and 5-day daily forecast with hi/lo
- Players card now shows session uptime and the vehicle each player is driving
- Live and Stale badges in the clock card are now clickable — opens the Server Sync modal
v1.8.1 — 2026-03-28
- Players and Weather cards now stack vertically on mobile (responsive fix)
- Clock speed tag now shows "Xx speed" instead of "Xx Day/Night" — FS25 uses a single timeScale
- FSC Livemap mod download link added to the Server Sync modal and How to Use guide
v1.8.0 — 2026-03-28
- Live Server Sync — connect to a dedicated server running the FSC Livemap mod for automatic clock, weather, and player updates
- Admin flow: register FTP credentials once, receive a FSC-XXXXXX share code for players
- Players Online card shows who's connected, session time, and admin status
- Weather card shows current conditions, wind speed/direction, and hourly forecast
- Night Speed field removed from manual Sync modal — FS25 uses a single timeScale
v1.7.0 — 2026-03-22
- Splash screen on app launch — branded loading overlay that fades out once the app initialises
- Offline page — a friendly branded fallback if the app hasn't been cached yet and there's no connection
- Manifest shortcuts — long-press the app icon on Android to jump directly to Sync Clock or Add Task
v1.6.1 — 2026-03-22
- Fixed PWA app icon — replaced SVG with PNG files (192×192, 512×512, 180×180) for reliable display on iOS and Android
v1.6.0 — 2026-03-22
- PWA: app is now installable (manifest + service worker for offline support)
- PWA: local task notifications — 30-minute warning and due-now alerts when permission is granted
- PWA: App Badge API shows overdue task count on the installed app icon
- New install button in header appears when the browser offers installation
- New bell button in header to manage notification permission
v1.5.2 — 2026-03-22
- Add Task modal now clearly labels the date/time fields as "Due Date & Time (in-game)"
v1.5.1 — 2026-03-22
- Fixed tasks table left-column clipping on the tasks card
- Fixed Tasks & Reminders card not going full width on mobile
- Fixed top-row minimum height applying incorrectly in mobile layout
v1.5.0 — 2026-03-21
- Added Tasks & Reminders — create in-game due-date tasks with real-world countdowns
- Live countdown per task showing time remaining in real-world hours and minutes
- Overdue tasks highlighted in red with sorted priority at the top
- Priority badges (High / Medium / Low) with colour coding
- Optional field number linking — saves field numbers for quick reuse
- Header summary tags showing overdue, pending, and done counts
- Layout restructure — Tasks card joins the top row alongside the clock
v1.4.0 — 2026-03-18
- Added Field Size Converter — instantly converts between acres and hectares
- Added Vercel Analytics and Speed Insights for performance and visitor tracking
v1.3.0 — 2026-03-18
- Added logo and favicon
- Renamed app to Farm Sim Companion for FS25
- Added Help & Feedback tooltip in the header
- Mobile header improvements — icon-only buttons on small screens
- Footer O'Connor Digital Marketing link added
v1.2.0 — 2026-03-17
- Added How to Use button in the header — opens a modal with features overview, step-by-step usage guide, and clock sync explanation
- Added Buy Me a Coffee button to the footer
- Updated footer copyright line
v1.1.0 — 2026-03-17
- Added configurable Days per Month (1–28) to the Sync modal, matching the FS25 game setting
- Day select in the Sync modal now populates dynamically based on the Days per Month value
- All clock math (igSecsToDateTime, dateTimeToIgSecs) now uses the saved daysPerMonth setting
- Default remains 4 days per month for backwards compatibility
v1.0.0 — 2026-03-17
- Initial release
- In-Game Clock panel with live FS25 time, season display, and day/night speed tracking
- Sync modal — enter in-game date, time, and speed multipliers without browser dialogs
- Crop Activity panel showing Sow Now, Harvest Now, and Coming Next Month columns
- Full-year Crop Calendar Gantt chart for all 25 standard base-game crops
- Current month column highlighted in the Gantt chart
- Dark and light theme with toggle, persisted to local storage
- Fully responsive — stacks to single column on mobile
- FastNight Mod by Aquehri supported via the Night Speed field