Caution
This website will not be updated anymore except for minor bug fixes, as its successor Adurite has dethroned it. You are able to access the new site here.
An easy to use, sleek games website based on Interstellar.
- Games
- Apps
- Proxy
- Cloaks + about:blank
- Chatroom
- Movies (work in progress)
- now.gg
- Youtube
- Discord
- Geforce Now
- easyfun.gg
- ...and more!
- contact
_x8rron Discord - open an issue
https://useclassplay.vercel.app/
https://math-for-dummies.vercel.app/
https://amazingmath.vercel.app/
https://coolmathskills.vercel.app/
- movies/website inspo: rednotsus
- Proxy: UseInterstellar
Important
You cannot deploy to static web hosts, including Netlify, Cloudflare Pages, and GitHub Pages. You can also not deploy to Render or Railway anymore as they have banned Ultraviolet.
Note
Alternatively, you can deploy to Vercel by forking this repo and deploying or clicking the button below.
- Go to the
config.jsfile and setchallengeto true. Then, set the environment variable as follows: - For PNPM: Run either
config=true pnpm startor$env:config=true; pnpm start, depending on your server. - For Bun: Run either
config=true bun startor$env:config=true; bun startif you prefer Bun. - For NPM: Run either
config=true npm startor$env:config=true; npm startif you prefer NPM.
You must run these commands on your server:
git clone https://github.com/tenclips/Classplay cd ClassplayNext depending on your package manager, run one of the following commands:
If you are using Bun, run the following commands:
bun i bun startIf you are using pnpm, run the following commands:
pnpm i pnpm startIf you are using npm, run the following commands:
npm i npm run startcd Classplay git pull --force --allow-unrelated-histories # This may overwrite your local changesAs of January 1st, 2024, Replit is no longer free. Try GitHub Codespaces instead.
Note
If you're setting the port below 1023, then you must run sudo PORT=1023
- Create a GitHub account if you haven't already.
- Click "Code" (green button) and then "Create Codespace on main."
- In the terminal at the bottom, paste
pnpm i && pnpm start. - Respond to the application popup by clicking "Make public."
Important
Make sure you click the "Make public." button, or the proxy won't function properly.
- Access the deployed website from the ports tab.
- For subsequent uses in the same codespace, just run
pnpm start
- Run
pnpm i, and beforepnpm start, prependPORT=8080, replacing 8080 with another port. For example,PORT=6969 pnpm start. - If this does not work then you can prepend
$env:PORT=8080;, replacing 8080 with another port. For example,$env:PORT=6969; pnpm start - Go to the ports tab, Click Forward A Port, And type the port number.
- Right-click Visibility and set Port Visibility to Public.
If you encounter problems, open an issue on GitHub, and we'll address it promptly.
A huge thanks goes out to all of the people who have contributed to classplay.