Skip to content

epyidev/vaste

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

145 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vaste

A multiplayer voxel game built with React and Node.js. Create an account, connect to servers, and build together in real-time.

How to Run

Requirements

  • Node.js 18+
  • MySQL 8.0+

Setup

  1. Create a MySQL database called vaste_backend
  2. Create a .env file in /app:
DB_HOST=localhost
DB_USER=your_user
DB_PASSWORD=your_password
DB_NAME=vaste_backend
JWT_SECRET=your_secret_key

Launch

Run the startup script:

./start.bat

Then open http://localhost:8080 and play!

Architecture

  • /app - Unified Express.js server + React frontend (port 8080)
  • /gameserver - Game server (WebSocket, port 25565)

About

Try to make a platform based on voxel to allow users to create some games.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors