User blog:Crazy teitoku/★MyFleetGirls - Overview

=Overview=

★MyFleetGirls is a site where KanColle players can interact and show off each other's accounts (without handing over the keys that is).

Although the site is largely obscured by foreign language it is however a nice way to present your overall progress on KanColle without having to necessarily deal with web programming language to showcase your progress.

=Preface=

Although this site does somewhat put my profile page to shame as it could show off many more things than what my profile page is capable of doing with the only exception that it is only written in Japanese. I must maintain the fact that I will not support the use of this third party site. I am not the developer of that site nor do I know of any potential risks that one may face for using this site and the program that is required for interaction.

What I do know however is that it appears to be safe to use this, unlike how ShimakazeGo is setup whereby interactions between your KanColle session and KC server is being obstructed by ShimakazeGo's server as the following rough network diagram depicts: +--+               ++               +---+ +--+                ++               +---+
 * Your computer|  <->   |ShimakazeGo server|  <--> | KC server  |

ShimakazeGo server acts as a proxy server that communicates more or less on your behalf and with the KC server.

However in the case with ★MyFleetGirls the interactions with you and KC server is captured locally and the data is then parsed off (locally - ★MyFleetGirls program) before being sent to ★MyFleetGirls server. The resulting network diagram would look something like this:

+--+               +--+               +---+ +--+                +--+               +---+                                                              |                                                              |                                                              |                                                              v
 * Your computer|  <->   |Proxy setup within your computer|  <-->  | KC server  |

+---+           ++                                         |★MyFleetGirls Java program|  ->  |★MyFleetGirls server| +---+           ++ The differences here is evident, ShimakazeGo server is basically required to be tunnelled through and if there's any network issues from between your connection and ShimakazeGo's server - it will be blocked. Unlike ★MyFleetGirls which basically requires your computer to communicate with both the KC server and ★MyFleetGirls server which are two separate connections.

Besides, source codes for ★MyFleetGirls is also available on github as the author describes.

=Installation and setting up=

Roughly as the site states
 * 1. Download and install Java Runtime Environment (JRE) at least version 8 or above. Windows users go here. Linux users might want to seek your distribution repository such as FreshRPM, Debian packages , etc.
 * 2. Download the ★MyFleetGirls program ZIP file
 * 3. Extract the contents of the ZIP file into a directory/folder that you will know where to locate in the future.
 * 4. Go into the directory of the unzipped file and make a copy of the file named application.conf.sample . Rename the file into application.conf.txt and open it with your favourite text editor. (Ideally one that can support UTF-8, SHIFT-JIS and other Japanese character encoding would be handy.)
 * 5. Go into the very last line and uncomment the hash tag '#' via deleting that character and changing the password to a password you can easily remember. Do note however that your passwords must be stored in plaintext. The resulting config file should look something like this:

# 頭に#はコメントです

url { post: "https://myfleet.moe"
 * 1) MyFleetGirls のデータ送信先サーバーアドレスです.
 * 2) 通常変更する必要はありません

# 上記URLに接続する際のProxy設定です. 一般的な環境では必要ないでしょう. proxy { # host: "localhost" # port: 8888 } }

proxy { # MyFleetGirls Clientはこのポート番号で proxy として待ち受けます. # 他の proxy ツールと併用する場合等重複しないようにしてください port: 8080

# MyFleetGirls Clientへの接続をlocalhostに制限します. # 制限したくない場合は""(空文字列)を指定してください. # セキュリティ的な問題が発生するので、変更しないことを推奨します. host: "localhost" }

upstream_proxy { # host: "localhost" # port: 8888 }
 * 1) 艦これサーバーに接続するときに使用する上位プロキシを指定します

auth { # MyFleetGirls サーバーとの通信にパスワードを設定します # 一度設定すると以降殆どの通信、及び Web でのログインに必要となります # パスワードを忘れた場合の対処等は MyFleetGirls Web の FAQ を参照してください

pass: mypasswordisthis }
 * 6. Save the changes, close the text editor and rename the file back into application.conf
 * 7. Open the browser that you normally use when playing KanColle and check under its settings to see if it can accept PAC file. If it cannot and you're using Chrome/Chromium, you can try using SwitchyOmega extension. Refer to the relevant help files/manuals if you are unsure.
 * 8. Open up command prompt Windows users should be cmd.exe . Mac/Linux users should be Terminal.
 * 9. Navigate within the command prompt/terminal to the directory where you extracted your ★MyFleetGirls program. Again refer to relevant help files/manuals if you are unsure.
 * 10. For windows users run MyFleetGirls.bat、Linux users run: MyFleetGirls.sh、and Mac users run: MyFleetGirls.command. Once that program is running it will need to download a rather large Java JAR file which is about 43MB.
 * 11. Start your KanColle as you normally do.
 * 12. Once you have gotten into your main screen in KanColle, check back at your command prompt/terminal to see if you have got a link to your profile at ★MyFleetGirls, it should appear with the words something like this: https://myfleet.moe/user/xxxxxxxxx
 * 13. Visit the link and click on login from above.
 * 14. You will need to know which server you belong to, if you do not know which server you belong to you might want to check this FAQ entry. On the left hand side of that ★MyFleetGirls should be the list of servers, it might also be a drop down list. Select the one that you belong to and then select the IGN name on the right column that is yours.
 * 15. The password is whatever you set in the application.conf file.

=Some Q and A= 1. Can this get me banned? 2. Can this work with KCV/KC3 Kai?
 * No, but you didn't read my Preface did you?
 * Yes it can. It has been tested to work with KC3 Kai but according to Qunow it is possible to have it working with KCV.