0.15.6 • Published 2 months ago

@colyseus/monitor v0.15.6

Weekly downloads
543
License
MIT
Repository
github
Last release
2 months ago

@colyseus/monitor

Web Monitoring Panel for Colyseus

You can use an express middleware to enable authentication on the monitor route, such as express-basic-middleware:

import * as basicAuth from "express-basic-auth";

const basicAuthMiddleware = basicAuth({
    // list of users and passwords
    users: {
        "admin": "admin",
    },
    // sends WWW-Authenticate header, which will prompt the user to fill
    // credentials in
    challenge: true
});

app.use("/colyseus", basicAuthMiddleware, monitor());

Setting custom room listing columns

app.use("/colyseus", basicAuthMiddleware, monitor({
  columns: [
    'roomId',
    'name',
    'clients',
    { metadata: "spectators" }, // display 'spectators' from metadata
    'locked',
    'elapsedTime'
  ]
}));

If unspecified, the default room listing columns are: ['roomId', 'name', 'clients', 'maxClients', 'locked', 'elapsedTime'].

Development

Install the dependencies and start the dev-server:

npm install
npm start

Access the UI on http://localhost:2567/colyseus.

Environment Variables

  • (optional) GAME_SERVER_URL: the URL for colyseus monitor to monitor (example: server.game.com), default to current URL (${window.location.protocol}//${window.location.host}${window.location.pathname})

License

MIT

0.15.6

2 months ago

0.15.5

3 months ago

0.15.4

5 months ago

0.15.3

5 months ago

0.15.3-preview.3

5 months ago

0.15.3-preview.0

5 months ago

0.15.3-preview.1

5 months ago

0.15.3-preview.6

5 months ago

0.15.3-preview.7

5 months ago

0.15.3-preview.4

5 months ago

0.15.3-preview.10

5 months ago

0.15.3-preview.5

5 months ago

0.15.3-preview.11

5 months ago

0.15.3-preview.8

5 months ago

0.15.4-alpha.0

5 months ago

0.15.3-preview.9

5 months ago

0.15.2

6 months ago

0.15.0

12 months ago

0.15.1

12 months ago

0.12.3

2 years ago

0.15.0-preview.1

2 years ago

0.15.0-preview.0

2 years ago

0.14.22

3 years ago

0.14.20

3 years ago

0.14.19

3 years ago

0.14.17

3 years ago

0.14.18

3 years ago

0.14.17-alpha.9

3 years ago

0.14.17-alpha.8

3 years ago

0.14.17-alpha.7

3 years ago

0.14.17-alpha.6

3 years ago

0.14.2

3 years ago

0.14.3

3 years ago

0.14.1-alpha.1

3 years ago

0.14.1-alpha.0

3 years ago

0.14.0

3 years ago

0.12.2

4 years ago

0.12.1

4 years ago

0.12.0

4 years ago

0.11.17

4 years ago

0.11.16

4 years ago

0.11.15

4 years ago

0.11.15-alpha.4

4 years ago

0.11.15-alpha.3

4 years ago

0.11.15-alpha.2

4 years ago

0.11.15-alpha.1

4 years ago

0.11.15-alpha.0

4 years ago

0.11.13

4 years ago

0.11.10

4 years ago

0.11.12-alpha.0

4 years ago

0.11.10-alpha.1

4 years ago

0.11.10-alpha.0

4 years ago

0.11.11

4 years ago

0.11.12

4 years ago

0.11.10-alpha.2

4 years ago

0.11.9

4 years ago

0.11.8

4 years ago

0.11.7

5 years ago

0.11.6

5 years ago

0.11.5

5 years ago

0.11.4

5 years ago

0.11.3

5 years ago

0.11.2

5 years ago

0.11.1

5 years ago

0.11.0

5 years ago

0.11.0-alpha.9

5 years ago

0.11.0-alpha.8

5 years ago

0.11.0-alpha.7

5 years ago

0.11.0-alpha.6

5 years ago

0.11.0-alpha.5

5 years ago

0.11.0-alpha.4

5 years ago

0.11.0-alpha.3

5 years ago

0.11.0-alpha.2

5 years ago

0.11.0-alpha.1

5 years ago

0.11.0-alpha.0

5 years ago

0.10.0

5 years ago

0.1.11

5 years ago

0.1.10

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago