Minecraft ユーザーネームスナイピングの歴史:激動の10年間を振り返る

Minecraft ユーザーネームスナイピングの歴史:激動の10年間を振り返る

Minecraft ユーザーネームスナイピングの歴史:激動の10年間を振り返る

Minecraftは世界で最も売れたビデオゲームの一つであり、3億本以上の販売数を誇ります。しかし、その歴史には、ユーザーネームを巡る知られざる争奪戦がありました。この記事では、Minecraftのユーザーネームスナイピングの歴史を、初期のアカウント登録から最新の状況まで、詳細に解説します。

Minecraftアカウントの黎明期:希少性の価値

Minecraft Java Editionは、独自のユーザーネームを登録する必要があります。アメリカ合衆国の人口の71%が上位1000個の名前のいずれかを使用していることを考えると、自分の名前でアカウントを登録するのがいかに困難か想像できるでしょう。

さらに、オックスフォード英語辞典に掲載されている単語は約50万語です。つまり、Minecraftプレイヤー100人中わずか1人しか、実際の英語の単語をユーザーネームとして使用できなかったのです。

コレクターズアイテムと同様に、希少性が高いほど価値が高まります。では、Minecraftのユーザーネームの価値はどの程度だったのでしょうか?

Minecraftの誕生と初期のアカウント登録

Minecraftが誕生したのは2009年5月17日、Notch氏によるTigSourceフォーラムへの投稿でした。当初はブラウザ上で動作するJavaアプレットとしてリリースされ、アカウント登録は4日後の5月21日から開始されました。

驚くべきことに、初期のアカウント登録には料金は必要ありませんでした。ユーザーネーム、メールアドレス、パスワードを入力するだけで、アカウントを取得できたのです。支払いは翌月の6月30日から開始されましたが、これはあくまでオプションのプリオーダーページであり、ゲームをプレイするために支払う必要はありませんでした。

最初の有料版Minecraftである「Minecraft Indev」がリリースされたのは、それから6ヶ月後の2009年12月23日のことです。

Mojangアカウントとユーザーネームの固定化

2011年12月6日、Mojangの当時Web開発者であったTobias “jeb_” Persson氏は、Mojangアカウントの発表をしました。このアカウントは、Scrool、Coboltなどの他のMojangゲームとMinecraftで利用できるシングルサインオンアカウントでした。

Mojangアカウントへの移行は2012年3月29日に完了し、セキュリティ質問の追加やメールアドレスによるログインが可能になりました。しかし、興味深いことに、当初Mojangアカウントはユーザーネーム変更には対応していませんでした。Persson氏は、ユーザーネームの変更不可はホワイトリストやBANリストの管理に有効だと主張していました。

ユーザーネームの争奪戦:スクリプトによる不正アカウント作成

にも関わらず、誰でもMinecraftのウェブサイトから無料でアカウントを作成し、好きなユーザーネームを予約することが可能でした。しかし、これは2012年2月1日まででした。

実は、2009年6月、誰かがMinecraftアカウントを自動生成するスクリプトを作成していました。その数は約6186アカウントに上りました。Notch氏は、このスクリプトで作成されたアカウントを特定することができず、アルファ版からベータ版への移行時に、全ての非アクティブな無料アカウントを削除すると発表しました。

しかし、アルファ版からベータ版への移行は2010年6月30日、ベータ版への移行は2010年12月20日に行われました。ユーザーネームの予約が禁止されたのは2012年2月1日です。つまり、Notch氏は当初の予定通り、非アクティブな無料アカウントを削除しなかったのです。

これらの非アクティブなアカウントは、2015年2月4日まで削除されませんでした。つまり、2015年まで、誰かが登録したユーザーネームは、たとえゲームを購入していなくても、他のプレイヤーは使用することができなかったのです。

ユーザーネーム変更の解禁とOGネームの価値

2015年1月12日、Chris氏はMojang公式ウェブサイトで、Minecraftユーザーネームの変更機能の導入を発表しました。これにより、多くのプレイヤーが、かつて恥ずかしいと感じていたユーザーネームを変更できるようになりました。

