Skip to content

udamir/magx-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magx examples project

On this repository you can find basic and advanced examples of how to use magx, mosx and magx-client.

How to run

git clone https://github.com/udamir/magx-examples.git
cd magx-examples
npm install
npm start

Open http://localhost:3001 in your browser.

Examples overview

While running the server following examples are avaliable:

Basic examples

Chat - Example of simple without state

Mosx-state - Example shows how to use Mosx as your room's state

Reconnection - This example shows how to enable client's reconnection

Lobby room - This example shows how to use LobbyRoom

Relay room - This example shows how to create relay server

Advanced examples

Snake game - Example of simple game (snake)

Magx chat - One room chat with private messages. This example shows how to create and manage private objects in Mosx state

Open world - This example shows how Magx and Mosx can be used for open world games.

Tools

Monitoring - Monitoring console to view rooms and state of your server

Scalability

Examples project can be run in cluster mode:

npm run cluster

or via pm2 (redis and mongodb required):

npm run pm2

License

MIT

About

Basic examples of how to use magx, mosx and magx-client

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published