Startup problems - KC3Kai/KC3Kai GitHub Wiki

Got white or black screen? DevTools doesn't link to game? Then fear not, you are not the first one and this guide was made for you!

TL;DR

  1. Update your Chrome browser and KC3 extension
  2. Use ONLY Play on DMM website from now on
  3. Ensure you have used a method to bypass the DMM regional blocks if accessing the game from non-Japanese IP address
  4. Check your ad-block extension. Check if Chrome is blocking important JS files i.e. your Console tab inside devtools will have messages with net::ERR_BLOCKED_BY_CLIENT in red, allow DMM site in your extension settings.
  5. Check your script-block extension. Allow the JS from DMM domain and its sub-frames.
  6. If possible reinstall Chrome and KC3 Extension
  7. Check if your chrome devtools aren't forcing mobile mode
  8. Read all from bellow

Bypassing regional blocks

Since December 2024, KanColle login (or gadget) server blocks have gone along with the migration of login and game servers. No gadget bypassing needed any more for most players. But general DMM cookie-based regional blocks still exist.

Since February 26, 2020, KanColle login (or gadget) server is blocking all non-Japanese IP addresses directly. Additionally with General DMM Cookie-based Block, to connect and load the game, you have to enable at least one method to bypass these restrictions. There are several options:

More details about connection can be found on external wiki pages.

Little backstory about Flash version

Since Chrome version 55 we got tons of opened issues like this one. Problem was Chrome sided and was caused by Google (thanks Google). Guys from Google decided that it's time to start killing Flash. It's still a long road, but first strike was replace Flash with HTML5. That's why Play via DMM frame mode got broken. But fear not! Flash doesn't ends on chrome! There are browsers like chromium (yes, chromium is not a chrome) that can work with KC3 extension and still supports flash.

And another group of guys from Google wanna introduce us a new security feature called OOPIFs which isolate cross-domain iframe into another Chrome process to prevent privacy data being stolen. That's why Play via API link mode is blocked by Chrome. Because this feature is strict to extensions and unstable, Google guys have tried to enable it secretly and test using a long time, until recently they finally decide to enable it for most of Chrome stable channel users. That's why API link mode still works sometimes or for someone. KC3 has not found any easy workaround for this yet, recommend try other mode instead, see this thread. As there is no GUI to disable this feature yet, to make API link mode working again, follow official guide at this page.

Important!

Can't post links that are starting from chrome:// here, so if you see something bold starting from chrome:// just copy paste it into your browser address bar.

What should be my first step?

Please do check that you are using latest Chrome chrome://help/ and KC3 version. Chrome usually starts autoupdate process whenever you check for it's version. KC3 can be forced to autoupdate on this page chrome://extensions/

I am on the latest, still no game window or i see some katakana about adobe flash player.

New Chrome:
Check chrome://settings/content/flash add http://www.dmm.com:80 to allowed. (yeah they still don't use https). Then open your Strategy Room. Look for SR url in address bar (e.g. chrome-extension://amppjeamdmkhjfajcpbndacngicaiflc/) and add it to allowed in settings.
Old Chrome:
Go to flags chrome://flags or settings chrome://settings. One of this two links should work. Look for sections with Flash (Ctrl+F should help). If option is saying disable flash or replace flash with html5 set it to disabled. If it's saying always run flash then set it to enabled. The exact setting words may vary. It's also a chance that you don't have flash installed e.g. if you switch to other then chrome browser.

I am on the latest, still no game window or i see some katakana about PC.

If it looks like so: image Then it means you have turned device mode on. You can turn it off with this button.

Nope, still white screen or DevTools (KC3 panel) doesn't react.

Are you using Play on DMM site mode? If not you should use it. It already has all customization and should be more natural. Other modes was marked (old) for a reason and they will stop working because of Chrome updates at some point whether we want it or not. Read backstory.

I am on Play on DMM site mode but panel doesn't work.

Just to be sure, consider checking if your ad-block extension is blocking anything. It's not like we want to show you ads but ad-block my disable some JS file that we need. We got reports about such behavior before. Even Chrome itself might block something. In this case you will see yellow warning sign near to Source tab inside devtools (in case of js files) or experience extension looking broken (in case of css). This reports shows that reinstall can help 1906 1908. Also it's less likely but your malware protection might block some files too (check quarantine). If it does let us know so we can update this page.

I am on latest browser and extension versions. I am using Play on DMM site and it's not an ad-block issue.

I am sorry to say that i don't know what have caused troubles. Try run a game directly through dmm without extensions. May be thing that prevents game from loading isn't related to KC3. After that please look if there is an already open issue with similar to yours description here or in the latest here. If it's not, open new one. Screenshots containing your console and network tab inside DevTools might help us solve your issue faster, but if you see API token as part of any url on those, please don't forget to blur it. Nobody besides you should know token.