Javaを学び始め、使用しているプラットフォーム外に初めて手を出しました
v1~v3まであります
v1はゲーム内とDiscord間でチャットが出来るようにするもの
v2はv1に加え、自作のChatServerを作り、ゲームとの連携機能が色々増えました
v3は、Proxy上で動作するようにするため、一から作り直し、Network内の共用システム的なものになりました
SomNetworkCord v1 (SNC)
初めて通信系を触り始め、手探り状態ながら、WebHookなどを使いゲーム内から、外部とチャットがを行えるシステムを作りました
SomNetworkCord v2 (SNC, SNP)
v1の改良版的存在なのですが、決定的に違うのが、ServerSocketを使い、自作のChatServerを作ったことです
そのおかげで、v1よりパフォーマンスもよくなり、ゲームとの連携機能が色々増えました
副産物として部分的にサーバーがダウンしてもチャットは出来るいう感じになりました
SomNetworkCord v3 (SNC, SNV)
v2のChatServerはパフォーマンスがあまりよくなく、ゲーム内の情報を取り出すのも、一苦労なので、ゲームのProxy上で動くようにしました
Proxy上で動くおかげで、ゲーム内の情報をいろいろ引っ張りやすくなり、共用できるところはこっち側で動かすことができるようになり、ちょうどこのころからMySQLの勉強も始めたため、Databaseを使うようになりました
