Pokémon ShowdownCloudflare Pages
Prebuilt • Root-fixed • Direct Upload

Pokémon Showdown

Your uploaded Pokémon Showdown archive is the Node.js game-server repository, not the browser client. The real architecture separates the game server, browser client and login server, so a static Pages upload cannot replace the whole server stack. This package keeps the server source and provides a local browser battle adapter plus a safe link to the official client.

Architecture preserved honestly: Cloudflare Pages can serve the static adapter, but the uploaded Showdown repository starts a long-running Node/SockJS game server. That server cannot be made equivalent merely by moving files to Pages.
Battle icon
Gen 1–9

Simulator data

Original server repository

Node.js

Game server

SockJS / server runtime

~6.6 MB

Original ZIP

Preserved in package

Browser play mode

No install
🐉
Charizard Lv. 50
Pikachu Lv. 50
Choose a move.
Ready.

Cloudflare-ready layout

index.html, 404.html, _redirects, _headers, PWA manifest and service worker are at the deployment root. The original uploaded project is preserved in the source archive area so this package remains close to the original project size.

Original source archive

The browser adapter is separate from the original native/server runtime. Source is preserved below.