Changes

no edit summary
Line 1: Line 1:  
{{Tutorialportal}}
 
{{Tutorialportal}}
Currently, the game is only available to people connecting with Japanese IP addresses. Thus, this page guides new users on how to bypass this restriction.
+
Currently, the game is only available to people connecting with Japanese IP addresses. Thus, this page guides on how to bypass this restriction.
   −
'''Currently, there are two options to connect to the game: [[#Cookie Method|cookie method]] (essentially a hack) and [[#VPN or Proxy|VPN/proxy]] (actually using a Japanese IP). Cookie method is recommended, please try using it first.'''
+
There are two options to connect to the game:
 +
* Bypassing the existing blocks: [[#General DMM Cookie-based Block|general DMM cookie-based block]] and [[#KanColle Gadget Server Block|KanColle gadget server block]]. Bypassing methods are recommended, please try using them first.
 +
* Using a [[#VPN or Proxy|VPN or proxy]] (actually using a Japanese IP).
   −
'''Additionally, since February 26, 2020, KanColle login (or gadget, or login assets) server is blocking all non-Japanese IP addresses directly; thus, extra steps are required to load the game:'''
+
__TOC__
*On Android [https://github.com/antest1/GotoBrowser GotoBrowser] can be used: a substitute login server will be used if the "alter gadget URL" option is enabled in settings. The substitute server will serve the login assets, allowing a user to log in without needing to access the actual login server. [https://antest1.github.io/GotoBrowser/howto.html Additional] connection options can be used as well. Clearing cache may be required.
+
==Bypassing Blocks==
*[https://poi.moe/ Poi] (v10.6.0 or later) can use a local cache folder, allowing to serve the [https://cdn.discordapp.com/attachments/560549014249013251/707116873619210290/KanColle.zip login assets] from a local folder, again, bypassing the need to connect to the real login server. The "3rd party cache" folder can be found in common settings, the path to login assets should be <code>3rd party cache folder/KanColle/gadget_html5</code>. Clearing cache in common settings and restarting the viewer may be required.
+
===KanColle Gadget Server Block===
*Similarly, [https://github.com/Tibowl/KCCacheProxy KCCacheProxy] can be used with browsers and viewers that support proxy connections.
+
Since February 26, 2020, KanColle login (or gadget, or login assets) server is blocking all non-Japanese IP addresses directly; thus, extra steps are required to load the game:
*Finally, a Japanese [[#VPN or Proxy|VPN or proxy]] can be used. Note that it is only required during login (the real login server will be accessed via a Japanese IP address) and can be disabled afterward (game servers do not require a Japanese IP).
+
* On Android [https://github.com/antest1/GotoBrowser GotoBrowser] can be used: a substitute login server will be used if the "alter gadget URL" option is enabled in settings. The substitute server will serve the login assets, allowing a user to log in without needing to access the actual login server. [https://antest1.github.io/GotoBrowser/howto.html Additional] connection options can be used as well. Clearing cache may be required.
*If Japanese VPN or proxy is not used, then the cookie method is still required. The cookie method, together with a non-VPN method listed above, is still recommended.
+
* [https://poi.moe/ Poi] (v10.6.0 or later) can use a local cache folder, allowing to serve the [https://github.com/kcwiki/cache/archive/master.zip login assets] from a local folder, again, bypassing the need to connect to the real login server. The "3rd party cache" folder can be found in common settings, the path to login assets should be <code>3rd party cache folder/KanColle/gadget_html5</code> (technically, only <code>gadget_html5</code> folder is required to log in). Clearing cache in common settings and restarting the viewer may be required.
 +
* Options for Chrome/[https://github.com/KC3Kai/KC3Kai KC3Kai]:
 +
** [https://github.com/kcwiki/chrome-extension-dmm A minimal specialized extension] that handles both DMM cookie block and gadget server block.
 +
** [https://chrome.google.com/webstore/detail/redirector/ocgpenflpmgnfapjedencafcfakcekcd Redirector extension] with a [https://github.com/kcwiki/cache/blob/master/redirector.json custom config].
 +
* [https://github.com/Tibowl/KCCacheProxy KCCacheProxy] can be used with browsers and viewers that support proxy connections. It serves assets from a local cache and so should also speed up asset loading.
   −
__TOC__
+
===General DMM Cookie-based Block===
==Cookie Method==
   
To ensure that region-restricted pages are accessed only from Japan DMM is using an IP check to [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie set] a region flag in its cookies every time a page is loaded. Then the flag is [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cookie used] to check if a region-restricted page can be accessed. It is possible to bypass this restriction by changing the flag right before loading each page or by setting a path-overriding cookie.
 
To ensure that region-restricted pages are accessed only from Japan DMM is using an IP check to [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie set] a region flag in its cookies every time a page is loaded. Then the flag is [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cookie used] to check if a region-restricted page can be accessed. It is possible to bypass this restriction by changing the flag right before loading each page or by setting a path-overriding cookie.
   −
===Using Viewers and Browser Extensions===
+
The following tools automatically override the necessary cookies when needed:
The following tools automatically override the necessary cookies when needed.
+
* [https://poi.moe/ Poi], the cookie setting should be enabled.
* [https://poi.io/ Poi] viewer can be used to play the game, make sure to enable cookie editing in settings.
   
* If you want to browse other DMM games, and not just play KanColle, on Chrome you can use one of the following extensions:
 
* If you want to browse other DMM games, and not just play KanColle, on Chrome you can use one of the following extensions:
** [https://github.com/KC3Kai/KC3Kai KC3Kai] viewer, the cookie setting should be enabled.
+
** [https://github.com/KC3Kai/KC3Kai KC3Kai], the cookie setting should be enabled.
** [https://github.com/gakada/dmm Specialized extension] consisting of [https://github.com/gakada/dmm/blob/master/dmm.js few lines] of code.
+
** [https://github.com/kcwiki/chrome-extension-dmm Minimal specialized extension].
 
** Note that some games are using IP blocks, so those extensions will not work for them.
 
** Note that some games are using IP blocks, so those extensions will not work for them.
   −
===Manual Access===
+
To override the cookies manually:
The following manual method can be used to access KanColle:
   
* Log into [https://www.dmm.com/ dmm.com] if not logged in already, choose an interface language if asked. Make sure the page is fully loaded once you logged in.
 
* Log into [https://www.dmm.com/ dmm.com] if not logged in already, choose an interface language if asked. Make sure the page is fully loaded once you logged in.
 
* [https://kb.mailster.co/how-can-i-open-the-browsers-console/ Open the developer tools].
 
* [https://kb.mailster.co/how-can-i-open-the-browsers-console/ Open the developer tools].
Line 38: Line 41:  
-->
 
-->
 
* Execute it by pressing '''Enter''' or '''Ctrl + Enter''' for Internet Explorer.
 
* Execute it by pressing '''Enter''' or '''Ctrl + Enter''' for Internet Explorer.
* Then use the address bar or a bookmark to go directly to the [http://www.dmm.com/netgame/social/-/gadgets/=/app_id=854854/ KanColle play page].
+
* Then use the address bar or a bookmark to go directly to the [http://www.dmm.com/netgame/social/-/gadgets/=/app_id=854854/ KanColle play page], you will still need a [[#Gadget Server Block|KanColle gadget server block]] fix.
 
  −
===Advantages===
  −
* You do not need to install any third-party software just to access the game.
  −
* You will have access until you specifically clear your browser cookies.
  −
* It is fast since you'll be using your direct internet connection.
  −
 
  −
===Disadvantages===
  −
* Does not work (or does not work as well as other options) for some users due to their ISP. If that is the case, other options should be used.
      
==VPN or Proxy==
 
==VPN or Proxy==
 
Different VPN and proxy server providers can be used, as long as they have Japanese locations. Refer to their documentation on how to use them.
 
Different VPN and proxy server providers can be used, as long as they have Japanese locations. Refer to their documentation on how to use them.
   −
One free option is [https://www.vpngate.net/en/ VPN Gate], an "Academic Experiment Project" by the University of Tsukuba. The site can also be used to check your apparent IP address and location.
+
Note that VPN/Proxy is only required during login (the real login server will be accessed via a Japanese IP address) and can be disabled afterward (game servers do not require a Japanese IP).
 +
 
 +
One free option is [https://www.vpngate.net/en/ VPN Gate], an "Academic Experiment Project" by the University of Tsukuba. The site can also be used to check your apparent IP address and location. It is '''NOT''' recommended to be used when you are handling sensitive data such as when entering [[Shop/Purchasing|your card details]].
    
'''Windows'''
 
'''Windows'''
Line 68: Line 65:  
* [https://protonvpn.com/ ProtonVPN].
 
* [https://protonvpn.com/ ProtonVPN].
 
* Chrome extensions such as [https://chrome.google.com/webstore/detail/setupvpn-lifetime-free-vp/oofgbpoabipfcfjapgnbbjjaenockbdp SetupVPN]<!-- and ?--> can be used as well.
 
* Chrome extensions such as [https://chrome.google.com/webstore/detail/setupvpn-lifetime-free-vp/oofgbpoabipfcfjapgnbbjjaenockbdp SetupVPN]<!-- and ?--> can be used as well.
  −
===Advantages===
  −
* Shows your IP address conveniently as a Japanese IP address.
  −
* May help with some troubleshooting issues.
  −
===Disadvantages===
  −
* It is '''NOT''' recommended to be used when you are handling sensitive data such as when entering [[Shop/Purchasing|your card details]].
  −
  −
==Troubleshooting==
  −
{{main|Tutorial: Troubleshooting}}
  −
<gallery type="slideshow" widths="200">
  −
Error1.jpg|"A network error has occurred, please hit the refresh button in your browser."
  −
DMM_ErrorArea_JPN.png|DMM error area, cookie issue.
  −
maintainance.jpg|Game/site is on maintenance.
  −
KanColle Error.jpg|An error has occurred.
  −
Banned_from_Kancolle.jpg|You are banned.
  −
</gallery>
  −
* Try doing everything again in incognito mode.
  −
* Try clearing your cache.
  −
* Try logging out of DMM, clearing your cookies, logging in again, and reapplying the cookies.
  −
* Try checking other sites, especially Japanese ones.
  −
* Try logging in normally with your browser if you were using viewers.
  −
* Try checking if you were banned (refer to the gallery - last image).
  −
* Try synchronizing your computer clock.
  −
** Issues stemming from your computer clock settings are common. Make sure to synchronize your time with a time server or manually force a synchronization.
  −
* Try switching to Japanese or your correct timezone.
  −
  −
==[[KanColle Android|Mobile Gameplay]]==
  −
Mobile gameplay is only supported on the official [[KanColle Android]] app at the moment. The use of other means to play KanColle on mobile devices is highly discouraged, will not receive support if things go wrong, and may result in bans.
 
cssedit, gkautomate
7,064

edits