nadvamir / gg-architecture

Gossip-Graph Architecture for Hybrid Peer-to-Peer MMORPGs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gossip-Graph Architecture for Hybrid Peer-to-Peer MMORPGs

Installing

$ cd souls-adrift
$ npm install

Running the server

$ cd souls-adrift
$ node -r esm ./src/game-server/app.js

Opening the game client

$ cd souls-adrift
$ npm dev

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.

Running the simulation

$ cd souls-adrift
$ python ./run_simulation.py [num_clients] [num_seconds]

Opening the performance analysis

$ cd souls-adrift/evaluation
$ jupyter notebook

About

Gossip-Graph Architecture for Hybrid Peer-to-Peer MMORPGs

License:MIT License


Languages

Language:Jupyter Notebook 89.2%Language:JavaScript 10.4%Language:CSS 0.3%Language:HTML 0.0%Language:Python 0.0%