Skip to content
This repository has been archived by the owner on Mar 17, 2024. It is now read-only.

aresrpg/aresrpg-client

Repository files navigation

AresRPG

fully in javascript powered by lsd Chat

AresRPG is a Browser based MMORPG

Hello World

AresRPG has been a minecraft server project for years and is now upgraded to a standalone game on top of ThreeJS, the project is in a very early stage and everyone is welcomed to contribute to its realization

Contribute

You can run the client locally and communicate directly with the server by using your authentication cookie.

Note that at the moment only users with an early access key or a Staff discord rank are able to access the websocket

git clone git@github.com:aresrpg/app.git
cd app
  • Create a .env file
VITE_API="/api"
VITE_WS="ws://localhost:5174/ws"
VITE_DEV_AUTH_TOKEN="the content of the auth cookie"
  • Run the client
npm install
npm start

Once you've made a super cool feature, you can open a pull request on this page 🥇

If it's accepted and significant enough, you'll win the contributor badge in the game !

Protocol

To understand better how to communicate with the server, check the protocol repo, it contains a D2 schema file and the proto definition