Customer Support Tech Meetup #2 の発表資料 https://mixi.connpass.com/event/182821/
(C) mixi, Inc.Customer Support Tech Meetup #22020年8月27日管理ツール開発は問い合わせ対応のためだけではない!チート対策のための管理ツール開発とは1株式会社ミクシィ 統括管理本部 CS部 CREグループ上埜 かおり
View Slide
(C) mixi, Inc.自己紹介● 上埜 かおり (うえの かおり)● 社歴○ 2014年4月 : 入社・現部署に配属○ (2018年10月〜2019年12月 : 産休・育休)● やっていること○ 問い合わせの技術的調査○ CSスタッフのための管理ツールの開発○ チート対策のための管理ツールの開発2
(C) mixi, Inc.話すこと● モンストの、特にインゲームのチート対策● チート対策に対してCREがどうサポートを行なっているか話さないこと● アプリ側・サーバ側でどうやってチートを防いでいるか● 具体的なチート・チート対策の内容3今回の発表で話すこと・話さないこと
(C) mixi, Inc.チート● システムのバグや使用を禁止しているツールなどを悪用してゲームを有利に進める行為チーター● チートを行うユーザユーザ● チートを行わない一般ユーザ4用語まとめ
(C) mixi, Inc.● なぜチート対策をするのか?● なぜCREがチート対策のサポートをするのか?● チート対策のサポートとしてやったこと● 今後やっていきたいこと5目次
(C) mixi, Inc.ユーザーにゲームを楽しんでもらうためチーターがいると…● ゲームバランスが崩れる○ ギリギリ攻略できるようなゲームバランスの調整○ 攻略方法を考えたり、テクニックを駆使してプレイすることに楽しみがある● 不公平感がある○ チーターを野放しにしていることへの不満○ 運営への信頼の低下6なぜチート対策をするのか?
(C) mixi, Inc.素早く・正確なチート対策を実施するため● チーターとのイタチごっこ○ リストアップはもちろん効率化する○ チートの手口を見つける部分もある程度効率化する必要がある● アカウント停止という強力な操作○ ミスが許されない7なぜCREがチート対策のサポートをするのか?チートの手口を見つけるチーターをリストアップするチーターを処罰する
(C) mixi, Inc.8素早く・正確なチート対策を実施するための3つのポイント● 効率化○ 単調作業の自動化○ 汎用的に● 見える化○ 新しい手口を見つけるのは効率化が難しい○ 人が見やすいように● ミスの発生しにくいシステムづくり○ 不必要な心理的負担をなくす意味もあるなぜCREがチート対策のサポートをするのか?
(C) mixi, Inc.チートログを抽出するツールの開発課題● チケットでログ抽出を依頼するアナログ方式○ 健全化TにもCREにも負担開発のポイント● パラメータを指定するだけでデータを抽出できる● 抽出条件の追加時も開発コストが上がらないように○ SQLと整形スクリプトを書くだけ抽出条件が追加できる9やったこと 〜効率化〜
(C) mixi, Inc.やったこと 〜効率化〜10(1) 抽出条件を選ぶ(2) パラメータを指定して抽出実行(3) 抽出が終わったらCSVをダウンロード
(C) mixi, Inc.チート対策専用のクエスト検索機能の開発課題● 単純に閾値で絞り込む方法ではチーターを検知できなくなった○ クエストやモンスターの特性を加味する必要性● 問い合わせ対応用のクエスト検索では不十分○ チート対策に必要な情報が表示されない○ プレイ履歴の前後関係や統計的な情報は目視でチェック開発のポイント● チート対策に必要な情報を過不足なく表示する11やったこと 〜見える化〜
(C) mixi, Inc.● 特定のクエスト・特定の期間中のプレイ情報をユーザ毎のまとめた12やったこと 〜見える化〜クリア結果の統計量プレイに使用したモンスターの情報
(C) mixi, Inc.手作業の排除課題● BANアカウントの決定までに複数のツールを横断する○ ツールを横断する際にコピペミス等が起きる可能性○ BANを実行するサーバ(日本・台湾)を間違える可能性表計算ソフト CSツール(台湾)13やったこと 〜ミスの発生しにくいシステムづくり〜CSツール(日本)チート対策ツールログ出力機能 BANTSVダウンロード手作業でフィルター手作業で入力
(C) mixi, Inc.手作業の排除開発のポイント● 検索機能の充実○ 表計算ソフトのフィルタリング作業をツール上で実現● ツール同士の連携機能を開発CSツール(台湾)14やったこと 〜ミスの発生しにくいシステムづくり〜CSツール(日本)チート対策ツール検索機能 BAN検索条件の変更ツールからリンクで遷移
(C) mixi, Inc.CSツール15チート対策ツールCSツール(1) BAN対象のアカウントにチェックを入れる(2) CSツールに移動する
(C) mixi, Inc.これまでにやったこと・今やっていること● 素早く・正確な健全化対応をサポートする○ 効率化○ 見える化○ ミスの発生しにくいシステムづくり今後やりたいこと● 健全化Tの持つ知見をAI化する○ チートの手口を自動で発見する○ チートの抽出条件を自動で決定する16今後やりたいこと
(C) mixi, Inc.AI化の方針ミニマムな課題で確実に成果を出していく● 例 : クエスト毎に手動で設定している閾値を自動で決定する○ クエスト毎に設定する手間がなくなる○ 他のゲームにも流用できる見込みがありそう17今後やりたいこと
(C) mixi, Inc.これまでにやったこと・今やっていること● 素早く・正確な健全化対応をサポートする○ 効率化○ 見える化○ ミスの発生しにくいシステムづくり今後やりたいこと● 健全化Tの持ってる知見をAI化○ チートの手口を自動で発見する○ チートの抽出条件を自動で決定する18まとめ