Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

Multicraft - The Minecraft control panel


  • Please log in to reply
444 replies to this topic

#1

zpin
    zpin

    Zombie Killer

  • Members
  • 183 posts
  • Location: Switzerland

Posted 22 December 2010 - 02:54 AM

Hello Everyone

I'd like to present to you Multicraft, the only Minecraft multi-server management solution.

Advantages:
- Extremely scalable: one panel can control hundreds of servers
- Not just a control panel: It's the most powerful Minecraft hosting platform available
- Proven solution: in use by hundreds of game server providers
- Easy mass deployment: fully controllable via an extensive API
- Unique features: FTP server and client, IP auth & much more
- Billing integration available (WHMCS, Ubersmith, ...)
- Independent of Minecraft updates
- Translation support: German included, others available
- Under active development with strong focus on user input
- Lots of options for customization
- Slick Ajax driven interface with live log/chat/player list
- And much more!
Live demo

http://www.multicraft.org/
Posted Image

Multicraft consists of a web based control panel and an application managing the Minecraft servers. The image above is a screenshot of the server overview for the superuser.
Multicraft runs on both Linux and Windows and one single control panel can manage a mixed set of Linux and Windows servers at once!

Minecraft updates have never made it necessary to change anything on Multicraft itself and mods like Bukkit should work out of the box.

Below you'll find diagrams of a few scenarios Multicraft can be used in.

Both the control panel and the MC server manager on one server:
Posted Image

The control panel on one server and the MC server manager on another server:
Posted Image

One control panel to control multiple MC server managers on multiple servers:
Posted Image

The basic version of Multicraft is free and there are several paid options for commercial server operators.

To see the list of current features as well as a live demo, please visit:
http://www.multicraft.org/
Multicraft, the Minecraft multi-server management solution.
http://www.multicraft.org
Multicraft on Facebook, Twitter and YouTube

Register or log in to remove.

#2

T1z3R
    T1z3R

    Tree Puncher

  • Members
  • 20 posts

Posted 22 December 2010 - 11:12 AM

thought i'd bump this here too since id really like a windows version  :Zombie:

#3

rch
    rch

    Minecraft.cm

  • Members
  • 4104 posts
  • Location: Florida
  • Minecraft: rch

Posted 22 December 2010 - 11:57 AM

Very, very nice. I'm actually in the process of building something very similar for my hosting project. Unfortunately I don't know Python so I'm sure that made it much easier on you, but it's a great system either way. Congrats. :P

#4

zpin
    zpin

    Zombie Killer

  • Members
  • 183 posts
  • Location: Switzerland

Posted 22 December 2010 - 12:38 PM

Thanks ;) You say you're building something similar, maybe Multicraft could be integrated in your hosting environment? Just contact me if you're interested.

To mention this here as well: The Windows version is definitely planned. Right now the primary focus is to get the Linux version as stable and feature rich as possible.
Multicraft, the Minecraft multi-server management solution.
http://www.multicraft.org
Multicraft on Facebook, Twitter and YouTube

#5

zpin
    zpin

    Zombie Killer

  • Members
  • 183 posts
  • Location: Switzerland

Posted 23 December 2010 - 03:55 PM

Updated to version b1.0.1:
- Update Minecraft directly in the control panel
- Multiple new daemon settings configurable in the control panel (autosave interval, crash recovery delay, etc.)
- Easier installation procedure
Multicraft, the Minecraft multi-server management solution.
http://www.multicraft.org
Multicraft on Facebook, Twitter and YouTube

#6

zpin
    zpin

    Zombie Killer

  • Members
  • 183 posts
  • Location: Switzerland

Posted 26 December 2010 - 04:43 PM

Updated to version b1.0.2:
- Implemented new builtin chat commands "time" and "date" (accessible to everyone by default)
- Implemented Multicraft update checking (optional)
- Added hints to most forms
- Added more configurable settings
- Improved stylesheets
Multicraft, the Minecraft multi-server management solution.
http://www.multicraft.org
Multicraft on Facebook, Twitter and YouTube

#7

Science
    Science

    Coal Miner

  • Members
  • 121 posts

