{"_id":"mcserve","_rev":"26-b20de4d761d6e07977748c33dfbc4d2f","name":"mcserve","description":"serve minecraft with a simple chat logging web interface","dist-tags":{"latest":"0.5.0"},"versions":{"0.0.5":{"name":"mcserve","version":"0.0.5","description":"serve minecraft with a simple chat logging web interface","repository":{"type":"git","url":"git://github.com/superjoe30/mcserve.git"},"keywords":["minecraft","server"],"author":{"name":"Andrew Kelley"},"license":"BSD","dependencies":{"batch":"~0.2.1","moment":"~1.7.2","zfill":"~0.0.1"},"scripts":{"start":"node server.js"},"readme":"# mcserve\n\nnode.js http server and console wrapper for minecraft server.\n\n## Features\n\n * Web interface with recent chat history and who is online.\n * Ability for users to request a server restart with `/restart` which\n   will happen after everybody logs off.\n * Automatically restart minecraft server when it crashes.\n\n## Installation\n\n1. Install [Java](http://java.com).\n2. Install [node.js](http://nodejs.org/).\n3. Download `minecraft_server.jar` from [minecraft.net](http://minecraft.net/).\n4. `npm install mcserve`\n5. `npm start mcserve`\n\n## Configuration\n\n### Port\n\nHttp server defaults to port 9999. You can configure this by passing in a\n`PORT` environment variable to `npm start`.\n\n## Minecraft Version Support\n\nSupports `minecraft_server.jar` version 1.4.6 at least.\n","readmeFilename":"README.md","_id":"mcserve@0.0.5","dist":{"shasum":"58f89f42dfd9dfa85e2cca1bb7a157fad8af8cb4","tarball":"https://registry.npmjs.org/mcserve/-/mcserve-0.0.5.tgz","integrity":"sha512-HYyF42+wqyN+IqOcP7tsBTa6dSF1d6siNQUv0OfE8N/g8N6YxFSzQzj8AMjIrQB6ciZ+UFHOYSW5PUs2Xqp+vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf7aq0zgpoYl7/gBxiwBSaD22EqHt7Ov/os9MBmoIo0AIhAMxpulcbxulc4VGneKfj6E7Qqa38xI7rYoThE8WEL0F9"}]},"_npmVersion":"1.1.69","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.1.0":{"name":"mcserve","version":"0.1.0","description":"serve minecraft with a simple chat logging web interface","repository":{"type":"git","url":"git://github.com/superjoe30/mcserve.git"},"keywords":["minecraft","server"],"author":{"name":"Andrew Kelley"},"license":"BSD","dependencies":{"batch":"~0.2.1","moment":"~1.7.2","zfill":"~0.0.1"},"scripts":{"start":"node server.js"},"readme":"# mcserve\n\nnode.js http server and console wrapper for minecraft server.\n\n## Features\n\n * Web interface with recent chat history and who is online.\n * Ability for users to request a server restart with `#restart` which\n   will happen after everybody logs off.\n * Automatically restart minecraft server when it crashes.\n\n## Installation\n\n1. Install [Java](http://java.com).\n2. Install [node.js](http://nodejs.org/).\n3. Download `minecraft_server.jar` from [minecraft.net](http://minecraft.net/).\n4. `npm install mcserve`\n5. `npm start mcserve`\n\n## Configuration\n\n### Port\n\nHttp server defaults to port 9999. You can configure this by passing in a\n`PORT` environment variable to `npm start`.\n\n## Minecraft Version Support\n\nSupports `minecraft_server.jar` version 1.4.6 at least.\n","readmeFilename":"README.md","_id":"mcserve@0.1.0","dist":{"shasum":"1572ade1a9a252459b03319d356feaa11e27a840","tarball":"https://registry.npmjs.org/mcserve/-/mcserve-0.1.0.tgz","integrity":"sha512-8iRelFOjGpOApL2LnZ5gzKLF4dSvTfcac89l3mo7bFXZbY4yrJk938Ho1c+tvBcplKHehO34FggkQK4dxI0nJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC71TG0TWEEmik5oGqewFuS5xBFGWKvdtCMW7unFzhTtAIhANOC0u00SllHN5MlR8XcmoW1kUHMnYCLlQMjCwTA5nPl"}]},"_npmVersion":"1.1.69","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.1.1":{"name":"mcserve","version":"0.1.1","description":"serve minecraft with a simple chat logging web interface","repository":{"type":"git","url":"git://github.com/superjoe30/mcserve.git"},"keywords":["minecraft","server"],"author":{"name":"Andrew Kelley"},"license":"BSD","dependencies":{"batch":"~0.2.1","moment":"~1.7.2","zfill":"~0.0.1"},"scripts":{"start":"node server.js"},"readme":"# mcserve\n\nnode.js http server and console wrapper for minecraft server.\n\n## Features\n\n * Web interface with recent chat history and who is online.\n * Automatically restart minecraft server when it crashes.\n * Provide extra commands to users\n\n### Extra Commands for Users\n\n * `#restart`: Requests a server restart which will happen after everybody\n   logs off.\n * `#seen <username>`: Tells how long ago username was seen on the server.\n\n## Installation\n\n1. Install [Java](http://java.com).\n2. Install [node.js](http://nodejs.org/).\n3. Download `minecraft_server.jar` from [minecraft.net](http://minecraft.net/).\n4. `npm install mcserve`\n5. `npm start mcserve`\n\n## Configuration\n\n### Port\n\nHttp server defaults to port 9999. You can configure this by passing in a\n`PORT` environment variable to `npm start`.\n\n## Minecraft Version Support\n\nSupports `minecraft_server.jar` version 1.4.6 at least.\n","readmeFilename":"README.md","_id":"mcserve@0.1.1","dist":{"shasum":"c5a5df7a4ed06c230f1f031cde9f49ca355d26c3","tarball":"https://registry.npmjs.org/mcserve/-/mcserve-0.1.1.tgz","integrity":"sha512-v7gqfR+2DboyU+tXy+KcT4ERKjf1L6MgqCK12lVs2a7B32Y/O7mAJKRKjzlL9xRiM6MUSVHrGGEnHi3qyYEUSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNdUZiucybDB9bTl8V9JbAtqR8T67QAAojzKFgoekLQQIhAMwgI6erYSKLcCzNvM39+ivNxtj5VQ9SFSTY2L38z4G8"}]},"_npmVersion":"1.1.69","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.1.2":{"name":"mcserve","version":"0.1.2","description":"serve minecraft with a simple chat logging web interface","repository":{"type":"git","url":"git://github.com/superjoe30/mcserve.git"},"keywords":["minecraft","server"],"author":{"name":"Andrew Kelley"},"license":"BSD","dependencies":{"batch":"~0.2.1","moment":"~1.7.2","zfill":"~0.0.1"},"scripts":{"start":"node server.js"},"readme":"# mcserve\n\nnode.js http server and console wrapper for minecraft server.\n\n## Features\n\n * Web interface with recent chat history and who is online.\n * Automatically restart minecraft server when it crashes.\n * Provide extra commands to users\n\n### Extra Commands for Users\n\n * `#restart`: Requests a server restart which will happen after everybody\n   logs off.\n * `#seen <username>`: Tells how long ago username was seen on the server.\n\n## Installation\n\n1. Install [Java](http://java.com).\n2. Install [node.js](http://nodejs.org/).\n3. Download `minecraft_server.jar` from [minecraft.net](http://minecraft.net/).\n4. `npm install mcserve`\n5. `npm start mcserve`\n\n## Configuration\n\n### Port\n\nHttp server defaults to port 9999. You can configure this by passing in a\n`PORT` environment variable to `npm start`.\n\n## Minecraft Version Support\n\nSupports `minecraft_server.jar` version 1.4.6 at least.\n","readmeFilename":"README.md","_id":"mcserve@0.1.2","dist":{"shasum":"029c1dfea74c8870f978597c240f3d78c23f8561","tarball":"https://registry.npmjs.org/mcserve/-/mcserve-0.1.2.tgz","integrity":"sha512-a6PMAJ8JxzbG/OQU/ZQ3Vfd1mhOd8o/E7gICFVH/9NCo4E0XW0i+PcxaAL54cHgGiymYREW/v1vLlE3B0a1fQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEc1rfdQVSfcNzJS0/b3BcQYCjPrkKt0SVOuFXoAAT1AIgNtBuKEJmXk9JUD7nCxS17ySxYmAk5qrxZLn1gxQD9Yc="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.2.0":{"name":"mcserve","version":"0.2.0","description":"serve minecraft with a simple chat logging web interface","repository":{"type":"git","url":"git://github.com/superjoe30/mcserve.git"},"keywords":["minecraft","server"],"author":{"name":"Andrew Kelley"},"license":"BSD","dependencies":{"batch":"~0.2.1","moment":"~1.7.2","zfill":"~0.0.1","superagent":"~0.12.1","minecraft-protocol":"~0.7.7"},"scripts":{"start":"node server.js"},"readme":"# mcserve\n\nConsole wrapper and proxy for Minecraft 1.4.7 server.\n\n## Features\n\n * Web interface with recent chat history and who is online.\n * Automatically restart minecraft server when it crashes.\n * Provide extra commands to users\n * Sets online-mode for a whitelist or blacklist of people.\n\n### Extra Commands for Users\n\n * `#restart`: Requests a server restart which will happen after everybody\n   logs off.\n * `#seen <username>`: Tells how long ago username was seen on the server.\n * `#bot` - create, destroy, list, tp bots on a\n   [mc-bot-server](https://github.com/superjoe30/mc-bot-server)\n\n## Installation\n\n1. Install [Java](http://java.com).\n2. Install [node.js](http://nodejs.org/).\n3. Download `minecraft_server.jar` from [minecraft.net](http://minecraft.net/).\n4. Set `online-mode` to false in `server.properties`. Authentication and\n   encryption is handled by this project.\n5. `npm install mcserve`\n6. Figure out and set your configuration environment variables (see below).\n7. `npm start mcserve`\n\n## Configuration Environment Variables\n\n * `PORT` - port the web interface listens on. Defaults to `9999`\n * `HOST` - host the web interface listens on. Defaults to `0.0.0.0`\n * `BOT_SERVER_ENDPOINT` - a running\n   [mc-bot-server](https://github.com/superjoe30/mc-bot-server) which players\n   can use to spawn bots.\n * `BOT_SERVER_API_KEY`: the api key that you need to give to mc-bot-server\n * `MC_PORT`: port that minecraft server is listening on. this should be the\n   same as `server-port` in `server.properties`.\n\n","readmeFilename":"README.md","_id":"mcserve@0.2.0","dist":{"shasum":"3a48b0a7608a55af5bd480ecc00152e89ae3078e","tarball":"https://registry.npmjs.org/mcserve/-/mcserve-0.2.0.tgz","integrity":"sha512-plY7WXA4VH3KjE/f90tJEp9xvR1oZRh60RgdnEJWrIySpUgmTINjQJRufY26TQKxLxW7GZkZJTyVAwYwhiHNKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpg8hPNsvxedFjwcnfM8kklrzKVj94QU8bPCKYzCqvUAiEAlr24CiaJ0O21DvVywEZqpH9C5Fz86Fcp0f5ufJkk7SA="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.3.0":{"name":"mcserve","version":"0.3.0","description":"serve minecraft with a simple chat logging web interface","repository":{"type":"git","url":"git://github.com/superjoe30/mcserve.git"},"keywords":["minecraft","server"],"author":{"name":"Andrew Kelley"},"license":"BSD","dependencies":{"moment":"~1.7.2","zfill":"~0.0.1","superagent":"~0.12.1","minecraft-protocol":"~0.7.7"},"scripts":{"start":"node server.js"},"readme":"# mcserve\n\n(Pronounced \"mick surv\")\n\nConsole wrapper and proxy for Minecraft 1.4.7 server.\n\n## Features\n\n * Web interface with recent chat history and who is online.\n * Automatically restart minecraft server when it crashes.\n * Provide extra commands to users\n * Sets online-mode for a whitelist or blacklist of people.\n\n### Extra Commands for Users\n\n * `/help mcserve` - in game help for mcserve commands\n * `/restart`: Requests a server restart which will happen after everybody\n   logs off.\n * `/seen <username>`: Tells how long ago username was seen on the server.\n * `/bot` - create, destroy, list, tp bots on a\n   [mc-bot-server](https://github.com/superjoe30/mc-bot-server)\n * `/version` - get the mcserve version\n * `/whitelist` - manage who is on the whitelist (or blacklist)\n * `/admin` - manage who has access to admin commands\n\n## Installation\n\n1. Install [Java](http://java.com).\n2. Install [node.js](http://nodejs.org/).\n3. Download `minecraft_server.jar` from [minecraft.net](http://minecraft.net/).\n4. Set `online-mode` to false in `server.properties`. Authentication and\n   encryption is handled by this project.\n5. `npm install mcserve`\n6. Copy `mcserve.json.example` to your minecraft server folder and rename it to\n   `mcserve.json`.\n7. Change any configuration that you need to (see below)\n8. `npm start mcserve`\n\n### mcserve.json\n\n * `proxyPort` - port that the proxy listens on\n * `proxyHost` - host that the proxy binds to\n * `proxyRemoteHost` - the hostname that the bot server should connect bots to\n * `webPort` - the port that the web interface listens on\n * `webHost` - the host that the web interface binds to\n * `minecraftPort` - the port that the real minecraft server will listen on.\n   Make sure this is the same as the `server-port` property in minecraft's\n   `server.properties` file.\n * `minecraftHost` - the host that the real minecraft server will listen on.\n   Make sure this is the same as the `server-ip` property in minecraft.'s\n   `server.properties` file.\n * `online-mode` - whether you want the proxy to authenticate usernames with\n   the official server. you can set exceptions with `onlineModeExceptions`.\n   No matter what you choose, you must set `online-mode` to `false` in\n   minecraft's `server.properties`.\n * `onlineModeExceptions` - in online mode, this is usernames which are not\n   checked. in offline mode, this is usernames which are checked.\n * `encryption` - whether to turn on protocol encryption\n * `kickTimeout` - how many milliseconds to wait before kicking a client\n   which is failing to send heartbeat messages\n * `motd` - little blurb that is displayed in the server list\n * `max-players` - limit number of people who can connect to the proxy\n * `admins` - these people can add and remove people from `onlineModeExceptions`\n * `botServerEndpoint` - URL to a running\n   [mc-bot-server](https://github.com/superjoe30/mc-bot-server) which players\n   can use to spawn bots.\n * `botServerApiKey` - the api key that you need to give to mc-bot-server\n","readmeFilename":"README.md","_id":"mcserve@0.3.0","dist":{"shasum":"fa948a1c600eceb76c96c4e473a6bbeb3cc21726","tarball":"https://registry.npmjs.org/mcserve/-/mcserve-0.3.0.tgz","integrity":"sha512-3xngvo2ZBvp53frr4mFrm95dj1wHX7XrHvFn8ph49EbsjewhL7toUKBKettdeEi97OUmT/R6b2wCn1G9fLKeKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaiiGXzzbgMYJLUwBTuI4u4mP1X53LrBIu+7hXhCYu0wIgUFsuy9RFex8mRcODkZYUj5NDPzOHtSHz2qyHSPaapkQ="}]},"_from":".","_npmVersion":"1.2.9","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.4.0":{"name":"mcserve","version":"0.4.0","description":"serve minecraft with a simple chat logging web interface","repository":{"type":"git","url":"git://github.com/superjoe30/mcserve.git"},"keywords":["minecraft","server"],"author":{"name":"Andrew Kelley"},"license":"BSD","dependencies":{"moment":"~1.7.2","zfill":"~0.0.1","superagent":"~0.12.1","minecraft-protocol":"~0.7.7","express":"~3.1.0","connect-sse":"~1.0.4","connect-xcors":"~0.5.2","connect-nocache":"~1.0.1"},"scripts":{"start":"node server.js"},"readme":"# mcserve\n\n(Pronounced \"mick surv\")\n\nConsole wrapper and proxy for Minecraft 1.4.7 server.\n\n## Features\n\n * Web interface with recent chat history and who is online.\n * Automatically restart minecraft server when it crashes.\n * Provide extra commands to users\n * Sets online-mode for a whitelist or blacklist of people.\n\n### Extra Commands for Users\n\n * `/help mcserve` - in game help for mcserve commands\n * `/restart`: Requests a server restart which will happen after everybody\n   logs off.\n * `/seen <username>`: Tells how long ago username was seen on the server.\n * `/bot` - create, destroy, list, tp bots on a\n   [mc-bot-server](https://github.com/superjoe30/mc-bot-server)\n * `/version` - get the mcserve version\n * `/whitelist` - manage who is on the whitelist (or blacklist)\n * `/admin` - manage who has access to admin commands\n\n## Installation\n\n1. Install [Java](http://java.com).\n2. Install [node.js](http://nodejs.org/).\n3. Download `minecraft_server.jar` from [minecraft.net](http://minecraft.net/).\n4. Set `online-mode` to false in `server.properties`. Authentication and\n   encryption is handled by this project.\n5. `npm install mcserve`\n6. Copy `mcserve.json.example` to your minecraft server folder and rename it to\n   `mcserve.json`.\n7. Change any configuration that you need to (see below)\n8. `npm start mcserve`\n\n### mcserve.json\n\n * `proxyPort` - port that the proxy listens on\n * `proxyHost` - host that the proxy binds to\n * `proxyRemoteHost` - the hostname that the bot server should connect bots to\n * `webPort` - the port that the web interface listens on\n * `webHost` - the host that the web interface binds to\n * `minecraftPort` - the port that the real minecraft server will listen on.\n   Make sure this is the same as the `server-port` property in minecraft's\n   `server.properties` file.\n * `minecraftHost` - the host that the real minecraft server will listen on.\n   Make sure this is the same as the `server-ip` property in minecraft.'s\n   `server.properties` file.\n * `online-mode` - whether you want the proxy to authenticate usernames with\n   the official server. you can set exceptions with `onlineModeExceptions`.\n   No matter what you choose, you must set `online-mode` to `false` in\n   minecraft's `server.properties`.\n * `onlineModeExceptions` - in online mode, this is usernames which are not\n   checked. in offline mode, this is usernames which are checked.\n * `encryption` - whether to turn on protocol encryption\n * `kickTimeout` - how many milliseconds to wait before kicking a client\n   which is failing to send heartbeat messages\n * `motd` - little blurb that is displayed in the server list\n * `max-players` - limit number of people who can connect to the proxy\n * `admins` - these people can add and remove people from `onlineModeExceptions`\n * `botServerEndpoint` - URL to a running\n   [mc-bot-server](https://github.com/superjoe30/mc-bot-server) which players\n   can use to spawn bots.\n * `botServerApiKey` - the api key that you need to give to mc-bot-server\n","readmeFilename":"README.md","_id":"mcserve@0.4.0","dist":{"shasum":"112963c340a75bcda92927553ea1352e88e12ecd","tarball":"https://registry.npmjs.org/mcserve/-/mcserve-0.4.0.tgz","integrity":"sha512-usx6hSCAFRc1lNefSLRQKkd+6vrButQ9y76/7wtMGo+QPIwr1et72V2ddPyj6b4pIfIJxg0qZvkZZUFCdy7SjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtUT2bh5AotjNwtqhf9exwtqItrhEd4nSypgR4B4YE3gIhAKRXI9sXrOKtGSNgkiSimcXqnL0gsCo0Ets8bEoyn+iM"}]},"_from":".","_npmVersion":"1.2.9","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.4.1":{"name":"mcserve","version":"0.4.1","description":"serve minecraft with a simple chat logging web interface","repository":{"type":"git","url":"git://github.com/superjoe30/mcserve.git"},"keywords":["minecraft","server"],"author":{"name":"Andrew Kelley"},"license":"BSD","dependencies":{"moment":"~1.7.2","zfill":"~0.0.1","superagent":"~0.12.1","minecraft-protocol":"~0.7.7","express":"~3.1.0","connect-sse":"~1.0.4","connect-xcors":"~0.5.2","connect-nocache":"~1.0.1"},"scripts":{"start":"node server.js"},"readme":"# mcserve\n\n(Pronounced \"mick surv\")\n\nConsole wrapper and proxy for Minecraft 1.4.7 server.\n\n## Features\n\n * Web interface with recent chat history and who is online.\n * Automatically restart minecraft server when it crashes.\n * Provide extra commands to users\n * Sets online-mode for a whitelist or blacklist of people.\n\n### Extra Commands for Users\n\n * `/help mcserve` - in game help for mcserve commands\n * `/restart`: Requests a server restart which will happen after everybody\n   logs off.\n * `/seen <username>`: Tells how long ago username was seen on the server.\n * `/bot` - create, destroy, list, tp bots on a\n   [mc-bot-server](https://github.com/superjoe30/mc-bot-server)\n * `/version` - get the mcserve version\n * `/whitelist` - manage who is on the whitelist (or blacklist)\n * `/admin` - manage who has access to admin commands\n\n## Installation\n\n1. Install [Java](http://java.com).\n2. Install [node.js](http://nodejs.org/).\n3. Download `minecraft_server.jar` from [minecraft.net](http://minecraft.net/).\n4. Set `online-mode` to false in `server.properties`. Authentication and\n   encryption is handled by this project.\n5. `npm install mcserve`\n6. Copy `mcserve.json.example` to your minecraft server folder and rename it to\n   `mcserve.json`.\n7. Change any configuration that you need to (see below)\n8. `npm start mcserve`\n\n### mcserve.json\n\n * `proxyPort` - port that the proxy listens on\n * `proxyHost` - host that the proxy binds to\n * `proxyRemoteHost` - the hostname that the bot server should connect bots to\n * `webPort` - the port that the web interface listens on\n * `webHost` - the host that the web interface binds to\n * `minecraftPort` - the port that the real minecraft server will listen on.\n   Make sure this is the same as the `server-port` property in minecraft's\n   `server.properties` file.\n * `minecraftHost` - the host that the real minecraft server will listen on.\n   Make sure this is the same as the `server-ip` property in minecraft.'s\n   `server.properties` file.\n * `online-mode` - whether you want the proxy to authenticate usernames with\n   the official server. you can set exceptions with `onlineModeExceptions`.\n   No matter what you choose, you must set `online-mode` to `false` in\n   minecraft's `server.properties`.\n * `onlineModeExceptions` - in online mode, this is usernames which are not\n   checked. in offline mode, this is usernames which are checked.\n * `encryption` - whether to turn on protocol encryption\n * `kickTimeout` - how many milliseconds to wait before kicking a client\n   which is failing to send heartbeat messages\n * `motd` - little blurb that is displayed in the server list\n * `max-players` - limit number of people who can connect to the proxy\n * `admins` - these people can add and remove people from `onlineModeExceptions`\n * `botServerEndpoint` - URL to a running\n   [mc-bot-server](https://github.com/superjoe30/mc-bot-server) which players\n   can use to spawn bots.\n * `botServerApiKey` - the api key that you need to give to mc-bot-server\n","readmeFilename":"README.md","_id":"mcserve@0.4.1","dist":{"shasum":"969915c15c13c72fb5fb6af3d7c583045fd83af8","tarball":"https://registry.npmjs.org/mcserve/-/mcserve-0.4.1.tgz","integrity":"sha512-vGO31iKyDnf0YVkMPXDGTdj85LtKS+bSDGmqp106+hWP3YOpYpwbeNUEdUsAa6outR/7rY511b3nUXpzVzOv8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEn167CK5ytfpcbCwbENubPeuv1D3jYM4qx/67yqLwwAIgTYOcGfVdPcu+BxBxENZYM0hAVeKdyHuR2AS5xhedkhk="}]},"_from":".","_npmVersion":"1.2.9","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.4.3":{"name":"mcserve","version":"0.4.3","description":"serve minecraft with a simple chat logging web interface","repository":{"type":"git","url":"git://github.com/superjoe30/mcserve.git"},"keywords":["minecraft","server"],"author":{"name":"Andrew Kelley"},"license":"BSD","dependencies":{"superagent":"~0.12.1","minecraft-protocol":"~0.7.9","express":"~3.1.0","connect-sse":"~1.0.4","connect-xcors":"~0.5.2","connect-nocache":"~1.0.1","moment":"~2.0.0"},"scripts":{"start":"node server.js"},"readme":"# mcserve\n\n(Pronounced \"mick surv\")\n\nConsole wrapper and proxy for Minecraft 1.5 server.\n\n## Features\n\n * Web interface with recent chat history and who is online.\n * Automatically restart minecraft server when it crashes.\n * Provide extra commands to users\n * Sets online-mode for a whitelist or blacklist of people.\n\n### Extra Commands for Users\n\n * `/help mcserve` - in game help for mcserve commands\n * `/restart`: Requests a server restart which will happen after everybody\n   logs off.\n * `/seen <username>`: Tells how long ago username was seen on the server.\n * `/bot` - create, destroy, list, tp bots on a\n   [mc-bot-server](https://github.com/superjoe30/mc-bot-server)\n * `/version` - get the mcserve version\n * `/whitelist` - manage who is on the whitelist (or blacklist)\n * `/admin` - manage who has access to admin commands\n\n## Installation\n\n1. Install [Java](http://java.com).\n2. Install [node.js](http://nodejs.org/).\n3. Download `minecraft_server.jar` from [minecraft.net](http://minecraft.net/).\n4. Set `online-mode` to false in `server.properties`. Authentication and\n   encryption is handled by this project.\n5. `npm install mcserve`\n6. Copy `mcserve.json.example` to your minecraft server folder and rename it to\n   `mcserve.json`.\n7. Change any configuration that you need to (see below)\n8. `npm start mcserve`\n\n### mcserve.json\n\n * `proxyPort` - port that the proxy listens on\n * `proxyHost` - host that the proxy binds to\n * `proxyRemoteHost` - the hostname that the bot server should connect bots to\n * `webPort` - the port that the web interface listens on\n * `webHost` - the host that the web interface binds to\n * `minecraftPort` - the port that the real minecraft server will listen on.\n   Make sure this is the same as the `server-port` property in minecraft's\n   `server.properties` file.\n * `minecraftHost` - the host that the real minecraft server will listen on.\n   Make sure this is the same as the `server-ip` property in minecraft.'s\n   `server.properties` file.\n * `online-mode` - whether you want the proxy to authenticate usernames with\n   the official server. you can set exceptions with `onlineModeExceptions`.\n   No matter what you choose, you must set `online-mode` to `false` in\n   minecraft's `server.properties`.\n * `onlineModeExceptions` - in online mode, this is usernames which are not\n   checked. in offline mode, this is usernames which are checked.\n * `encryption` - whether to turn on protocol encryption\n * `kickTimeout` - how many milliseconds to wait before kicking a client\n   which is failing to send heartbeat messages\n * `motd` - little blurb that is displayed in the server list\n * `max-players` - limit number of people who can connect to the proxy\n * `admins` - these people can add and remove people from `onlineModeExceptions`\n * `botServerEndpoint` - URL to a running\n   [mc-bot-server](https://github.com/superjoe30/mc-bot-server) which players\n   can use to spawn bots.\n * `botServerApiKey` - the api key that you need to give to mc-bot-server\n","readmeFilename":"README.md","_id":"mcserve@0.4.3","dist":{"shasum":"a8be5bc8895cbe231ad2157d40c7bb36353c98ac","tarball":"https://registry.npmjs.org/mcserve/-/mcserve-0.4.3.tgz","integrity":"sha512-GjlZ0A3+/pUKbbnHbnwnXtTWVRhmdiEyedOEI8Y0uE22R3Oyo3OE+QnvUIr+vU3iQouNuAYsGLfze93Uo0q2yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9ZSoB/vr2qnw+ydJCLVtvRYnc9ZbeQQPckU05n8CXgwIhALWMfgfp90ZWQj4btXcL6um0xV/vWt0t0L34f53sZ5w2"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.4.4":{"name":"mcserve","version":"0.4.4","description":"serve minecraft with a simple chat logging web interface","repository":{"type":"git","url":"git://github.com/superjoe30/mcserve.git"},"keywords":["minecraft","server"],"author":{"name":"Andrew Kelley"},"license":"BSD","dependencies":{"superagent":"~0.12.1","minecraft-protocol":"~0.7.9","express":"~3.1.0","connect-sse":"~1.0.4","connect-xcors":"~0.5.2","connect-nocache":"~1.0.1","moment":"~2.0.0"},"scripts":{"start":"node server.js"},"readme":"# mcserve\n\n(Pronounced \"mick surv\")\n\nConsole wrapper and proxy for Minecraft 1.5 server.\n\n## Features\n\n * Web interface with recent chat history and who is online.\n * Automatically restart minecraft server when it crashes.\n * Provide extra commands to users\n * Sets online-mode for a whitelist or blacklist of people.\n\n### Extra Commands for Users\n\n * `/help mcserve` - in game help for mcserve commands\n * `/restart`: Requests a server restart which will happen after everybody\n   logs off.\n * `/seen <username>`: Tells how long ago username was seen on the server.\n * `/bot` - create, destroy, list, tp bots on a\n   [mc-bot-server](https://github.com/superjoe30/mc-bot-server)\n * `/version` - get the mcserve version\n * `/whitelist` - manage who is on the whitelist (or blacklist)\n * `/admin` - manage who has access to admin commands\n\n## Installation\n\n1. Install [Java](http://java.com).\n2. Install [node.js](http://nodejs.org/).\n3. Download `minecraft_server.jar` from [minecraft.net](http://minecraft.net/).\n4. Set `online-mode` to false in `server.properties`. Authentication and\n   encryption is handled by this project.\n5. `npm install mcserve`\n6. Copy `mcserve.json.example` to your minecraft server folder and rename it to\n   `mcserve.json`.\n7. Change any configuration that you need to (see below)\n8. `npm start mcserve`\n\n### mcserve.json\n\n * `disableProxy` - set to `true` to skip starting the proxy server\n * `proxyPort` - port that the proxy listens on\n * `proxyHost` - host that the proxy binds to\n * `proxyRemoteHost` - the hostname that the bot server should connect bots to\n * `webPort` - the port that the web interface listens on\n * `webHost` - the host that the web interface binds to\n * `minecraftPort` - the port that the real minecraft server will listen on.\n   Make sure this is the same as the `server-port` property in minecraft's\n   `server.properties` file.\n * `minecraftHost` - the host that the real minecraft server will listen on.\n   Make sure this is the same as the `server-ip` property in minecraft.'s\n   `server.properties` file.\n * `online-mode` - whether you want the proxy to authenticate usernames with\n   the official server. you can set exceptions with `onlineModeExceptions`.\n   No matter what you choose, you must set `online-mode` to `false` in\n   minecraft's `server.properties`.\n * `onlineModeExceptions` - in online mode, this is usernames which are not\n   checked. in offline mode, this is usernames which are checked.\n * `encryption` - whether to turn on protocol encryption\n * `kickTimeout` - how many milliseconds to wait before kicking a client\n   which is failing to send heartbeat messages\n * `motd` - little blurb that is displayed in the server list\n * `max-players` - limit number of people who can connect to the proxy\n * `admins` - these people can add and remove people from `onlineModeExceptions`\n * `botServerEndpoint` - URL to a running\n   [mc-bot-server](https://github.com/superjoe30/mc-bot-server) which players\n   can use to spawn bots.\n * `botServerApiKey` - the api key that you need to give to mc-bot-server\n","readmeFilename":"README.md","_id":"mcserve@0.4.4","dist":{"shasum":"9313b5754a4773281a1fd6f69fe7f98f3ad52db0","tarball":"https://registry.npmjs.org/mcserve/-/mcserve-0.4.4.tgz","integrity":"sha512-Z+FXmJYXYoyBU3CYHUUZhLYH3sTsQO3BtsyZjO15KR3J3e7Kfa4d4IRr2kigUQn8gpI5qN5N8RiaSIyWdb6ddA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEmJKP8Bf8utP55ylOJXQjc2mf0ZyhDbKCdIglHrHN5AiEAnQQMT+fUO6JfEedYQWx+6N79bzPHRhI+2BQwGj1w7TQ="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.5.0":{"name":"mcserve","version":"0.5.0","description":"serve minecraft with a simple chat logging web interface","repository":{"type":"git","url":"git://github.com/superjoe30/mcserve.git"},"keywords":["minecraft","server"],"author":{"name":"Andrew Kelley"},"license":"BSD","dependencies":{"superagent":"~0.14.1","minecraft-protocol":"~0.9.0","express":"~3.1.1","connect-sse":"~1.0.5","connect-xcors":"~0.5.2","connect-nocache":"~1.0.1","moment":"~2.0.0"},"scripts":{"start":"node server.js"},"readme":"# mcserve\n\n(Pronounced \"mick surv\")\n\nConsole wrapper and proxy for Minecraft 1.5 server.\n\n## Features\n\n * Web interface with recent chat history and who is online.\n * Automatically restart minecraft server when it crashes.\n * Provide extra commands to users\n * Sets online-mode for a whitelist or blacklist of people.\n\n### Extra Commands for Users\n\n * `/help mcserve` - in game help for mcserve commands\n * `/restart`: Requests a server restart which will happen after everybody\n   logs off.\n * `/seen <username>`: Tells how long ago username was seen on the server.\n * `/bot` - create, destroy, list, tp bots on a\n   [mc-bot-server](https://github.com/superjoe30/mc-bot-server)\n * `/version` - get the mcserve version\n * `/whitelist` - manage who is on the whitelist (or blacklist)\n * `/admin` - manage who has access to admin commands\n\n## Installation\n\n1. Install [Java](http://java.com).\n2. Install [node.js](http://nodejs.org/).\n3. Download `minecraft_server.jar` from [minecraft.net](http://minecraft.net/).\n4. Set `online-mode` to false in `server.properties`. Authentication and\n   encryption is handled by this project.\n5. `npm install mcserve`\n6. Copy `mcserve.json.example` to your minecraft server folder and rename it to\n   `mcserve.json`.\n7. Change any configuration that you need to (see below)\n8. `npm start mcserve`\n\n### mcserve.json\n\n * `disableProxy` - set to `true` to skip starting the proxy server\n * `proxyPort` - port that the proxy listens on\n * `proxyHost` - host that the proxy binds to\n * `proxyRemoteHost` - the hostname that the bot server should connect bots to\n * `webPort` - the port that the web interface listens on\n * `webHost` - the host that the web interface binds to\n * `minecraftPort` - the port that the real minecraft server will listen on.\n   Make sure this is the same as the `server-port` property in minecraft's\n   `server.properties` file.\n * `minecraftHost` - the host that the real minecraft server will listen on.\n   Make sure this is the same as the `server-ip` property in minecraft.'s\n   `server.properties` file.\n * `online-mode` - whether you want the proxy to authenticate usernames with\n   the official server. you can set exceptions with `onlineModeExceptions`.\n   No matter what you choose, you must set `online-mode` to `false` in\n   minecraft's `server.properties`.\n * `onlineModeExceptions` - in online mode, this is usernames which are not\n   checked. in offline mode, this is usernames which are checked.\n * `encryption` - whether to turn on protocol encryption\n * `kickTimeout` - how many milliseconds to wait before kicking a client\n   which is failing to send heartbeat messages\n * `motd` - little blurb that is displayed in the server list\n * `max-players` - limit number of people who can connect to the proxy\n * `admins` - these people can add and remove people from `onlineModeExceptions`\n * `botServerEndpoint` - URL to a running\n   [mc-bot-server](https://github.com/superjoe30/mc-bot-server) which players\n   can use to spawn bots.\n * `botServerApiKey` - the api key that you need to give to mc-bot-server\n","readmeFilename":"README.md","_id":"mcserve@0.5.0","dist":{"shasum":"7d5c9b33f68f997c34d6b7a986906ffd1a2e3467","tarball":"https://registry.npmjs.org/mcserve/-/mcserve-0.5.0.tgz","integrity":"sha512-8mR6A96GV/LqH46j3s7nYP8dLCYRUTZ+sL0tj8lmFzCQnBFAIXLj90l/daH0Bd254iefDdBg62Hojd6iu3kxaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/umigYqUcoJ+rl19ooJ2mxqYVOJuCHIH/eSOrDd5rUwIhAMcjeEzFa6Zv6pkMO60Si0RHN1E7i6/EExq3X9XMeYG9"}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]}},"readme":"# mcserve\n\nnode.js http server and console wrapper for minecraft server.\n\n## Features\n\n * Web interface with recent chat history and who is online.\n * Ability for users to request a server restart with `/restart` which\n   will happen after everybody logs off.\n * Automatically restart minecraft server when it crashes.\n\n## Installation\n\n1. Install [Java](http://java.com).\n2. Install [node.js](http://nodejs.org/).\n3. Download `minecraft_server.jar` from [minecraft.net](http://minecraft.net/).\n4. `npm install mcserve`\n5. `npm start mcserve`\n\n## Configuration\n\n### Port\n\nHttp server defaults to port 9999. You can configure this by passing in a\n`PORT` environment variable to `npm start`.\n\n## Minecraft Version Support\n\nSupports `minecraft_server.jar` version 1.4.6 at least.\n","maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}],"time":{"modified":"2022-06-19T17:10:21.495Z","created":"2012-12-29T00:22:17.838Z","0.0.5":"2012-12-29T00:22:24.359Z","0.1.0":"2012-12-29T19:50:35.090Z","0.1.1":"2012-12-29T20:06:03.293Z","0.1.2":"2013-01-11T00:21:27.285Z","0.2.0":"2013-02-07T04:03:12.634Z","0.3.0":"2013-02-10T00:12:20.584Z","0.4.0":"2013-02-10T20:59:55.209Z","0.4.1":"2013-02-11T01:16:55.586Z","0.4.3":"2013-03-14T03:58:24.826Z","0.4.4":"2013-03-14T04:06:54.148Z","0.5.0":"2013-04-10T15:51:50.719Z"},"author":{"name":"Andrew Kelley"},"repository":{"type":"git","url":"git://github.com/superjoe30/mcserve.git"},"users":{"leanardnoir":true}}