MineOS

From Minecraft Wiki
Jump to: navigation, search
The contents of this page are not supported by Mojang AB, the Minecraft Wiki, the Minecraft IRC channel or the Minecraft Forums.
MineOS
No image.svg
Author

Hexparrot

Developers

?

Platform

Linux

Written in

Python (ASM/C/C++ for operating system)

Latest version

1.28.11

Released

2011-01-04

Size

65MB

License

GNU GPL v2.0

Source available

Yes

Compatible with

Beta

Links

Site Forum

MineOS is a Linux distribution aimed at creating the smallest possible environment for a Minecraft server to run, retaining all Minecraft customizability and functionality while increasing usability. It is primarily designed at being run within a virtual environment (such as Virtualbox/VMWare) though it can be installed directly as the host OS of a computer as well. It is a fork of the Tiny Core Linux project 'microcore'.

Development has been halted on MineOS as of April 2011, but it has now been superseded by MineOS CRUX, which is still released under GNU GPL. A fork of the original MineOS distribution is currently under active development under the name MineOS+. The first release of MineOS was on December 24, 2010.

Contents

[edit] Installation

[edit] How to Install MineOS

Download the official server ISO for your architecture and follow the directions on the home page for a virtual machine installation, or for other setups

[edit] Configuration

[edit] How to customize MineOS

The author has created numerous tutorials to help in assisting the common processes of importing worlds, utilizing RAMDISKs and moderating the server. Additionally, MineOS can be modified like any other Linux distro; the most accurate information on adding components to MineOS can be found at the tinycorelinux website.

[edit] Unique Characteristics of MineOS

[edit] Backup

MineOS uses rdiff-backup for space-saving, differencing backups—compared to archive backups. This should, in theory, increase the number of restore points for a server, while reducing the hard-drive footprint. It is detailed further from MineOS' advanced features page.

In addition, it uses checkworld.py by sk89q for checking and validating the format of chunk files. Along with rdiff-backup, MineOS employs the first check/repair mechanism available for worlds corrupted by unstable plugins, or unexpected shutdowns. By tracing back through existing backups (at an individual chunk-level), corrupted chunks may be replaced individually without having to resort to backpedaling to the nearest complete working backup, made potentially hours or days earlier.

[edit] Ramdisks

Ramdisks are one of the core elements of MineOS, though non-compulsory. By using ramdisks, servers can operate at much higher throughputs, significantly speeding up gameplay for clients.

[edit] Connectivity and security

MineOS employs SSH, and SCP (ftp-like file transfer) over SSH. This permits safe and manageable access to all files on a server, easily edited and updated through SCP browsers such as WinSCP and Filezilla.

iptables is used for firewalling protection, openings available only for secured/required ports, such as 22 (SSH), 80 (generated maps to end-user), 8080 (web admin) and 25565 (minecraft), though these may be modified/added/removed as desired with ease.

[edit] Links

Personal tools
Namespaces
Variants
Actions
Minecraft Wiki
Minecraft
Useful pages
Toolbox

Recent Community Articles

Mojang Tweets

    Getting your tweets...
Become a Premium Member!