searchhelppartner

MCNodeSrv - Dashboard

Presenting: MCNodeSrv

A minecraft server wrapper written in NodeJS, using the express framework.

I wrote it as a replacement for giving away SSH access, which can screw a box up alot harder if done right/wrong. Wink

Features thus far include:

  • Webinterface (derp) styled by Bootstrap
  • Starting/Stopping/Killing the server process
  • Web-based settings for changing command line arguments as well as environment variables of the server process
  • Monitor stdout/stderr (it even highlights lines with the word ‘error’ in it, cool eh?)
  • (planned) Send data to stdin
  • JSON based config file(s)

… and I’m not done yet. Grin
Next up will be hardening the node.js instance so it won’t take the minecraft server down with it, if it should happen to crash. I’m also thinking about adding a command-line interface to do simple stuff.. oh! *mental note: gracefully stop server process on ^C and other harmful signals*

Bottom line: NodeJS is just awesome. Smile

Related posts:

  1. Minecraft Modding – WarpSigns
  2. Minecraft Modding – Aprilon MCA MCBans integration
  3. Minecraft Modding
  4. JavaScript quirks – Objects by reference
home
Tagged with:
 

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

e-mail
e-mail