0.15.8 • Published 9 months ago

@colyseus/monitor v0.15.8

Weekly downloads
543
License
MIT
Repository
github
Last release
9 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.8

9 months ago

0.15.7

11 months ago

0.16.0-alpha.2

11 months ago

0.16.0-preview.4

11 months ago

0.15.6

1 year ago

0.15.5

1 year ago

0.15.4

2 years ago

0.15.3

2 years ago

0.15.3-preview.3

2 years ago

0.15.3-preview.0

2 years ago

0.15.3-preview.1

2 years ago

0.15.3-preview.6

2 years ago

0.15.3-preview.7

2 years ago

0.15.3-preview.4

2 years ago

0.15.3-preview.5

2 years ago

0.15.3-preview.8

2 years ago

0.15.4-alpha.0

2 years ago

0.15.3-preview.9

2 years ago

0.15.2

2 years ago

0.15.0

2 years ago

0.15.1

2 years ago

0.15.0-preview.2

2 years ago

0.15.0-preview.3

2 years ago

0.12.3

3 years ago

0.15.0-preview.1

3 years ago

0.15.0-preview.0

4 years ago

0.14.22

4 years ago

0.14.20

4 years ago

0.14.19

4 years ago

0.14.17

4 years ago

0.14.18

4 years ago

0.14.17-alpha.9

4 years ago

0.14.17-alpha.8

4 years ago

0.14.17-alpha.7

4 years ago

0.14.17-alpha.6

4 years ago

0.14.2

4 years ago

0.14.3

4 years ago

0.14.1-alpha.1

4 years ago

0.14.1-alpha.0

4 years ago

0.14.0

5 years ago

0.12.2

5 years ago

0.12.1

5 years ago

0.12.0

5 years ago

0.11.17

5 years ago

0.11.16

5 years ago

0.11.15

5 years ago

0.11.15-alpha.4

5 years ago

0.11.15-alpha.3

5 years ago

0.11.15-alpha.2

5 years ago

0.11.15-alpha.1

5 years ago

0.11.15-alpha.0

5 years ago

0.11.13

5 years ago

0.11.10

5 years ago

0.11.12-alpha.0

5 years ago

0.11.10-alpha.1

5 years ago

0.11.10-alpha.0

5 years ago

0.11.11

5 years ago

0.11.12

5 years ago

0.11.10-alpha.2

5 years ago

0.11.9

6 years ago

0.11.8

6 years ago

0.11.7

6 years ago

0.11.6

6 years ago

0.11.5

6 years ago

0.11.4

6 years ago

0.11.3

6 years ago

0.11.2

6 years ago

0.11.1

6 years ago

0.11.0

6 years ago

0.11.0-alpha.9

6 years ago

0.11.0-alpha.8

6 years ago

0.11.0-alpha.7

6 years ago

0.11.0-alpha.6

6 years ago

0.11.0-alpha.5

6 years ago

0.11.0-alpha.4

6 years ago

0.11.0-alpha.3

6 years ago

0.11.0-alpha.2

6 years ago

0.11.0-alpha.1

6 years ago

0.11.0-alpha.0

6 years ago

0.10.0

6 years ago

0.1.11

6 years ago

0.1.10

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago