Changes

no edit summary
Line 9: Line 9:  
https://www.youtube.com/watch?v=2EU9Oklro90
 
https://www.youtube.com/watch?v=2EU9Oklro90
   −
==Option 1: VPN Gate Client==
+
==Option 1: VPN Gate or other VPN==
'''Windows'''
+
===Windows===
 
# Head over to [http://www.vpngate.net/en/ VPN Gate], an "Academic Experiment Project" by the University of Tsukuba.
 
# Head over to [http://www.vpngate.net/en/ VPN Gate], an "Academic Experiment Project" by the University of Tsukuba.
 
# Download, install and run the client.
 
# Download, install and run the client.
 
# Select a Japanese server in "VPN Gate Public VPN Relay Servers".
 
# Select a Japanese server in "VPN Gate Public VPN Relay Servers".
'''Mac / UNIX-based'''
+
===Mac / Linux===
 
* There is L2TP VPN interface that has been pre-installed in your kernel system. You can directly set it up without needing to download any clients or using similar software to let you execute Windows-only clients. However, in case your network is blocking the usage of L2TP, you will still need to download VPN clients to let you use VPN with different protocols.
 
* There is L2TP VPN interface that has been pre-installed in your kernel system. You can directly set it up without needing to download any clients or using similar software to let you execute Windows-only clients. However, in case your network is blocking the usage of L2TP, you will still need to download VPN clients to let you use VPN with different protocols.
 
+
#Open Network Preferences.
==Option 2: Creating an L2TP or STTP VPN connection (Windows 8)==
+
#Click add connection, then select VPN (L2TP)
 +
#Go to [http://www.vpngate.net/en/ VPN Gate], and find a Japanese server that supports either "L2TP/IPsec" connections.
 +
#Copy the server's address (eg. '''<span style="font-size:9pt;">vg2036075803.opengw.net)</span>'''<span style="font-size:9pt;">. </span>
 +
#Paste the address to the "Server Address", and type '''vpn''' as the "Account Name".
 +
#Click "Authentication Setting", then type '''vpn''' for both available textboxes. You do not need to change anything else.
 +
#Click "Advanced", and tick '''Send all traffic over VPN Connection'''.
 +
#Click OK, then Apply, and test the connection using the "Connect" button.
 +
#If the VPN fails, try to add the IP address to the "Server Address" instead of the full server name.<br />If this one fails too, you can try turning off your whole internet connection for 1-2 minutes before trying to connect to the VPN again. This issue sometimes occurs when you suddenly disconnect from the VPN due to a poor connection or incomplete request.
 +
===Creating an L2TP or STTP VPN connection (Windows 8)===
 
This method works for Windows 7 as well, but the wording of the settings might be different.
 
This method works for Windows 7 as well, but the wording of the settings might be different.
 
#Go to [http://www.vpngate.net/en/ VPN Gate], and find a Japanese server that supports either "L2TP/IPsec" or "MS-STTP" connections.
 
#Go to [http://www.vpngate.net/en/ VPN Gate], and find a Japanese server that supports either "L2TP/IPsec" or "MS-STTP" connections.
Line 39: Line 47:  
#If the VPN fails, try to add the IP address to the "Server Address" instead of the full server name.<br />If this one fails too, you can try turning off your whole internet connection for 1-2 minutes before trying to connect to the VPN again. This issue sometimes occurs when you suddenly disconnect from the VPN due to a poor connection or incomplete request.
 
#If the VPN fails, try to add the IP address to the "Server Address" instead of the full server name.<br />If this one fails too, you can try turning off your whole internet connection for 1-2 minutes before trying to connect to the VPN again. This issue sometimes occurs when you suddenly disconnect from the VPN due to a poor connection or incomplete request.
   −
==Option 3: Editing DMM Cookie's Region Flag==
+
==Option 2: Editing DMM Cookie's Region Flag==
 
   
===Usage===
 
===Usage===
 
# Log into DMM.com
 
# Log into DMM.com
# Switch the language of the site from English to Japanese (日本語) at the top of the site.
   
# Open the Developer Bar (F12) and insert these lines into the console and execute (by pressing the [Enter] key).
 
# Open the Developer Bar (F12) and insert these lines into the console and execute (by pressing the [Enter] key).
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
 
document.cookie='ckcy=1;expires=Wed, 17-Jun-2020 00:00:00 GMT;path=/netgame;domain=.dmm.com'
 
document.cookie='ckcy=1;expires=Wed, 17-Jun-2020 00:00:00 GMT;path=/netgame;domain=.dmm.com'
 
</syntaxhighlight>
 
</syntaxhighlight>
 
+
# Refresh (F5) the browser page
 
===Advantages===
 
===Advantages===
 
* Works for any OS or browser.
 
* Works for any OS or browser.
Line 54: Line 60:  
* You will have access until you specifically clear your browser cookies.
 
* You will have access until you specifically clear your browser cookies.
 
* It is fast, since you'll be using your direct internet connection.
 
* It is fast, since you'll be using your direct internet connection.
  −
===How it works===
  −
[[File:Region_cookies_101.jpg|thumb]]
  −
* You use the browser's dev tools console to write cookies on your computer. Nothing has been transmitted to the server at this point.
  −
* Once you refresh DMM, it will check for the cookies. Your browser includes these cookies as a part of the HTTP header on your refresh.
  −
* DMM will now see the new region flag on the cookies, (''which they do not know you faked since it was given by your browser'') and grant you access.
  −