この発表には、長年放置されていた未課金ユーザーネームの削除も含まれていました。これにより、多くの希少なユーザーネームが再び利用可能になったのです。

Mojangは、全てのプレイヤーにUniversally Unique Identifier (UUID)を割り当てました。これは、ユーザーネームに関係なくプレイヤーを識別するために使用されました。多くのサーバーやプラグインは、この変更に迅速に対応する必要がありました。

名前の変更:スナイピングの始まり

2015年2月4日、「名前変更日」にユーザーネーム変更機能が実装されました。しかし、未課金ユーザーネームの解放は、名前変更機能の実装よりも約1時間早く行われたため、一部のプレイヤーは人気のユーザーネームを先に取得することができました。

「Cool」「Swag」「Love」などのユーザーネームは瞬く間に取得され、コミュニティメンバーの推計によると、利用可能なOGネームの90%が1時間以内に取得されたとされています。

NameMC(ユーザーネームを検索できるウェブサイト)はまだ存在していませんでした。NameMCは名前変更日と同日にローンチされました。

スナイピングサービスの台頭と競争

2015年4月29日、Minecraftのユーザーネームに関する議論が活発に行われていたMCMarketフォーラムにおいて、Doge氏によって「名前変更ボット」というスレッドが作成されました。

Doge氏は、名前変更ボタンを特定のタイミングで自動的にクリックするボットを作成したと主張しました。これにより、人間が手動でクリックするよりも正確にユーザーネームを取得することが可能になりました。この手法は後に「ハンドスナイピング」と呼ばれるようになりました。

しかし、Mojangは名前の解放をコンピューターシステムで行っていたため、正確なタイミングでスクリプトを実行することで、人間よりも高い確率でユーザーネームを取得できるようになりました。

Jack氏と最初のスナイピングサービス

Doge氏の発言を受けて、Jack氏というユーザーが独自のスクリプトを作成し、他のプレイヤーのためにユーザーネームのスナイピングサービスを開始しました。これは、Minecraftにおける最初のスナイピングサービスの始まりでした。

Jack氏のPHPスクリプトは、Mojangサーバーに大量の名前変更リクエストを送信することで、高い成功率を達成しました。「Zombie」などのユーザーネームはコミュニティで大きな話題となりました。

MCsniper.comと競合サービスの勃興

2015年5月5日、MCsniper.comというドメインが登録され、スナイピングサービスが開始されました。このサービスは、Mojangアカウントのメールアドレスとパスワードを入力することで、解放されたユーザーネームを5ドルでスナイピングするものでした。

Jack氏の単純なPHPスクリプトは、MCsniper.comに大きく遅れを取り、2015年5月25日にはサービスを終了しました。

スキオンズとプロキシの使用

2015年7月26日、Skionsという開発者がMCsniper.comと競合するサービスの開発を試みました。しかし、Mojangが名前変更リクエストの回数制限を導入したため、Jack氏のような手法は難しくなっていました。

Skionsは、プロキシサーバーを使用してリクエストを送信していましたが、Mojangのレート制限により、2時間ごとに5回しか名前変更を試みることができませんでした。これは、Jack氏の「数千回/秒」というリクエストとは比較にならないほど低頻度でした。レート制限とは、サービスプロバイダーがリクエストの送信頻度を制限する手法です。

SavageSniperの詐欺事件

2015年9月12日、Nightcrawlerというユーザーが、MCsniper.comよりも高速なスナイピングサービス「SavageSniper」のプリオーダーを開始しました。価格は30ドルでしたが、プリオーダー期間終了後は40ドルに値上がりしました。

しかし、2015年9月19日、NightcrawlerはSavageSniper本体だと主張するファイルを公開しましたが、それはマルウェアであり、ユーザーのアカウント情報やコンピューターへのフルアクセス権が奪われました。開発者であるSavage氏は、返金を行うと表明しましたが、その後姿を消し、返金は行われませんでした。

MCsniper.coとMana氏、SkillSniperの登場

MCsniper.comは2015年10月29日にMojangからの懸念を理由にサービスを終了しました。これにより、スナイピングサービスの混沌とした状態が生まれました。