Posted 26 December 2010 - 05:28 PM

Very nice :( I want to donate but my paypal i empty :Furnace:
I can be a  Tester if you want :Bench:

Posted Image

Posted Image

#8

zpin
    zpin

    Zombie Killer

  • Members
  • 183 posts
  • Location: Switzerland

Posted 27 December 2010 - 12:46 PM

Thank you :D
If you have a Linux server you could run Multicraft on for testing I would appreciate that. Otherwise spreading the word about Multicraft would help, too.
The goal is to have Multicraft working on as many different system configurations as possible.
Multicraft, the Minecraft multi-server management solution.
http://www.multicraft.org
Multicraft on Facebook, Twitter and YouTube

#9

zpin
    zpin

    Zombie Killer

  • Members
  • 183 posts
  • Location: Switzerland

Posted 28 December 2010 - 06:24 PM

Updated to version b1.0.3:
- Implemented world backup & backup download through the control panel
- Improved ajax performance on some pages
- Fixed servers not shutting down on first quit instruction in some rare cases
Multicraft, the Minecraft multi-server management solution.
http://www.multicraft.org
Multicraft on Facebook, Twitter and YouTube

#10

zpin
    zpin

    Zombie Killer

  • Members
  • 183 posts
  • Location: Switzerland

Posted 30 December 2010 - 06:35 PM

Because I've had quite a few requests for being able to control remote servers (scenario 2, see first post) I'm posting the download links to a pre-release of b1.0.4 here:

< LINKS REMOVED, these features are now in the new release on multicraft.org >

Note that these packages haven't gone through the whole testing procedure yet, they're only a preview so you can experiment with the new functionality.
The major changes include support for MySQL and using TCP sockets for communication which makes it possible to have the control panel on a different machine than the daemon. Note that one control panel can still manage only one daemon. This limitation will be removed in future versions as soon as everything is implemented (scenario 3 above).
To use these new features please have a look at the multicraft.conf file, everything should be described there. Note that the database string in the conf file has to match the one used in the daemon.php config file of the control panel (panel/protected/config/daemon.php).
Multicraft, the Minecraft multi-server management solution.
http://www.multicraft.org
Multicraft on Facebook, Twitter and YouTube

#11

Science
    Science

    Coal Miner

  • Members
  • 121 posts

Posted 02 January 2011 - 01:23 PM

Bump this awesome one :)

Posted Image

Posted Image

#12

zpin
    zpin

    Zombie Killer

  • Members
  • 183 posts
  • Location: Switzerland

Posted 03 January 2011 - 07:57 PM

Thanks :P

Announcing a major update that implements some of the most frequently requested features:

Multicraft now has the ability to control multiple servers spread across multiple physical (or virtual) machines from a single control panel making it an obvious choice for Minecraft server hosting providers.
The free version also gained the ability to manage a remote server, however, it's still limited to one server (or two if you are a donator).
For licensing options for this new kind of mass deployment please contact me directly at [email protected] as this is not handled by the current options on the website.

Updated to version b1.0.4:
- Added MySQL support
- Switched to TCP sockets enabling the control panel to manage Minecraft servers on remote machines
- Implemented ability to manage multiple daemons from one control panel (requires license)
- Implemented mass start/stop/restart/update
- Added database schema files for SQLite and MySQL
- Implemented basic database versioning
- Added password option to authenticate control connections
Multicraft, the Minecraft multi-server management solution.
http://www.multicraft.org
Multicraft on Facebook, Twitter and YouTube

#13

zpin
    zpin

    Zombie Killer

  • Members
  • 183 posts
  • Location: Switzerland

Posted 04 January 2011 - 08:29 PM

A short howto for the new features has been published on the Multicraft website:
http://multicraft.xh...page?view=usage

New entries: "Controlling a remote server" and "Mass deployment"
Multicraft, the Minecraft multi-server management solution.
http://www.multicraft.org
Multicraft on Facebook, Twitter and YouTube

#14

Science
    Science

    Coal Miner

  • Members
  • 121 posts

Posted 05 January 2011 - 11:20 AM

