0.16.7 • Published 10 months ago

@colyseus/monitor v0.16.7

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

11 months ago

0.16.4

11 months ago

0.16.5

11 months ago

0.16.6

11 months ago

0.16.7

10 months ago

0.16.0

12 months ago

0.16.1

11 months ago

0.16.2

11 months ago

0.15.8

1 year ago

0.15.7

2 years ago

0.16.0-alpha.2

2 years ago

0.16.0-preview.2

2 years ago

0.16.0-preview.4

2 years ago

0.16.0-preview.1

2 years ago

0.16.0-preview.0

2 years ago

0.15.6

2 years ago

0.15.5

2 years 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

3 years ago

0.15.1

3 years ago

0.15.0-preview.2

3 years ago

0.15.0-preview.3

3 years ago

0.12.3

4 years ago

0.15.0-preview.1

4 years ago

0.15.0-preview.0

4 years ago

0.14.22

4 years ago

0.14.20

5 years ago

0.14.19

5 years ago

0.14.17

5 years ago

0.14.18

5 years ago

0.14.17-alpha.9

5 years ago

0.14.17-alpha.8

5 years ago

0.14.17-alpha.7

5 years ago

0.14.17-alpha.6

5 years ago

0.14.2

5 years ago

0.14.3

5 years ago

0.14.1-alpha.1

5 years ago

0.14.1-alpha.0

5 years ago

0.14.0

5 years ago

0.12.2

6 years ago

0.12.1

6 years ago

0.12.0

6 years ago

0.11.17

6 years ago

0.11.16

6 years ago

0.11.15

6 years ago

0.11.15-alpha.4

6 years ago

0.11.15-alpha.3

6 years ago

0.11.15-alpha.2

6 years ago

0.11.15-alpha.1

6 years ago

0.11.15-alpha.0

6 years ago

0.11.13

6 years ago

0.11.10

6 years ago

0.11.12-alpha.0

6 years ago

0.11.10-alpha.1

6 years ago

0.11.10-alpha.0

6 years ago

0.11.11

6 years ago

0.11.12

6 years ago

0.11.10-alpha.2

6 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

7 years ago

0.1.11

7 years ago

0.1.10

7 years ago

0.1.8

7 years ago

0.1.7

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago