FAQ
Quick answers for GMs using Franchise Hockey Manager online leagues with FHMNOW.
How to export team files
Use this when you need to submit your team changes to the league FTP server so the commissioner can import them before advancing the league.
- Open the game menu: File
- Choose Online League
- Select Export Your Team via FTP
How to download the latest league file
Use this to update your local league file to the most recent version the commissioner has published (same date / sim as the rest of the league).
- Open File
- Choose Online League
- Select Download and Upload League File and follow the prompts to fetch the current file
How to set up multiplayer (online league)
Set up your league in three phases: create the game and human GMs, point FHM at your FHMNOW FTP Server Connection, then prepare and share the initial league file.
Phase 1 — Create game
- When starting a game, select Multiplayer League.
- Create GM profiles for your human GMs at Manager → Add/Edit Human Managers.
- Your commissioner profile should stay unemployed.
- Use Add Additional Manager to add profiles. GM profile passwords are set here.
- Assign profiles to teams with the Select Team option.
- Enable Cannot be fired so your GMs stay employed.
Phase 2 — FTP settings
Configure your league’s FTP server settings at File → Online League → Online League FTP Settings. Configure the following details:
League file upload options
- Host & Port: values from FHMNOW League Admin
- Username & Password: values from FHMNOW League Admin
- FTP Mode: value from FHMNOW League Admin
- Target Path on Server: League File Path from FHMNOW League Admin
- League File Name: the name of your multiplayer league
Check: Test league file upload should succeed and the folder should exist.
League file download options
- Host & Port: values from FHMNOW League Admin
- Username & Password: values from FHMNOW League Admin
- FTP Mode: value from FHMNOW League Admin
- Source Path on Server: League File Path from FHMNOW League Admin
- League File Name: the name of your multiplayer league
- League File URL: optional — leave blank
Note: Test league file download may fail at this stage. That is normal.
Team file transfer options
- Host & Port: values from FHMNOW League Admin
- Username & Password: values from FHMNOW League Admin
- FTP Mode: value from FHMNOW League Admin
- Path on Server: Team File Path from FHMNOW League Admin
Check: Test team file transfer should succeed and the folder should exist.
E-mail options
This section is optional; you do not need to change it.
Phase 3 — Compress and distribute the league file
To find your league file: Start Screen → Settings → Open customizable data folder. In File Explorer, open the saved_games folder. Your league is the folder named like YourLeagueName.lg.
Close the game completely before compressing. Do not continue with the game running.
League file compression (step by step)
- Make a copy of your league folder and keep it somewhere safe (for example Desktop).
- Work only on that copy — not the original inside
saved_games. - Open the copy of the league folder and delete:
- the entire
rs_onefolder - the entire
rs_twofolder - the entire
import_exportfolder - inside
settings, deleteaccountsdata_commish.dat(required)
- the entire
- Right-click the folder copy (
YourLeagueName.lg) → Compress to… → ZIP file. - Save the ZIP. It will be named like
YourLeagueName.lg.zip. - Send that ZIP to your GMs (for example Google Drive or Dropbox).
Discord integration (FHMNOW bot)
FHMNOW can post league snapshots to your Discord server after you connect the bot once and map each report type to a text channel. Publishing runs from your league’s League Admin page (commissioner account).
Disclaimer
The league bot must have Read Channel and Send Message permissions on every channel in your Discord server where you want FHMNOW to publish (including any channel you list in League Admin). If a post fails, check that role or channel overrides allow the bot to see the channel and send messages there.
1. Open League Admin
Sign in on FHMNOW, go to your league site, and open Admin (or the League Admin URL your commissioner uses).
2. Connect your Discord server
In the Discord integration section, choose Connect Discord server. Complete the OAuth prompt and select the server where your league lives. When it succeeds, you’ll see the connected server name on the admin page.
If the button is missing or OAuth fails, the host may not have Discord credentials configured yet — check with your league’s FHMNOW operator.
3. Create channels and map names
In Discord, create text channels for the reports you want (for example #standings, #injuries, etc.). Back in League Admin, enter each channel name without the #, enable the matching toggle, and the page will save your Discord settings as you edit.
4. Publish
Use the per-report Publish buttons to send one snapshot at a time, or use the batch actions (for example send all league reports or all statistical leaderboards) when you want everything pushed after a sim. Team reports use the date range fields above that form so the bot knows which sim window to summarize.
Overview of what each publisher does: Features → Discord integration.