Changes

no edit summary
Line 3: Line 3:     
'''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.'''
 
'''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.'''
 +
 +
'''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:'''
 +
*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.
 +
*[https://poi.moe/ Poi] [https://github.com/poooi/poi#nightlies nightly versions]<sup>[https://ci.appveyor.com/project/KochiyaOcean/poi/build/artifacts]</sup><sup>[https://dev.azure.com/poooi/poi/_build?definitionId=1]</sup> can use a local cache folder, allowing to serve the [https://cdn.discordapp.com/attachments/367575898313981952/684355679665913881/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.
 +
*Similarly, [https://github.com/Tibowl/KCCacheProxy KCCacheProxy] can be used with browsers and viewers that support proxy connections.
 +
*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).
 +
*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.
 +
 
__TOC__
 
__TOC__
 
==Cookie Method==
 
==Cookie Method==
Line 8: Line 16:     
===Using Viewers and Browser Extensions===
 
===Using Viewers and Browser Extensions===
The following tools automatically override necessary cookies when needed.
+
The following tools automatically override the necessary cookies when needed.
 
* [https://poi.io/ Poi] viewer can be used to play the game, make sure to enable cookie editing in settings.
 
* [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] viewer, 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/gakada/dmm Specialized extension] consisting of [https://github.com/gakada/dmm/blob/master/dmm.js few lines] of code.
** Note that some games are using IP block, 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===
 
===Manual Access===
Line 21: Line 29:  
* Copy-paste the following code into the '''console''':
 
* Copy-paste the following code into the '''console''':
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
document.cookie=`ckcy=1;expires=${new Date(+new Date()+31536e6).toUTCString()};path=/netgame;domain=.dmm.com`
+
expires=new Date(+new Date()+31536e6).toUTCString()
 +
document.cookie=`ckcy=1;expires=${expires};path=/netgame;domain=.dmm.com`
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<!--
 
<!--
Line 40: Line 49:     
==VPN or Proxy==
 
==VPN or Proxy==
Different VPN and proxy server providers can be used, 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.
+
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.
    
'''Windows'''
 
'''Windows'''
Line 54: Line 63:  
* Simply import an OpenVPN config file of a Japanese server in your network manager.
 
* Simply import an OpenVPN config file of a Japanese server in your network manager.
 
* Alternatively, there is L2TP/IPsec interface, which is usually pre-installed, so it is possible to set it up directly without installing any clients.
 
* Alternatively, there is L2TP/IPsec interface, which is usually pre-installed, so it is possible to set it up directly without installing any clients.
 +
 +
Other free options include:
 +
 +
* [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.
    
===Advantages===
 
===Advantages===
Line 81: Line 95:     
==[[KanColle Android|Mobile Gameplay]]==
 
==[[KanColle Android|Mobile Gameplay]]==
Mobile gameplay is only supported on the official [[KanColle Android]] app at the moment. 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.
+
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