ブログ

Project: Strawberry Milk ゲームのストーリーについて質問すると、人物と事件を結びつけて答えてくれるモモトークを作りたいと思いました。以前、『鳴潮(Wuthering Waves)』のストーリーをAutoRAGで検索してみたのですが、複数のシ

概要 Cloudflare Proxyを使用していたが、CensysやShodanなどのOSINT(Open Source Intelligence)検索エンジンにOrigin IPとポート情報が露出する問題があった。 原因を確認し、Originへの直接アクセスの遮断、管理ポートの非公開化、Cloudflare Tunnel基盤のZTNAまでを構築した。 問題状況の分析 Cloudflareを通じてサービスを運営中であったが、OSINT検索エンジンでProxy IPではなくOrigin IPが確認された。 原因分析 サーバーのIPが露出した原因は以下の通りである。
動的コンテンツ分類によるキャッシュ未適用現象 最近、ゲームサーバーのAPI応答速度を分析していたところ、静的ファイルとは異なり、JSONデータがキャッシュされない現象を発見した。原因は、Cloudflareの基本ポリシー上、HTMLやJSONのようなテキストベースのデータが動的コンテンツとして分類されるためであった。 応答ヘッダーの CF-Cache-Status: DYNAMIC ステータスは、ユーザーのリクエストがCDNをバイパスしてOriginサーバーに直結していることを意味し、結果としてOriginサーバーの負荷を増大させる要因となる。 [https://develo
私たちは時折、安堵感を覚えることがある。 私たちは甘美さに酔いしれることもある。 自分と同じ考えを持つ人がこれほど大勢いるという事実に。 数千億ドル規模のアルゴリズムは、私たちが好み、同意するコンテンツを絶えず推奨し、私たちをエコーチェンバーに閉じ込める。 この部屋の中では、自分と同じ声だけが果てしなく響き渡る。 自分がいる部屋の中では、意見は絶対的な根拠を持っているように見え、反対意見は非常識であるか、間違っているように感じられ始める。 たとえそうして得た信念が偶然にも事実(真実)であったとしても、それは知識と呼べるものとは異なる。
img モバイルインデックス INSIGHT 2025年8月基準、AndroidとiOSを合算した韓国の原神プレイヤーの推定男女比は、男性50.3%、女性49.7%と集計された。これは女性の割合が着実に上昇し、初めて男性とほぼ同等の水準に到達した記録である。 男性の割合(50.3%)は前年同月(2024年7月、55.4%)より5.1%p減少しており、2023年7月(男性59.8%、女性40.2%
リアルタイムオンラインゲームでは、プレイヤーの入力がサーバーに伝送され、その結果が返ってくるまでの遅延時間が重要である。TCPは信頼性と転送順序を保証するが、消失したデータを待っている間に後ろに到着したデータの伝送も遅れることがある。UDPは転送順序と到着を保証しないため、信頼性が必要なメッセージを扱うには、これを補完する仕組みが必要である。 KCPは主にUDP上で再送と順序制御を提供するプロトコルである。この記事では、KCPが遅延時間を短縮する原理を調べ、ゲーム通信の事例をもとに接続・認証のプロセスとメッセージ構造を整理する。認証手順とアプリケーションメッセージの形式は、実装によって異なる
かつてのゲーム市場は、消費者が一度の支払いでゲームを永久に所有するパッケージ販売モデルが支配していた。この方式は開発者に即座の収益をもたらすが、サーバー運営が不可欠なマルチプレイヤーゲームでは、初期販売以降に追加収益が発生せず、長期的なサービス維持において構造的な限界を露呈した。こうした背景の中で登場したF2P(Free-to-Play)モバイルゲームの爆発的な成長は、アプリ内課金と広告を主要な収益源として定着させ、収益化のパラダイムを根本から覆した。 現在、ゲーム業界はここからさらに一歩進み、月額サービスやバトルパスを筆頭とするサブスクリプションモデルへの重大な転換期を迎えている。これは、
モバイルアプリ市場の競争が激化するにつれ、開発会社や投資家は市場動向を把握し、戦略的意思決定を下すためにデータ分析プラットフォームに大きく依存している。Sensor Tower、Data.aiなどのプラットフォームが提供するユーザー数および売上の推計値は、業界標準の指標として通用している。本稿は、これらのプラットフォームがユーザー数と売上という主要指標を推計する手法を分析し、その信頼性の根拠と内在的限界に光を当てることを目的とする。 ユーザー推計のデータ基盤 プラットフォームのユーザー数推計は、端末またはユーザーを識別できるデータに基づいている。 ADID (Android Ad