ブログに戻る

Free プランでのメール送信、Turnstile サインアップ、トラッキングの削減: horizOn 今週の更新

公開日 2026年10月22日
Free プランでのメール送信、Turnstile サインアップ、トラッキングの削減: horizOn 今週の更新 AIを活用して生成

要点まとめ

horizOn Freeプランでトランザクションメール対応。Turnstile captcha不要、Meta追跡削除、高速安定サイト実現

ほとんどのゲームは、ローンチのずっと前に最初のメールを送信します。サインアップ後の確認メール、パスワードリセット、クローズドベータ向けの「報酬が待っています」という通知などです。これまで、horizOn のトランザクションメールは有料プランから始まっていたため、Free プラン利用中の多くの開発者は、開発中にこれらのフローをスキップするか、テスト用だけに別のメールプロバイダーを設定していました。今週、これが変わります。

今週の更新は小規模なものです。今回は SDK の更新はないため、Unity、Godot、Unreal に再インストールする必要はありません。代わりに、ゲームを取り巻くプラットフォームに取り組みました。Free プラン向けのメール送信、落ち着いたサインアップ、トラッキングの削減、負荷に耐えるウェブサイトです。10月13日から10月22日の間に提供された内容は以下の通りです。

Free プランでメール送信が利用可能に

Server 1.71 により、Free アカウントでもトランザクションメールが利用可能になりましたが、制限は厳しめです。有料プランはより高い制限を維持しますが、機能自体はもはやアップグレードの後ろにロックされていません。

開発中になぜこれが重要か

メールフローは、ゲームバックエンドの中で静かに壊れる部分の一つです。埋められないテンプレート変数、間違った環境を指すリセットリンク、誰も気づかないうちに英語にフォールバックする言語など。これらは、最初の1000人のプレイヤーがサインアップするローンチ当日ではなく、まだ時間があるうちに見つけたいバグです。

自分で構築する場合、メールプロバイダーアカウント、送信者ドメインの設定、変数を含むテンプレートシステム、遅いプロバイダーがゲームリクエストをブロックしないためのキュー、そしてメールが実際に送信されたかどうかを確認する方法が必要です。テストしたいだけの機能にしては、かなり多くの配管作業です。

Free プランでのメール送信により、以下が可能になります:

  • **早期に完全なフローを構築できます。**確認、パスワードリセット、または報酬通知を、ゲームがまだ開発中のうちにエンドツーエンドで配線してテストできます。
  • **多言語テンプレートを使用できます。**メールテンプレートは複数の言語をサポートしているため、プレイヤーが受け取るメールをゲームの言語に合わせることができます。
  • **エンジンから呼び出せます。**Unity、Godot、Unreal の SDK にはすでにメールマネージャーが含まれているため、テンプレートの送信は、別の統合ではなく、ゲームコードまたは Blueprint の非同期アクションからの呼び出しです。
  • **必要に応じてアップグレードできます。**Free の制限は意図的に厳しく設定されています。ゲームがより多くのメールを送信する必要が出てきたら、有料プランでより多くの余裕が得られます。それまでは、何も支払う必要はありません。

最初のメールフローのベストプラクティス

  1. **1つのテンプレートから始めましょう。**プレイヤーが最初に遭遇するフロー、通常は確認を選び、他のものを追加する前にそれを正しく設定しましょう。
  2. **出荷するすべての言語をテストしましょう。**翻訳された各テンプレートを自分宛てに一度送信します。欠けている変数はすぐに表示されます。
  3. **テスト中は制限を念頭に置きましょう。**Free プランでは、テスト実行ごとにメールを送信するループは避けてください。意図的にメールをトリガーしましょう。
  4. **メールに秘密情報を含めないでください。**リンクには短命のトークンを含めるべきで、パスワードや API キーは絶対に含めないでください。

AI コーディングアシスタントで MCP Server を使用している場合、その機能プロンプトにはすでにメール送信がオプションとして提供されているため、アシスタントはゲーム内でメールが適切な場所を提案できます。

Cloudflare Turnstile によるより落ち着いたサインアップ

登録ページでは、新しいアカウントに対してシーケンス captcha の解決を求めていました。これによりボットは排除されましたが、horizOn を試したいだけのすべての実際の開発者も遅くなっていました。

Dashboard 1.110 はこれを Cloudflare Turnstile に置き換え、Server 1.72 はサインアップ時に Turnstile トークンを検証します。チェックはサーバー上で行われるようになったため、ボットが API に直接アクセスしてスキップすることはできません。ほとんどの人にとって、チャレンジはバックグラウンドで実行され、クリックや解決が必要なものはありません。

これは小さな変更ですが、実際の効果があります。新しいツールを使う最初の5分間が、誰かが留まるかどうかを決定します。テストのように感じないサインアップは、その第一印象をより良くします。

トラッキングの削減、法的文書の明確化

Server 1.71 は Meta Conversions API と Meta pixel ID を削除しました。horizOn はもはやコンバージョンデータを Meta に送信しません。プレイヤーのデータを信頼するように求める製品にとって、これが正しいデフォルトだと考えています。

これと並行して、法的ページも一連の修正を受けました:

  • 利用規約とプライバシーポリシーに、Stripe 経由で処理される決済方法として PayPal と Klarna が明記されました。
  • ウェブサイトは、より正直な信頼データを表示し、サポートレベルをより明確に説明しています。
  • ドイツ語のテキストは、「du」と「Sie」を切り替えるのではなく、一貫して「ihr」で呼びかけるようになりました。

負荷に耐えるウェブサイト

今週の2つの Dashboard リリースは、安定性に関するものでした。バージョン 1.110.2 は、多くのクローラーが並行してアクセスしてもウェブサイトを維持し、1.110.3 はキャッシュエントリが期限切れになる前に更新し、バックエンドアドレスをキャッシュします。目標はシンプルです。検索エンジンがインデックスを作成している間でも、サイトは高速でアクセス可能な状態を維持します。

サーバー側では、公開ブログリストは完全な記事の代わりに短いテキストプレビューのみを送信するようになりました (Server 1.72.1)。その結果、あなたが今読んでいるこのリストの読み込みが速くなりました。

変更されなかったもの

範囲について明確にしておくと、今週は新しい SDK バージョンはありません。現在のリリースは Unity SDK 1.11、Godot SDK 1.10、Unreal SDK 1.9、Simple Server 1.4、MCP Server 1.8 です。より大きな機能リリースを見逃した場合は、Validated Actions とプレイヤープロフィールによる公正なリーダーボードに関する記事で詳しく説明しています。

Discord でより早く更新情報を入手

このブログ投稿は今週の要約です。リリースが提供された瞬間に知りたい場合は、horizOn Discord サーバーに参加してください。新しいバージョンはそこでライブで発表され、この週次まとめに表示される数日前のことが多く、質問したり次に必要なものを伝えたりする最も迅速な方法です。

Free プランを利用している場合は、今週メール送信を試して、制限がどこまで使えるか教えてください。Discord で返信するか、GitHub でイシューを開くことができます。変更の完全なリストは horizOn changelog にあります。