* Choose your netgame and play.
  −
{{clr}}
  −
  −
==API Links==
  −
===Introduction===
  −
'''<span style="color:#f00">Getting an API link requires you to be able to view the game, thus you will need one of the three options on this article to initially connect to the game.</span>'''
  −
* An API Link is a web address pointing directly to your KanColle account.
  −
* If you acquire this, you can visit the link as a quick way to login.
  −
* Since it is a direct link, it bypasses DMM, thus bypasses country restrictions as well.
  −
* It is a safe method and is being used by the majority of the foreign community at this point.
  −
  −
{{Warning
  −
|title = Security Considerations for API Links
  −
|message = The API link bypasses login and opens your account directly. '''Be very careful not to let others see your link''' (e.g. when streaming or posting screenshots of the game). Anyone who obtains your API link can also access and control your account!
  −
}}
  −
  −
===Obtain via Network Logs===
  −
This is probably the easiest way to get an API link without third-party tools.
  −
[[File:Api_link_via_network.jpg|thumb]]
  −
# Open your browser DevTools by pressing F12.
  −
# Open the game.
  −
# Go to the '''Network''' tab.
  −
# Filter/Search for: '''<code>Maind2</code>'''.
  −
# Only one result will show; Right-click that, and ['''Copy link address'''].
  −
''Note: This terminology is for Google Chrome. Other browsers may have their own counterparts.''
  −
{{clr}}
  −
  −
===Obtain via Manual Search===
  −
# Open the game.
  −
# Type Ctrl+Shift+I (or F12) to inspect the elements of the page or use "Show resources list" through [https://getadblock.com Adblock], then search for '''api_token''' or '''mainD2.swf'''.
  −
#* '''Example''': <nowiki>http://125.6.189.7/kcs/mainD2.swf?api_token=xxx&api_starttime=xxx</nowiki>.
  −
#* '''Note''': The API link is unique for each server and session.
  −
# Copy the API link.
  −
# Turn off your proxy/VPN and open the link in your browser.
  −
#* If the link doesn't work, you probably copied it incorrectly or missed part of it.
  −
# If you find that the search function in the developer console is not working properly (in either Chrome or Firefox), you can also manually search for the API link by navigating the script in this order:
  −
#* html > body > div#w > div#main-ntg > div#page > div#area-game > iframe#game_frame > html > body > div#flashWrap > embed#externalswf.
  −
{{clr}}
  −
  −
===Important Notes===
  −
* You will need to obtain a new API link (referred to as ''refreshing'') by repeating one of the processes above each month to reset the extra operation maps' boss gauges.
  −
* Refreshing your API link every in-game update (after maintenance) is a good practice.
  −
  −
===Further Reading===
  −
* Looking at the diagram under the Region Cookies section, we can see that DMM is connected to the developer's server through ''Embedded Flash with API Links''.
  −
** DMM only shows you the game by embedding a flash object on their webpage. In this case, DMM is called the "'''publisher'''".
  −
** This flash object points to Kadokawa's ('''the developers''') KanColle servers.
  −
** The link to this flash object is the API Link.
  −
* Once DMM's country restriction has been bypassed, DMM will embed a flash object, as explained, through the API link - which in turn becomes visible to us.
  −
* The link DMM used to show us the game can be reused. You can save it on a file, or have it stickied on your computer, only to open it again, without the help of DMM this time around, and thus avoiding country restrictions indefinitely.
  −
* If region cookies are used, API links seem to be useless since their original purpose, avoiding country restriction, has already been resolved. However, some people still prefer to use API links as they bypass loading the DMM webpage, saving you some network load.
  −
  −
==Tip==
  −
To avoid having to clear your browser cache everytime you want to connect to the game, you can use different Chrome-like web browser (i.e. [http://coolnovo.com CoolNovo], [http://www.chromium.org/Home Chromium], [http://www.comodo.com/home/browsers-toolbars/browser.php Comodo Dragon], [http://www.maxthon.com/ Maxthon], [http://www.srware.net/en/software_srware_iron_download.php SRWare Iron], [http://www.rockmelt.com/ RockMelt], etc.).<br />
  −
* Only use this browser for KanColle and don't forget to connect to a Japanese proxy before opening it; In doing so, you won't have to wait for the game's data to download every time you need to connect to the game.
      
==Troubleshooting==
 
==Troubleshooting==
Line 130: Line 75:     
==Mobile Gameplay==
 
==Mobile Gameplay==
 
+
The only officially supported ways to play are via the [[Kancolle Android Version]] or through a desktop browser client (e.g. Chrome, Firefox, etc.). Any other implementations of flash, such as mobile flash imitations/emulations or even mobile versions of chrome are not supported. These are not recommend as your data may not be secure, and may also not send data to the KC servers in the same way as an officially supported method would, putting you at risk of getting banned.
The only officially supported ways to play are via the [[Kancolle Android Version]] or through a desktop flash client (e.g. Chrome, Firefox, or Internet Explorer). Any other implementations of flash, such as mobile flash imitations/emulations or even mobile versions of chrome are not supported. These are not recommend as your data may not be secure, and may also not send data to the KC servers in the same way as an officially supported method would, putting you at risk of getting banned.
   
{{clear}}
 
{{clear}}
    
[[Category:Tutorial]]
 
[[Category:Tutorial]]
 
[[Category:Help]]
 
[[Category:Help]]
cssedit, gkautomate
7,064

edits