Thanks for picking up hexparrot's work guys, i was worried the entire project would die.
I was forced to run MineOS on a VirtualBox because my Windows 7 host would drop users (I'm guessing due to the poor network code Minecraft uses).
Where should we add feature requests? The sourceforge project?
MineOS+ will get it's own thread as soon as we have a build fixing the last major bug. The sourceforge page is only somewhat setup yet, as we have been spending all our time fixing bugs, sorting out permissions and figuring out Tiny Core's remastering quirks. We plan to move the wiki there, and set up proper bug reporting, support, and feature requests as soon as the first release is out.
Here's a basic overview of my personal long term goals for MineOS+ (these may or may not reflect the views of the rest of team as we haven't had time to properly discuss future plans yet):
As the sole dev working on MineOS, Hexparrot had to split his time doing everything and had to design accordingly. Therefore running MineOS has a bit of a learning curve involved if you were unfamiliar with Linux, and the install process is not intuitive for those unfamiliar with how partitioning works, third party tools needed to transfer files, and so on.
This was fine for anyone who is pretty good with google, and a little knowledge of filesystems and systems in general, but for the average "How do I set up a minecraft server for my friends quickly and easily" kind of person, or one who just wants the performance benefits of a MineOS VM vs a server on their windows install running alongside their game, it is too difficult to figure out.
Because MineOS+ has the benefit of being a community project we can have multiple people doing multiple things. So while Nick and I are working on the scripts and python, Segana and any other web devs can be working on the web interface, and others updating the documentation on the wiki, dealing with support, etc. The more people we can get helping on the project, the easier everything becomes to finish, and polishing the install and use becomes much easier. Also when people get too busy to contribute, get bored with Minecraft, or move on to new projects, others can easily take their place. This happens quite a bit with Minecraft community projects, as many developers stop playing the game long before they quit developing for it.
The + in MineOS+ stands for easy script based upgrades. After downloading and installing the base system, which will be simplified with a choice of easy vs advanced install, you will be able to add extensions to it through the web interface. Adding an extension runs the install script which downloads the proper files and configures your server to use them. These could be bukkit plugins, web forums, user web panels with mapping and server info, additional admin panel functionality such as built in ftp and ssh, voice chat servers such as ventrilo, or anything else you might want added. Anyone could submit a script to be added to MineOS+ after it has been verified not to do anything nasty, and upgrading to the newest version with the newest extension scripts will be as easy as clicking a button in the web panel, and restarting the server.
All these will be optional, therefore still allowing a very small, memory-light base system if you don't want/need any of the rest.
The base MineOS+ web panel interface will get additional functionality:
Individual Minecraft/Craftbukkit/C10t/MineOS+ upgrade control with rollback capability
World Upload/Download/Import/Delete
Configure automatic backups/mapping
Option to set static IP vs DHCP
Additional MC console commands/ custom MC console commands
A bukkit specific extension will add:
Plugin management and update checking/rollbacks
Individual plugin install scripts
An extension adding the MC console window in web panel
An extension adding web based FTP access in web panel
Fulfilling all these goals will definitely take some time, depending on how much help we have, and how difficult they prove to implement.
Known bugs(Test build 11):
Grub image not loading on boot
usebukkit file not created when creating world with bukkit selected in web panel - fix at http://mineos.000a.biz/index.php/Bukkit_Problems
MineOS+ is a community project. Want to contribute? Just send me a message.
{'world': 'two', 'command': 'start'} starting up world...
using port: 25565
world two: down
There is nothing showing up in log_dump - it isn't producing any output for these failed attempts.
If I remove the usebukkit file, it will then start fine...
There was problems with the default bukkit path where the file wasn't downloading - check your minecraft folder for craftbukkit-0.0.1-SNAPSHOT.jar and make sure it's not 0 bytes.
If so, use wget to grab it from one of the mirrors on bukkit.org
Rollback Post to RevisionRollBack
"Operation grass-seed": Before and Current
(current link is updated dynamically from my MC server...)
Images are made using c10t with --limits, run every 5 minutes, images are compared to a MD5 of the previous image, only changes are kept.
{'world': 'two', 'command': 'start'} starting up world...
using port: 25565
world two: down
There is nothing showing up in log_dump - it isn't producing any output for these failed attempts.
If I remove the usebukkit file, it will then start fine...
There was problems with the default bukkit path where the file wasn't downloading - check your minecraft folder for craftbukkit-0.0.1-SNAPSHOT.jar and make sure it's not 0 bytes.
If so, use wget to grab it from one of the mirrors on bukkit.org
Yes, the dedicated craftbukkit hosting server is down at the moment. I will be adding checks to the update server function to make sure it doesn't download a 0 byte file as at the moment it will overwrite a good bukkit jar with the 0 byte one if you update.
Test build 12 is coming very soon. We have a workaround for the usebukkit bug from the web panel now. I am exposing more admin.py functions to the web panel as well, so you will be able to send custom commands to the console, and change all server.properties attributes right from there now.
Will post as soon as its up, and you will be able to update your current install by copying the new mineos+.tcz to /mnt/<backup drive>/tce/optional/ to replace the old one and rebooting. No need for a clean install if you are running build 11.
Because of the variable button and ac codes for different users systems requiring parsing, it probably won't get done for a bit, but I missed that post, so thanks. I really need to go back through and make sure I've read the whole thread, but I just haven't found the time yet with everything else.
MineOS and the forthcoming updated MineOS+ are full Linux Operating Systems, not applications. You would need Virtualbox or something similar to install it as a virtual machine an a mac.
So I finally got around to trying mineos+_testbuild11
I sortof ran out of blank CDs so I used UNetbootin from the Ubuntu repositories to put the iso on a USB drive (actually an SD card in a USB adapter).
After bending over backwards to get the server computer to boot from USB (Plop bootmanager + floppy drive = yay! :biggrin.gif: ), I get into MineOS+ and find that the install scripts are not in /home/tc (or anywhere else that I could think of).
What gives?
This is on a real computer with a blank PATA harddrive.
So I finally got around to trying mineos+_testbuild11
I sortof ran out of blank CDs so I used UNetbootin from the Ubuntu repositories to put the iso on a USB drive (actually an SD card in a USB adapter).
After bending over backwards to get the server computer to boot from USB (Plop bootmanager + floppy drive = yay! :biggrin.gif: ), I get into MineOS+ and find that the install scripts are not in /home/tc (or anywhere else that I could think of).
What gives?
This is on a real computer with a blank PATA harddrive.
In short, I'm not sure. I have not tried making a USB install of MineOS+ yet, so I can only speculate. It is possible the script files lost executable permissions during the transfer, or that file ownership was changed somehow. Those were the problems we ran into trying to rebuild the iso in Ubuntu, so it wouldn't surprise me at all. I now rebuild directly from within MineOS+ and that seems to have fixed everything.
Unfortunately with limited time to develop the project, USB install support isn't very high on the priority list right now. Hopefully we will have time in the future to get a USB install version out, but it probably will not be until after the bugs are all ironed out, and we have a 64-bit version, as those are top priority right now.
If you do manage to get it working, be sure and let me know what you did!
As y'all work on MineOS+, please put an ability to set local time zones in the ToDo list.
It isn't critical, but it does seem to drive some folks nuts.
A workaround has been added for the bukkit bug. After creating a new world running craftbukkit, simply send the usebukkit command from the web panel (in the cmd/val text box under server actions). This checks for the usebukkit file, and creates one if not found. We will be adding use bukkit/use pure dedicated buttons soon.
Other new commands I added to the web-panel (look at the drop down list for cmd/val):
server_properties: Displays the selected servers server.properties file. Doesn't needs an argument.
online-mode: Changes that field in server.properties. Takes either true or false as argument.
Most of the server.properties fields can be changed from the web-panel now, and I will be adding the rest soon.
console_command: Sends the contents of the argument field to the minecraft console allowing for custom console commands to be sent from the web-panel. Be warned however that no feedback is give other then the command was passed. You can use log_dump with # of lines you want to see as the argument from the web-panel to check if it was executed correctly.
The first full release of MineOS+ is almost ready. We are just polishing the interface a bit, and updating the readme files and scripts to reference MineOS+ instead of MineOS. If you see any we missed, or run across any bugs, let me know.
As y'all work on MineOS+, please put an ability to set local time zones in the ToDo list.
It isn't critical, but it does seem to drive some folks nuts.
Added set time zone to local option during install to todo list.
As y'all work on MineOS+, please put an ability to set local time zones in the ToDo list.
It isn't critical, but it does seem to drive some folks nuts.
Added set time zone to local option during install to todo list.
+1 on the time zone ability
+1 on the 64-bit version being a priorty
+37 or so, on the continuation of the project and communications.
Quick question from a not-quite-proficient=yet xnix hack: can someone guide me to a post on how best to upgrade from v.11 to v.13 of the ISO and retain sda2 and sda3 (RAMDISK install).
MineOS+ will get it's own thread as soon as we have a build fixing the last major bug. The sourceforge page is only somewhat setup yet, as we have been spending all our time fixing bugs, sorting out permissions and figuring out Tiny Core's remastering quirks. We plan to move the wiki there, and set up proper bug reporting, support, and feature requests as soon as the first release is out.
Here's a basic overview of my personal long term goals for MineOS+ (these may or may not reflect the views of the rest of team as we haven't had time to properly discuss future plans yet):
As the sole dev working on MineOS, Hexparrot had to split his time doing everything and had to design accordingly. Therefore running MineOS has a bit of a learning curve involved if you were unfamiliar with Linux, and the install process is not intuitive for those unfamiliar with how partitioning works, third party tools needed to transfer files, and so on.
This was fine for anyone who is pretty good with google, and a little knowledge of filesystems and systems in general, but for the average "How do I set up a minecraft server for my friends quickly and easily" kind of person, or one who just wants the performance benefits of a MineOS VM vs a server on their windows install running alongside their game, it is too difficult to figure out.
Because MineOS+ has the benefit of being a community project we can have multiple people doing multiple things. So while Nick and I are working on the scripts and python, Segana and any other web devs can be working on the web interface, and others updating the documentation on the wiki, dealing with support, etc. The more people we can get helping on the project, the easier everything becomes to finish, and polishing the install and use becomes much easier. Also when people get too busy to contribute, get bored with Minecraft, or move on to new projects, others can easily take their place. This happens quite a bit with Minecraft community projects, as many developers stop playing the game long before they quit developing for it.
The + in MineOS+ stands for easy script based upgrades. After downloading and installing the base system, which will be simplified with a choice of easy vs advanced install, you will be able to add extensions to it through the web interface. Adding an extension runs the install script which downloads the proper files and configures your server to use them. These could be bukkit plugins, web forums, user web panels with mapping and server info, additional admin panel functionality such as built in ftp and ssh, voice chat servers such as ventrilo, or anything else you might want added. Anyone could submit a script to be added to MineOS+ after it has been verified not to do anything nasty, and upgrading to the newest version with the newest extension scripts will be as easy as clicking a button in the web panel, and restarting the server.
All these will be optional, therefore still allowing a very small, memory-light base system if you don't want/need any of the rest.
The base MineOS+ web panel interface will get additional functionality:
Individual Minecraft/Craftbukkit/C10t/MineOS+ upgrade control with rollback capability
World Upload/Download/Import/Delete
Configure automatic backups/mapping
Option to set static IP vs DHCP
Additional MC console commands/ custom MC console commands
A bukkit specific extension will add:
Plugin management and update checking/rollbacks
Individual plugin install scripts
An extension adding the MC console window in web panel
An extension adding web based FTP access in web panel
Fulfilling all these goals will definitely take some time, depending on how much help we have, and how difficult they prove to implement.
latest test builds:
https://sourceforge.net/projects/mineosplus/files/Test%20Builds/
Known bugs(Test build 11):
Grub image not loading on boot
usebukkit file not created when creating world with bukkit selected in web panel - fix at http://mineos.000a.biz/index.php/Bukkit_Problems
MineOS+ is a community project. Want to contribute? Just send me a message.
Take the ';' off the end of each line:
/etc/init.d/services/crond restart
There was problems with the default bukkit path where the file wasn't downloading - check your minecraft folder for craftbukkit-0.0.1-SNAPSHOT.jar and make sure it's not 0 bytes.
If so, use wget to grab it from one of the mirrors on bukkit.org
(current link is updated dynamically from my MC server...)
Images are made using c10t with --limits, run every 5 minutes, images are compared to a MD5 of the previous image, only changes are kept.
Yes, the dedicated craftbukkit hosting server is down at the moment. I will be adding checks to the update server function to make sure it doesn't download a 0 byte file as at the moment it will overwrite a good bukkit jar with the 0 byte one if you update.
Test build 12 is coming very soon. We have a workaround for the usebukkit bug from the web panel now. I am exposing more admin.py functions to the web panel as well, so you will be able to send custom commands to the console, and change all server.properties attributes right from there now.
Will post as soon as its up, and you will be able to update your current install by copying the new mineos+.tcz to /mnt/<backup drive>/tce/optional/ to replace the old one and rebooting. No need for a clean install if you are running build 11.
viewtopic.php?f=10&t=115788&start=1770#p3125705
Because of the variable button and ac codes for different users systems requiring parsing, it probably won't get done for a bit, but I missed that post, so thanks. I really need to go back through and make sure I've read the whole thread, but I just haven't found the time yet with everything else.
and if not is there something similar out there that works with macs?
Check out my YouTube channel to learn how to make a Signature like mine
I sortof ran out of blank CDs so I used UNetbootin from the Ubuntu repositories to put the iso on a USB drive (actually an SD card in a USB adapter).
After bending over backwards to get the server computer to boot from USB (Plop bootmanager + floppy drive = yay! :biggrin.gif: ), I get into MineOS+ and find that the install scripts are not in /home/tc (or anywhere else that I could think of).
What gives?
This is on a real computer with a blank PATA harddrive.
it's not "for linux" it IS linux :biggrin.gif:
you can either dedicate your computer to MineOS or you can install a virtual machine and run MineOS inside that.
In short, I'm not sure. I have not tried making a USB install of MineOS+ yet, so I can only speculate. It is possible the script files lost executable permissions during the transfer, or that file ownership was changed somehow. Those were the problems we ran into trying to rebuild the iso in Ubuntu, so it wouldn't surprise me at all. I now rebuild directly from within MineOS+ and that seems to have fixed everything.
Unfortunately with limited time to develop the project, USB install support isn't very high on the priority list right now. Hopefully we will have time in the future to get a USB install version out, but it probably will not be until after the bugs are all ironed out, and we have a 64-bit version, as those are top priority right now.
If you do manage to get it working, be sure and let me know what you did!
As y'all work on MineOS+, please put an ability to set local time zones in the ToDo list.
It isn't critical, but it does seem to drive some folks nuts.
A workaround has been added for the bukkit bug. After creating a new world running craftbukkit, simply send the usebukkit command from the web panel (in the cmd/val text box under server actions). This checks for the usebukkit file, and creates one if not found. We will be adding use bukkit/use pure dedicated buttons soon.
Other new commands I added to the web-panel (look at the drop down list for cmd/val):
server_properties: Displays the selected servers server.properties file. Doesn't needs an argument.
online-mode: Changes that field in server.properties. Takes either true or false as argument.
Most of the server.properties fields can be changed from the web-panel now, and I will be adding the rest soon.
console_command: Sends the contents of the argument field to the minecraft console allowing for custom console commands to be sent from the web-panel. Be warned however that no feedback is give other then the command was passed. You can use log_dump with # of lines you want to see as the argument from the web-panel to check if it was executed correctly.
The first full release of MineOS+ is almost ready. We are just polishing the interface a bit, and updating the readme files and scripts to reference MineOS+ instead of MineOS. If you see any we missed, or run across any bugs, let me know.
Added set time zone to local option during install to todo list.