MCsniper.coがMCsniper.comの後継として登場し、スナイピングサービスは3.5ドルで提供されました。一方、Mana氏(CVPPV)は2015年11月から個人でスナイピングを行い、11月だけで109個のユーザーネームを取得しました。

Mana氏は、Skill氏と協力してSkillSniperというサービスを立ち上げ、MCsniper.coを凌駕するようになりました。2016年には、MCsniper.co、SkillSniper、Cheerful.Ninjaの3つのサービスが競合していました。

ギフトカードスナイピングと新たな戦術

2016年10月、Relaxというユーザーネームが、MCsniper.coとCheerful.Ninjaを凌駕して手動でスナイピングされました。これは、ギフトカードを使用して新しいアカウントに名前を設定することで実現したものでした。

Mojangでは、ギフトカードによる名前設定が優先されるため、この手法が有効だったのです。Doge氏は、自身が所有する「Dog」というユーザーネームをギフトカードスナイピングによって移行するために、150ドルの報酬に加え、ギフトカードスナイピングに成功した場合さらに150ドルの報酬を提示しました。

MCsniper.coとCheerful.Ninjaもギフトカードスナイピングに対応しましたが、CNがそのユーザーネームを獲得し、300ドルを獲得しました。ギフトカードスナイピングは標準的な手法となりました。

SMKMとブロックスナイピングの出現

2017年11月、SMKMという新たなスナイピングサービスが登場しました。当初は特筆すべき点はありませんでしたが、プロキシサーバーを大量に購入することで、多くのスナイピングに成功しました。

一方で、Tullyというユーザーが、無効なギフトカードコードを使用してユーザーネームを24時間予約する手法を公開しました。Doge氏はSMKMがこの手法を使用しているのではないかと疑い、この手法をCheerful.NinjaとMCsniper.coにも公開しました。

この手法は、ギフトカードコードの検証リクエストと名前予約リクエストが別々に送信されるというMojangのAPIの脆弱性を突いたものでした。無効なギフトカードコードを使用しても、名前予約は成功するのです。

CAPTCHAの導入とレート制限の強化

2017年12月14日、MojangはログインページにCAPTCHAを導入しました。これにより、大量のアカウントによる自動ログインは困難になりました。しかし、CNとSMKMは、CAPTCHAが名前変更リクエストやギフトカードコードの検証には適用されないことを発見しました。

そのため、ブロックスナイピングは依然として有効でした。Mojangはすぐに名前変更にもCAPTCHAを追加しました。

NameMCのAPIアクセス制限と新たなスナイピング手法

2022年9月7日、MojangはNameMCが利用していたユーザーネーム履歴APIへのアクセスを制限しました。これにより、ユーザーネームの解放時間を正確に予測することが困難になりました。

Game Passと新たなスナイピング戦略の出現

Xbox Game Passは、Minecraftを含む多数のゲームにアクセスできるサブスクリプションサービスです。低価格で提供される地域もあり、アカウントショップでは25セントでGame Pass付きアカウントが販売されていました。

このアカウントは、SFAsと同様に利用されましたが、盗難アカウントではないため、アクセスを失う可能性が低く、より優れた選択肢でした。さらに、Game Passアカウントでスナイピングしたユーザーネームは、サブスクリプションが期限切れになっても、Minecraftの新しいコピーを購入しない限り解放されません。

スナイピングの終焉と今後の展望

2020年12月1日、MojangはMicrosoftアカウントへの移行準備としてAPIを変更し、ブロックエンドポイントを削除しました。これにより、ブロックスナイピングは不可能になりました。

Mojangはレート制限をアカウント単位にも適用し、アカウントごとのリクエスト数を制限しました。そのため、大規模なスナイピングには莫大な費用が必要となりました。

結論

Minecraftユーザーネームスナイピングの歴史は、技術的な攻防とコミュニティの反応が複雑に絡み合った、興味深い物語です。Mojangは様々な対策を講じてきましたが、スナイパーは常に新たな手法を生み出し、進化を続けてきました。現在も、少数のトップスナイパーが、高度な技術と大量のアカウントを用いてスナイピングを行い、希少なユーザーネームの価値は高まり続けています。