2012-06-13 17:36:22 +00:00
<!DOCTYPE html>
< html lang = "en" >
2012-05-27 23:46:30 +00:00
< head >
< meta charset = "utf-8" >
2012-06-13 19:05:31 +00:00
< title > Minecraft Server Manager< / title >
2012-06-13 17:36:22 +00:00
< meta name = "description" content = "" >
< meta name = "author" content = "Marcus Whybrow" >
< link href = "assets/css/bootstrap.min.css" rel = "stylesheet" >
< link href = "assets/css/bootstrap-responsive.min.css" rel = "stylesheet" >
< link href = "assets/css/style.css" rel = "stylesheet" >
2012-05-27 23:46:30 +00:00
<!-- [if lt IE 9]>
2012-06-13 17:36:22 +00:00
< script type = "text/javascript" src = "http://html5shim.googlecode.com/svn/trunk/html5.js" > < / script >
2012-05-27 23:46:30 +00:00
<![endif]-->
2012-06-13 17:36:22 +00:00
< script type = "text/javascript" src = "assets/js/jquery-1.7.2.min.js" > < / script >
< script type = "text/javascript" src = "assets/js/bootstrap.min.js" > < / script >
2012-06-13 18:58:17 +00:00
< script type = "text/javascript" >
$(function() {
2012-06-13 19:10:35 +00:00
var milestonesUrl = "https://api.github.com/repos/marcuswhybrow/minecraft-server-manager/milestones?callback=?";
2012-06-13 18:58:17 +00:00
2012-06-13 19:10:35 +00:00
$.getJSON(milestonesUrl, function(result) {
var milestones = result.data;
2012-06-13 18:58:17 +00:00
$.each(milestones, function(i, milestone) {
var closedIssues = milestone.closed_issues;
var totalIssues = closedIssues + milestone.open_issues;
var milestonePercentage = closedIssues / totalIssues * 100;
var $div = $("< div > ").addClass("milestone");
2012-06-15 15:54:34 +00:00
var $link =$("< a > ")
.attr("href", "https://github.com/marcuswhybrow/minecraft-server-manager/issues?state=open& milestone=" + milestone.number)
.addClass("ga-track")
.appendTo($div);
2012-06-13 19:05:47 +00:00
$("< h2 > ").text(milestone.title).appendTo($link);
2012-06-13 18:58:17 +00:00
$("< p > ").text(milestone.description).appendTo($div);
var $progress = $("< div > ").addClass("progress").appendTo($div);
var $bar = $("< div > ").addClass("bar").css("width", milestonePercentage + "%").appendTo($progress);
$(".milestones").append($div);
});
$(".milestones").slideDown();
2012-06-15 15:54:34 +00:00
});
$('.player').tooltip();
$('a.ga-track').live('click', function() {
var $this = $(this);
_gaq.push(['_trackEvent', 'External Link', $this.text(), $this.attr('href')]);
2012-06-13 18:58:17 +00:00
});
});
2012-06-15 14:37:52 +00:00
// Google Analytics
var _gaq = _gaq || [];
2012-06-15 14:41:57 +00:00
_gaq.push(['_setAccount', 'UA-32675598-2']);
2012-06-15 14:37:52 +00:00
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
2012-06-13 18:58:17 +00:00
< / script >
2012-05-27 23:46:30 +00:00
< / head >
< body >
2012-06-13 17:36:22 +00:00
2012-06-13 18:58:17 +00:00
< div class = "container" >
< div class = "masthead" >
<!-- <p class="introducing">Introducing...</p> -->
< h1 > Minecraft Server Manager< / h1 >
2012-06-13 19:14:53 +00:00
< p > A comprehensive start up script for Minecraft and Bukkit servers.< / p >
2012-06-13 17:36:22 +00:00
2012-06-13 18:58:17 +00:00
< div class = "buttons" >
2012-06-15 15:54:34 +00:00
< a id = "view-button" href = "https://github.com/marcuswhybrow/minecraft-server-manager" class = "btn btn-primary btn-large" onclick = "_gaq.push(['_trackEvent', 'Masthead Actions', 'Github Project', 'View project on GitHub']);" > View project on GitHub< / a >
< a id = "download-button" href = "https://github.com/marcuswhybrow/minecraft-server-manager/zipball/latest" class = "btn btn-large" onclick = "_gaq.push(['_trackEvent', 'Masthead Actions', 'Download', 'Download 0.2.6']);" > Download Project < small > (0.2.6)< / small > < / a >
2012-06-13 18:58:17 +00:00
< / div >
2012-06-13 17:36:22 +00:00
2012-06-13 18:58:17 +00:00
< ul class = "quick-links" >
< li >
< iframe class = "github-btn" src = "http://markdotto.github.com/github-buttons/github-btn.html?user=marcuswhybrow&repo=minecraft-server-manager&type=watch&count=true" allowtransparency = "true" frameborder = "0" scrolling = "0" width = "100px" height = "20px" > < / iframe >
< / li >
< li >
< iframe class = "github-btn" src = "http://markdotto.github.com/github-buttons/github-btn.html?user=marcuswhybrow&repo=minecraft-server-manager&type=fork&count=true" allowtransparency = "true" frameborder = "0" scrolling = "0" width = "100px" height = "20px" > < / iframe >
< / li >
2012-06-15 15:54:34 +00:00
< li class = "text ga-track" > < a href = "https://github.com/marcuswhybrow/minecraft-server-manager/wiki" > Read the docs< / a > < / li >
< li class = "text ga-track" > < a href = "https://github.com/marcuswhybrow/minecraft-server-manager/wiki/Installation" > Installation guide< / a > < / li >
2012-06-13 18:58:17 +00:00
< / ul >
2012-06-15 13:59:59 +00:00
< div class = "players" >
2012-06-15 14:27:09 +00:00
< div class = "player player-craftysaurus" title = "visit my website" >
< iframe src = "http://marcuswhybrow.github.com/minecraft-widgets/skin.html?playername=craftysaurus&scale=2" allowtransparency = "true" frameborder = "0" scrolling = "0" width = "32" height = "64" > < / iframe >
2012-06-15 13:59:59 +00:00
< div class = "shadow" > < / div >
2012-06-15 15:54:34 +00:00
< a class = "link" href = "http://marcuswhybrow.net/" onclick = "_gaq.push(['_trackEvent', 'Masthead Actions', 'Created by craftysaurus']);" > < / a >
2012-06-15 13:59:59 +00:00
< / div >
< p class = "created-by" > Created by craftysaurus< / p >
< / div >
2012-06-13 18:58:17 +00:00
< / div >
2012-06-13 17:36:22 +00:00
2012-06-13 18:58:17 +00:00
< div class = "features" >
< h1 > Designed by admins, for admins.< / h1 >
< p class = "byline" > Reasons while you'll love MSM< / p >
2012-06-13 17:36:22 +00:00
2012-06-13 18:58:17 +00:00
< div class = "row" >
< div class = "span4" >
< img class = "feature-icon" src = "assets/img/glyphicons/glyphicons_043_group.png" >
< h2 > Built to be improved< / h2 >
< p > Like you, I want to modify my startup script when necessary. MSM was born out of this process, and will continue to be improved in this way.< / p >
< / div >
2012-06-13 17:36:22 +00:00
2012-06-13 18:58:17 +00:00
< div class = "span4" >
< img class = "feature-icon" src = "assets/img/glyphicons/glyphicons_342_hdd.png" >
< h2 > World and server backups< / h2 >
2012-06-15 15:54:34 +00:00
< p > Periodically create < a class = "ga-track" href = "http://wiki.sk89q.com/wiki/WorldEdit/Snapshots" > WorldEdit compatible snapshots< / a > and then restore regions in-game to protect against griefers. Or backup the entire server directory for complete protection.< / p >
2012-06-13 18:58:17 +00:00
< / div >
2012-06-13 17:36:22 +00:00
2012-06-13 18:58:17 +00:00
< div class = "span4" >
< img class = "feature-icon" src = "assets/img/glyphicons/glyphicons_319_sort.png" >
< h2 > Works with all Debian systems< / h2 >
< p > As long as you have an < code > /etc/init.d< / code > directory your good to go. MSM is only a single script written in bash, which automatically starts up and shuts down your Minecraft servers.< / p >
< / div >
2012-06-13 17:36:22 +00:00
< / div >
2012-06-13 18:58:17 +00:00
< div class = "row" >
< div class = "span4" >
< img class = "feature-icon" src = "assets/img/glyphicons/glyphicons_181_download_alt.png" >
< h2 > Automatic jar updates< / h2 >
< p > Group jar files according to where they where downloaded from. Make sure your server is always using the latest version, by automatically downloading new files.< / p >
< / div >
2012-06-13 17:36:22 +00:00
2012-06-13 18:58:17 +00:00
< div class = "span4" >
< img class = "feature-icon" src = "assets/img/glyphicons/glyphicons_119_adjust.png" >
< h2 > Easily configurable< / h2 >
< p > Configure how MSM operates in the < code > /etc/msm.conf< / code > file. Sensible defaults mean you won't need to alter much, but allow changing anything you can think of. < / p >
< / div >
2012-06-13 17:36:22 +00:00
2012-06-13 18:58:17 +00:00
< div class = "span4" >
< img class = "feature-icon" src = "assets/img/glyphicons/glyphicons_082_roundabout.png" >
< h2 > Responsive commands< / h2 >
< p > MSM watches a server's log file to determine exactly when a command has finished, making restarting, backing up and other non-instant actions return control as soon as possible.< / p >
< / div >
2012-06-13 17:36:22 +00:00
< / div >
2012-06-13 18:58:17 +00:00
< div class = "row" >
< div class = "span4" >
< img class = "feature-icon" src = "assets/img/glyphicons/glyphicons_355_announcement.png" >
< h2 > Player notifications< / h2 >
< p > Keep your players informed with specifc, dynamic and configurable in-game broadcasts. Warn players that a server is shutting before actually issuing the command.< / p >
< / div >
2012-06-13 17:36:22 +00:00
2012-06-13 18:58:17 +00:00
< div class = "span4" >
< img class = "feature-icon" src = "assets/img/glyphicons/glyphicons_269_keyboard_wired.png" >
< h2 > Easy to get to grips with< / h2 >
2012-06-15 15:54:34 +00:00
< p > As well as < a class = "ga-track" href = "https://github.com/marcuswhybrow/minecraft-server-manager/wiki" > detailed documentation< / a > , and < a class = "ga-track" href = "https://github.com/marcuswhybrow/minecraft-server-manager/issues" > issue submissions< / a > , bash completion makes remembering what to type a thing of the past. Just hit tab!< / p >
2012-06-13 18:58:17 +00:00
< / div >
2012-06-13 17:36:22 +00:00
2012-06-13 18:58:17 +00:00
< div class = "span4" >
< img class = "feature-icon" src = "assets/img/glyphicons/glyphicons_118_embed_close.png" >
< h2 > Beautiful code< / h2 >
< p > Readable code means less bugs, easier fixes, simpler updates, and lowers the learning curve for new contributors to the project. Why not < iframe class = "github-btn" src = "http://markdotto.github.com/github-buttons/github-btn.html?user=marcuswhybrow&repo=minecraft-server-manager&type=fork&count=false" allowtransparency = "true" frameborder = "0" scrolling = "0" width = "55px" height = "20px" > < / iframe > the code and start today.< / p >
< / div >
2012-06-13 17:36:22 +00:00
< / div >
2012-06-13 18:58:17 +00:00
< div class = "row" >
< div class = "span3" >
< h2 > Cron support< / h2 >
< p > Out of the box cron script provided for backups, logrolls and more.< / p >
< / div >
2012-06-13 17:36:22 +00:00
2012-06-13 18:58:17 +00:00
< div class = "span3" >
< h2 > Continuous Integration< / h2 >
2012-06-15 15:54:34 +00:00
< p > Each version is < a class = "ga-track" href = "http://travis-ci.org/#!/marcuswhybrow/minecraft-server-manager" > checked< / a > against shunit2 unit tests by < a class = "ga-track" href = "http://travis-ci.org" > travis-ci.org< / a > .< / p >
2012-06-13 18:58:17 +00:00
< / div >
2012-06-13 17:36:22 +00:00
2012-06-13 18:58:17 +00:00
< div class = "span3" >
< h2 > Open Source< / h2 >
2012-06-15 15:54:34 +00:00
< p > Built for and maintained by the community thanks to < a class = "ga-track" href = "https://github.com/" > GitHub< / a > < / p >
2012-06-13 18:58:17 +00:00
< / div >
2012-06-13 17:36:22 +00:00
2012-06-13 18:58:17 +00:00
< div class = "span3" >
< h2 > Upcomming Features< / h2 >
< p > < em > QuickBackup< / em > and easy rollback features are in the pipeline. Stay tuned.< / p >
< / div >
2012-06-13 17:36:22 +00:00
< / div >
< / div >
2012-06-13 18:58:17 +00:00
< div class = "milestones" >
< h1 > Project Milestones< / h1 >
< / div >
< footer class = "footer" >
2012-06-15 15:54:34 +00:00
< p > Code licensed under the < a class = "ga-track" href = "http://www.gnu.org/copyleft/gpl.html" target = "_blank" > General Public Licence v3< / a > . Documentation licensed under < a class = "ga-track" href = "http://creativecommons.org/licenses/by/3.0/" > CC BY 3.0< / a > .< / p >
< p > You may have noticed this design approach is a shamless reworking of < a class = "ga-track" href = "http://twitter.github.com/bootstrap/" > Twitter's Bootstrap< / a > github page.< / p >
< p > Icons from < a class = "ga-track" href = "http://glyphicons.com" > Glyphicons Free< / a > , licensed under < a class = "ga-track" href = "http://creativecommons.org/licenses/by/3.0/" > CC BY 3.0< / a > .< / p >
2012-06-13 18:58:17 +00:00
< / footer >
< / div >
2012-05-27 23:46:30 +00:00
< / body >
< / html >