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.
Original server repository
SockJS / server runtime
Preserved in package
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.
The browser adapter is separate from the original native/server runtime. Source is preserved below.