Network configuration document for school IT administrators
| Domain | Purpose | Students Access Directly? | Protocol | IT Notes |
|---|---|---|---|---|
| avalonheroes.com | Main website | Yes | HTTPS | Entry point. Automatically redirects to the play subdomain. |
| play.avalonheroes.com | Game frontend | Yes — primary classroom URL | HTTPS | The main URL teachers share with students. The game launches and runs entirely in the browser — no installation required. |
| api.avalonheroes.com | Backend API | No — system only | HTTPS | Never opened in the browser directly. The game uses this automatically to verify quiz answers and save student progress. |
| server.avalonheroes.com | Real-time session server | No — system only | HTTPS + WSS | Never opened in the browser directly. Manages live WebSocket connections between students during a session. Requires port 443 (WSS). |
| cdn.avalonheroes.com | Asset delivery | No — system only | HTTPS | Never opened in the browser directly. Automatically delivers character artwork, icons, and game assets. |
| game.avalonheroes.com | Game files (WebGL build) | No — system only | HTTPS | Never opened in the browser directly. Serves the compiled WebGL game files from Cloudflare's global network. |
| accounts.google.com | Google OAuth login | Yes — login only | HTTPS | Required for teachers and students who sign in with Google. Standard Google OAuth flow. |
| oauth2.googleapis.com | OAuth token exchange | No — system only | HTTPS | Required for Google sign-in token verification. Never accessed directly by users. |
*.avalonheroes.com and avalonheroes.com — HTTPS (port 443) + WSS (port 443)| Dominio | Propósito | ¿Los estudiantes acceden directamente? | Protocolo | Notas para TI |
|---|---|---|---|---|
| avalonheroes.com | Sitio web principal | Sí | HTTPS | Punto de entrada. Redirige automáticamente al subdominio de juego. |
| play.avalonheroes.com | Interfaz del juego | Sí — URL principal del aula | HTTPS | La URL principal que los docentes comparten con los estudiantes. El juego se ejecuta completamente en el navegador — no requiere instalación. |
| api.avalonheroes.com | API de backend | No — solo sistema | HTTPS | Nunca se abre directamente en el navegador. El juego lo utiliza automáticamente para verificar respuestas y guardar el progreso del estudiante. |
| server.avalonheroes.com | Servidor de sesión en tiempo real | No — solo sistema | HTTPS + WSS | Nunca se abre directamente en el navegador. Gestiona conexiones WebSocket en vivo entre estudiantes durante una sesión. Requiere puerto 443 (WSS). |
| cdn.avalonheroes.com | Entrega de recursos | No — solo sistema | HTTPS | Nunca se abre directamente en el navegador. Entrega automáticamente ilustraciones de personajes, íconos y recursos del juego. |
| game.avalonheroes.com | Archivos del juego (WebGL) | No — solo sistema | HTTPS | Nunca se abre directamente en el navegador. Sirve los archivos del juego WebGL compilado desde la red global de Cloudflare. |
| accounts.google.com | Inicio de sesión con Google | Sí — solo para inicio de sesión | HTTPS | Necesario para docentes y estudiantes que inician sesión con Google. Flujo estándar de OAuth de Google. |
| oauth2.googleapis.com | Intercambio de tokens OAuth | No — solo sistema | HTTPS | Necesario para la verificación de tokens de Google. Los usuarios nunca acceden directamente a este dominio. |
*.avalonheroes.com y avalonheroes.com — HTTPS (puerto 443) + WSS (puerto 443)| ドメイン | 用途 | 生徒が直接開くか | プロトコル | IT担当者向け補足 |
|---|---|---|---|---|
| avalonheroes.com | メインウェブサイト | はい | HTTPS | エントリーポイント。playサブドメインへ自動リダイレクトされます。 |
| play.avalonheroes.com | ゲームアプリ(フロントエンド) | はい — 授業で生徒が開くメインURL | HTTPS | 授業で使用するメインURLです。ゲームはブラウザ上で起動します。インストール不要。 |
| api.avalonheroes.com | バックエンドAPI・回答チェック | いいえ — システム内部のみ | HTTPS | ブラウザで直接開くことはありません。ゲームが自動的に回答の正誤判定・進捗保存に使用します。 |
| server.avalonheroes.com | リアルタイム通信サーバー | いいえ — システム内部のみ | HTTPS + WSS | ブラウザで直接開くことはありません。セッション中の生徒間WebSocket接続を管理します。ポート443(WSS)が必要です。 |
| cdn.avalonheroes.com | アセット配信(画像・ゲームファイル) | いいえ — システム内部のみ | HTTPS | ブラウザで直接開くことはありません。キャラクター画像等のゲーム素材を自動配信します。 |
| game.avalonheroes.com | ゲームファイル(WebGLビルド) | いいえ — システム内部のみ | HTTPS | ブラウザで直接開くことはありません。Cloudflareのグローバルネットワークからコンパイル済みWebGLゲームを配信します。 |
| accounts.google.com | GoogleOAuthログイン | はい — ログイン時のみ | HTTPS | Googleアカウントでサインインする教師・生徒に必要です。標準的なGoogle OAuthフローです。 |
| oauth2.googleapis.com | OAuthトークン交換 | いいえ — システム内部のみ | HTTPS | Googleサインインのトークン検証に使用します。ユーザーが直接アクセスすることはありません。 |
*.avalonheroes.com および avalonheroes.com — HTTPS(ポート443)+ WSS(ポート443)