Frequently Asked Questions
My leagues are gone! What happened?
ZenGM Hockey stores all game data on your computer, in your browser profile. This means that you can't play one league on multiple devices unless you export it (from the Tools menu) and then create a new league with that file. So first, make sure you're using the same browser on the same computer.
If you are using the same browser on the same computer and your leagues are missing, the game data has probably been deleted. This can happen in places like schools and libraries that set browsers to automatically delete everything when they are closed. It also happens if you manually delete your browser data. For example, in Chrome, if you go to More tools > Clear browsing data... > Cookies and other site data, that will delete all your ZenGM Hockey data. This is true even if you tell it to only delete data from today - if you played ZenGM Hockey at all today, it will completely delete all your leagues.
Browsers may also delete data if disk space is running low. To minimize the chance of this happening, go to the global settings page and enable Persistent Storage.
In cases where the data has been deleted from your browser profile, the only way to get it back is if you have a backup. Sorry :(
How can I play the same league on two computers?
Currently there's no easy way to do this, but it is possible.
You can export a league (Tools > Export League), copy the file to your other computer, and then create a new league using that file.
How do I make sure I'm running the latest version of the game?
Sometimes your browser can get stuck on an old version of ZenGM Hockey. Here are a few things you can try to force an upgrade.
Method 1: Open ZenGM Hockey in a single tab in your web browser. Do a hard refresh (ctrl+shift+r, or ctrl+cmd+r on a Mac). If that didn't work, try again with your browser dev tools open (ctrl+shift+i, or ctrl+cmd+i on a Mac).
Method 2: Close all tabs with ZenGM Hockey open and then open ZenGM Hockey again. Or restart your browser. If this doesn't work the first time, try again.
Method 3:> Try manually emptying your cache. In Chrome, from the main menu go to "More tools" > "Clear browsing data". Make sure you select "Cached images and files" and do not select "Cookies and other site data" because "other site data" is where ZenGM Hockey stores all your leagues. Then try closing all open tabs with ZenGM Hockey and opening it again, like above.
Method 4: Open ZenGM Hockey in a single tab in your web browser. Open your browser dev tools (ctrl+shift+i, or ctrl+cmd+i on a Mac). At the top of dev tools panel, click "Application" (if it's too narrow to see, you might have to click the >> to see it) and then click "Service Workers" on the left:
Then click "Unregister" to the right of https://hockey.zengm.com/:
Finally, reload ZenGM Hockey and hopefully you will see the latest version.
Can you make ZenGM Hockey into an app for my phone?
Not in the near future, for several reasons:
ZenGM Hockey already runs on your phone. Just use your browser. I know the interface is not ideal, but it does mean the mobile situation is less dire.
I'm just one guy working on this project. I think it'd be a bad idea for me to split my already limited resources over multiple separate codebases. Instead, I'm focused on making the web verison of ZenGM Hockey as good as possible.
It is possible to improve the mobile experience of ZenGM Hockey without making an app. The mobile web version can be improved, and it will be improved. But given the above point, it'll take some time. Bear with me :)
Finally, I'm not convinced that a tiny cell phone screen is a good place to play a sports management sim. This is a data-heavy game, and I think it's simply better on a laptop or desktop screen. So even if I made a super polished mobile app, I don't know if it would be as good as the current web version is on a computer.
However, you can install the web app on your phone so it looks a bit more like a native app. There are different instructions for iOS and Android:
iOS (iPad or iPhone)
- Open https://hockey.zengm.com/ in Safari.
- Tap the icon featuring a right-pointing arrow coming out of a box along the top of the Safari window to open a drop-down menu.
- Tap "Add to Home Screen." The Add to Home dialog box will appear, with the icon that will be used for this website on the left side of the dialog box.
- Enter the name for the shortcut using the on-screen keyboard and tap "Add". Safari will close automatically and you will be taken to where the icon is located on your desktop.
- Open https://hockey.zengm.com/ in Chrome.
- Tap the menu icon (3 dots in upper right-hand corner) and tap Add to homescreen.
- You’ll be able to enter a name for the shortcut and then Chrome will add it to your home screen.
(Credit this site for most of those instructions.)
If I give a player more playing time, will he improve faster?
No. I'm not convinced that playing time really matters for player development.
It's a chicken and egg problem. Do good young players get more playing time because they're already good? Or do young players become good if they get more playing time? It's obvious that the first scenario happens. But is it obvious that the second scenario happens? I haven't seen any convincing evidence that it does.
I know that's not really a fair argument, because it could be that it's a real effect that is just hard to see in the stats we have available. But if it's hard to see in the stats we have available, does it matter for a game like ZenGM Hockey? Because if it's so difficult to notice in reality, it'd be equally difficult to notice in ZenGM Hockey.
I can make a counterargument, though. ZenGM Hockey is a video game. Its primary purpose is to be fun, not to be realistic. So maybe it'd be fun to give unrealistically large bonuses to young players who get a lot of playing time. I don't know. It could be fun. But I also very much like to keep things simple, so I err on the side of simplicity. And doing nothing is very simple.
I also am aware that I could be wrong. Maybe there is a convincing, data-driven argument that playing time leads to quantifiable improvement. If so, please let me know!
Can you make another sport like baseball or soccer, or college sports?
I am very bad at planning, so I'm not going to commit to any timeline. But I would like to do other sports.
Most likely baseball would be next, because pro baseball is pretty similar to pro basketball/football/hockey. Soccer would require a lot more work to really do it right, since pro soccer is pretty different. There's multiple competing leagues, cross-league tournaments, buying/selling players, relegation... a soccer management game would be a little unsatisfying without all those features.
But who knows, I'm bad at planning.
Why is it called "ZenGM Hockey" rather than "Hockey GM"?
Because Hockey GM is already another game from Finland. If you speak Finnish, give it a try!