Skip to content

gtolontop/vaste

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 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

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 65.8%
  • JavaScript 31.8%
  • CSS 1.0%
  • Batchfile 0.7%
  • HTML 0.3%
  • Lua 0.2%
  • Shell 0.2%