Is this an one man projekt?
And also, as it is a webserver, you could implement the dynamic map plugin easily :D hit me up

Posted Image

Posted Image

#15

hexparrot
    hexparrot

    Lapis Lazuli Collector

  • Members
  • 1150 posts
  • Location: Phoenix, AZ
  • Minecraft: hexparrot

Posted 05 January 2011 - 11:25 AM

Pretty!  If only I had the time....well, more the talent--for designing good-looking UI!
Posted Image

#16

zpin
    zpin

    Zombie Killer

  • Members
  • 183 posts
  • Location: Switzerland

Posted 05 January 2011 - 12:18 PM

@Science: Yes, it is for now. As for the plugin, the plan is to have core functionality working and stable first and then see how plugins could be integrated. Most plugins should work as it is now because Multicraft doesn't change anything on Minecraft itself.

@hexparrot: Thanks! Are you the author of MineOS?
Multicraft, the Minecraft multi-server management solution.
http://www.multicraft.org
Multicraft on Facebook, Twitter and YouTube

#17

zpin
    zpin

    Zombie Killer

  • Members
  • 183 posts
  • Location: Switzerland

Posted 05 January 2011 - 06:30 PM

Updated to version b1.0.5:
- Optimized panel <-> daemon communication to make the control panel more responsive
- Improved server list when some daemons are down
- The stop button can now interrupt restarting servers
- Added support for trial licenses to test deployments
- Added optional anonymous stats sending
- Added random delay to save & ping intervals to distribute server load
- Improved license verification
- Log more infos in server log
- Improved base directory input element
- Fixed player editing
Multicraft, the Minecraft multi-server management solution.
http://www.multicraft.org
Multicraft on Facebook, Twitter and YouTube

#18

hexparrot
    hexparrot

    Lapis Lazuli Collector

  • Members
  • 1150 posts
  • Location: Phoenix, AZ
  • Minecraft: hexparrot

Posted 06 January 2011 - 01:18 AM

zpin said:

@hexparrot: Thanks! Are you the author of MineOS?

I am!  And since I have to split my time between developing backend, frontend, and this compulsion to be glued to the forums for support, I'm doing a modest job at best at balancing all three.  If only I could find a GNU GPLv2 friendly author to make MineOS compete with these much more streamlined front-ends..
Posted Image

#19

zpin
    zpin

    Zombie Killer

  • Members
  • 183 posts
  • Location: Switzerland

Posted 06 January 2011 - 01:31 PM

I thought about making Multicraft opensource as well, but it's not really possible to sustain the development that way.
I decided to go with a free version instead so non-commecial users who just want to run their own server can use it too.

Although I haven't tried it myself yet I really like the idea behind MineOS. If integrating Multicraft (maybe with some customizations) into MineOS to lighten the workload would be an option you can contact me by PM.
Multicraft, the Minecraft multi-server management solution.
http://www.multicraft.org
Multicraft on Facebook, Twitter and YouTube

#20

zpin
    zpin

    Zombie Killer

  • Members
  • 183 posts
  • Location: Switzerland

Posted 10 January 2011 - 04:09 PM

Updated to version b1.0.6:
- Implemented direct console interaction for admins ("View Log" becomes "Console")
- Fixed an issue where the ingame banner could also be displayed in the Donator Edition
- Added new builtin commands "list" and "saylist" to whisper/broadcast the list of players
- Added option to disable the "World saved" notice
- The "Chat" part of builtin commands can now be overridden
- Fixed incompatibility with some older versions of MySQL
- Moved server status icon left in Chat/Console
- Fixed a crash issue when running Multicraft on a system with a non-UTF8 locale
- Fixed display issue in Minecraft updater when controling multiple servers
- Improved error mesages
- Added support for new "Cloud Edition"! Controls any number of Minecraft servers distributed over multiple physical/virtual machines

Please use the contact form on the Multicraft website to request trial licenses if your interested in the commercial editions. New editions and lower pricing coming soon!
Multicraft, the Minecraft multi-server management solution.
http://www.multicraft.org
Multicraft on Facebook, Twitter and YouTube