Test one: It doesn't. the FTP directory remains empty.
Test two: The FTP directory remains empty.
Test three: This does in fact work. I get the result you have above.
Another odd (but possibly unrelated) bit - My passwords reset to the default at some point. I know I had them set as something different.
Thanks for the help so far!
--Joe
This issue has got me completely baffled so far! Running MineOS with no boot codes (running ramdisk) has never failed me before--more than anything else, the iso-only setup has always been able to download the jars properly. Seems like to solve this (assuming you've already destroyed/recreated a new virtual disk and have not identified any missteps), were gonna have to tackle it in SSH.
When in SSH, type in this:
cd /usr/games/minecraft/
./admin.sh update (check for any errors)
cat /usr/games/minecraft/admin.sh | grep "^MC_PATH"
cd mnt/sda1/minecraft
ls -la (this shows us the directory contents and ownership)
we should see '..' owned by root:root, but '.', and any files owned by tc:staff
if you see something different, its a permissions issue, run: sudo chown -R tc:staff ../minecraft/
if the permissions appear correct...whoa, im stuck.
When in SSH, type in this:
cd /usr/games/minecraft/
./admin.sh update (check for any errors)
I get this:
Stopping all worlds to update server jars...
Minecraft server file not found!
Downloading minecraft_server.jar from http://minecraft.net/download/minecraft_server.jar ...
wget: bad address 'minecraft.net'
--Done--
:-/
Oddly, I can access the file directly from my other computer (the one I'm using now).
*UPDATE*
No clue why this part isn't downloading, but I again tried moving over the jar file manually, and this time it worked. The server is up.
*UPDATE 2*
Ok, so the server was up for one moment, and now it's down again. I can't create world one because it's already been created, and I when I try to start the world, it says
Locating world one ... found!
Starting up world one...
World one: DOWN
--DONE--
What changed? I initialized the hey0 mod (it attempted to d/l the hey0 mod files and did the same thing it was doing previously... not downloading), and I reset my router to open ports to the VM so that others could log on.
It seems like it's having a difficult time accessing the internet, though I can access it from other computers on my network.
*UPDATE*
No clue why this part isn't downloading, but I again tried moving over the jar file manually, and this time it worked. The server is up.
*UPDATE 2*
Ok, so the server was up for one moment, and now it's down again. I can't create world one because it's already been created, and I when I try to start the world, it says
Locating world one ... found!
Starting up world one...
World one: DOWN
--DONE--
What changed? I initialized the hey0 mod (it attempted to d/l the hey0 mod files and did the same thing it was doing previously... not downloading), and I reset my router to open ports to the VM so that others could log on.
It seems like it's having a difficult time accessing the internet, though I can access it from other computers on my network.
And if youre having trouble starting worlds, go to the server tab and click to force shutdown all servers. After a moment or two, restart it and it should come up.
I have made a server using mineOS but when i installed hmod plugins folder was not created, so i made one.
But whenever i load the server up it says "Failed to load plugins/CuboidPlugin.jar"
Redownload the ISO. I remastered a new copy yesterday I believe that created that plugins directory, perhaps something else I changed too that will make it more easily follow the tutorial screenshots.
When I transfer a file encoded with UTF-8 it changes to ANSI, and it affects some plugins; specifically iConomy. The "silly S's" that makes text color coded becomes "??" and it translates in-game as "??" instead of colors.
So problem.
I can connect to my server without a problem...
No one else can though.
Tells them something about connection failing.
That means your servers up and running but you have to expose your server to the internet. In other words, their requests are coming from the internet, directed at your IP, but your router is getting these requests and just throwing em out. You need to turn on port forwarding on your router to correct this. Since the directions differ from router to router, theres actually a nice guide to help out with that http://minecraft.codeemo.com/helpdoc_portforward.html. Then, youre set!
!!!! A number of people may have been running into scattered issues of worlds not creating--and finding out that the only thing in the created world directory is server.properties and a /plugins link--I have rooted out the cause.
Since the default RAM allocated to a server is 1024MB (that is, thats whats recommended minimum, therefore the default in MineOS), all worlds created must have that much memory in order to be created.
If you give less than 1024M to your server, you must first change this value on the SETUP SERVER tab BEFORE you create the world. If you do this in reverse order and create the world first, (in the background) Minecraft server will start up, attempt to populate the spawn then fail. Since MineOS recognizes an attempt to create files in that folder (e.g., /one) it won't allow you to 'recreate' one on top of it.
The solution is to remove the world from FTP, change the memory allocation to your desired amount, then recreate it. I'll look into having a check for this in a later revision so theres less confusion.
Edit: this only occurs if you have not saved any space on your hard drive for use as swapfile. In Part 2, Linux setup, ensure your main partition leaves some HD space for linux swap. Also, its probably in your best interests to scrap up any other memory you can to get Minecraft to run >=1024, on account of java/MC being a memory hog on their own.
!!!! A number of people may have been running into scattered issues of worlds not creating--and finding out that the only thing in the created world directory is server.properties and a /plugins link--I have rooted out the cause.
Since the default RAM allocated to a server is 1024MB (that is, thats whats recommended minimum, therefore the default in MineOS), all servers created must have that much memory in order to be created.
If you give less than 1024M to your server, you must first change this value on the SETUP SERVER tab BEFORE you create the world. If you do this in reverse order and create the world first, (in the background) Minecraft server will start up, attempt to populate the spawn then fail. Since MineOS recognizes an attempt to create files in that folder (e.g., /one) it won't allow you to 'recreate' one on top of it.
The solution is to remove the world from FTP, change the memory allocation to your desired amount, then recreate it. I'll look into having a check for this in a later revision so theres less confusion.
Might I suggest that you make it get the amount of ram allocated to the server and use that amount -30mb~?
Rollback Post to RevisionRollBack
https://allgamer.net/ - Minecraft, Xen VPS, and Dedicated Server Hosting
Email/AIM/MSN: scott -at- allgamer -dot- net
Toll-free United States: 1.888.215.0640
iNUM: +883 510008273659
Extension: 902
Might I suggest that you make it get the amount of ram allocated to the server and use that amount -30mb~?
Actually, I should correct my above post. This issue only happens if you have insufficient memory AND no swap space. Even on a virtual machine with 512MB, you can create AND run AND play on the Minecraft server with the settings set to 1024M RAM...if theres a swapdrive. When this issue occurred, it was users typing in their partition to be the full size of the hard disk leaving the remainder, 0 megabytes, as swapdrive space.
Obviously Minecraft isn't going to use physical memory that's not there, it's going to resort to using swapspace--since Minecraft will be unloading/reloading/dumping chunks based on how much memory it has been allocated (and it cant differentiate from swapfile at this level), its in an administrator's best interest to correct the Memory value to the appropriate amount to reduce excessive swapfile writes and reads and ultimately lowering performance.
As a last note, because of the use of a swapfile ... ever.. it is not necessary to have the memory set to the precision of "total minus MineOS." Slight swapfile use isnt going to kill you, but I'd recommend either putting in some more memory into your machine if you want to eliminate it from happening. In short, swap shouldnt be feared! A computer with 1024M running a server allocated 1024M will be just fine (as fine as 1024M can do with MC) and the 30MB footprint will actually fluctuate (grow and shrink again) based on users connected to the server through things like FTP/HTTP/SSH etc.
When I transfer a file encoded with UTF-8 it changes to ANSI, and it affects some plugins; specifically iConomy. The "silly S's" that makes text color coded becomes "??" and it translates in-game as "??" instead of colors.
I'm not too sure what's making these changes to your files through FTP. As shown in the tutorial, I'm using a particularly unsophisticated FTP client (Win7 Explorer & Dreamweaver)--and both of these retain the file integrity with no problem.
I'm not at all familiar with iConomy and what its doing, but as far as addons are concerned, if the file is intact when its on your server, it should run on MineOS like it would run on any linux distro. MineOS is simply me configuring Minecraft on top of Linux, and for simplicity I dont change anything that involving (encoding types).
server works and all, but I'm not too sure on how this crontab thing works.
When I try to set up an automatic back up thing "http://minecraft.codeemo.com/config_crontabs.html" and I get to step two, nothing is happening after I type in the info I want it to be set at.
Nothing happens if I try anything. I have to reset the virtual box.
server works and all, but I'm not too sure on how this crontab thing works.
When I try to set up an automatic back up thing "http://minecraft.codeemo.com/config_crontabs.html" and I get to step two, nothing is happening after I type in the info I want it to be set at.
Nothing happens if I try anything. I have to reset the virtual box.
Help is appreciated, thanks.
When editing files using Linux, one of the most common editors is called 'vi'. Unlike other text editors you may have used, anything you want to do in vi requires shortcuts. I'll try to fill you in:
When you open a file, you must enter 'INSERT' mode--click 'i'--('I' should now appear in the bottom left corner)
Type in the crontab info
Press escape (the 'I' should disappear from the bottom left)
Press ":" and the vi command prompt should open
Type "wq" to "write to disk" and "quit" (should appear like :wq) and hit <enter>
This should return you to the BASH prompt and save your crontab.
server works and all, but I'm not too sure on how this crontab thing works.
When I try to set up an automatic back up thing "http://minecraft.codeemo.com/config_crontabs.html" and I get to step two, nothing is happening after I type in the info I want it to be set at.
Nothing happens if I try anything. I have to reset the virtual box.
Help is appreciated, thanks.
When editing files using Linux, one of the most common editors is called 'vi'. Unlike other text editors you may have used, anything you want to do in vi requires shortcuts. I'll try to fill you in:
When you open a file, you must enter 'INSERT' mode--click 'i'--('I' should now appear in the bottom left corner)
Type in the crontab info
Press escape (the 'I' should disappear from the bottom left)
Press ":" and the vi command prompt should open
Type "wq" to "write to disk" and "quit" (should appear like :wq) and hit <enter>
This should return you to the BASH prompt and save your crontab.
Do I press the i thing before going INTO crontab, or after and just when entering info?
EDIT: Do I only enter the timing information + the location of whatever, and then do the :wq?
is there anyway to test the auto backup thing without checking in game? Just to make sure it is backing up every X minutes?
Do I press the i thing before going INTO crontab, or after and just when entering info?
EDIT: Do I only enter the timing information + the location of whatever, and then do the :wq?
is there anyway to test the auto backup thing without checking in game? Just to make sure it is backing up every X minutes?
In your case, you'll type "sudo crontab -u tc -e" <enter>
Right here, you're in vi, so you can hit 'i' immediately
For backups, yes, you only need to enter the one line
Then, hit <escape> <:> <w> <enter>
If you want to see what backups are made from the Linux bash prompt end, you can follow the instructions at: http://minecraft.codeemo.com/config_restoretwo.html -- the tutorial for restoring from backups.
Part 1.2 ( rdiff-backup -l ) will list every restore point.
Ive been following your guide up till part 2.5 of the Linux setup, When I type ifconfig the inet addr line is missing from eth0. So I dont know the server ip. Ive rebooted as is sugested but its still not their any ideas why this would be missing?
Without the server ip I dont know how to continue.
Are you using a virtual machine or booting directly from a computer, and if a VM, which one?
http://imm.io/2Ovh is exactly what it should look like (though the 192.168.x.x will vary). If you don't see both entries 'eth0' and 'lo', recheck the network adapter settings for the VM.
If youre booting directly on a computer....it would appear your ethernet device is somehow unsupported. Virtual Machine MineOS would be your only option.
Ive been following your guide up till part 2.5 of the Linux setup, When I type ifconfig the inet addr line is missing from eth0. So I dont know the server ip. Ive rebooted as is sugested but its still not their any ideas why this would be missing?
Without the server ip I dont know how to continue.
Hmm, well you could just go on without that and try connecting with your ip found here www.whatsmyip.org
If you want to see what backups are made from the Linux bash prompt end, you can follow the instructions at: http://minecraft.codeemo.com/config_restoretwo.html -- the tutorial for restoring from backups.
Part 1.2 ( rdiff-backup -l ) will list every restore point.
Fantastic. I have what you said done, trying to test it.
I haven't changed any options or anything, been doing the basic stuff, but I'm getting directory errors when trying any of the said functions on that page.
This issue has got me completely baffled so far! Running MineOS with no boot codes (running ramdisk) has never failed me before--more than anything else, the iso-only setup has always been able to download the jars properly. Seems like to solve this (assuming you've already destroyed/recreated a new virtual disk and have not identified any missteps), were gonna have to tackle it in SSH.
When in SSH, type in this:
cd /usr/games/minecraft/
./admin.sh update (check for any errors)
cat /usr/games/minecraft/admin.sh | grep "^MC_PATH"
cd mnt/sda1/minecraft
ls -la (this shows us the directory contents and ownership)
we should see '..' owned by root:root, but '.', and any files owned by tc:staff
if you see something different, its a permissions issue, run: sudo chown -R tc:staff ../minecraft/
if the permissions appear correct...whoa, im stuck.
I get this:
:-/
Oddly, I can access the file directly from my other computer (the one I'm using now).
*UPDATE*
No clue why this part isn't downloading, but I again tried moving over the jar file manually, and this time it worked. The server is up.
*UPDATE 2*
Ok, so the server was up for one moment, and now it's down again. I can't create world one because it's already been created, and I when I try to start the world, it says
What changed? I initialized the hey0 mod (it attempted to d/l the hey0 mod files and did the same thing it was doing previously... not downloading), and I reset my router to open ports to the VM so that others could log on.
It seems like it's having a difficult time accessing the internet, though I can access it from other computers on my network.
But whenever i load the server up it says "Failed to load plugins/CuboidPlugin.jar"
EnviousHost MINECRAFT SERVERS - CHEAP - [FREE MUMBLE] [FREE WEBHOSTING] [ONE CLICK PLUGINS]
Ensure your network settings are the same as here: http://minecraft.codeemo.com/images/ss/vbox-9.1.png
Why your instance cannot connect to the internet is beyond my comprehension.
And if youre having trouble starting worlds, go to the server tab and click to force shutdown all servers. After a moment or two, restart it and it should come up.
Redownload the ISO. I remastered a new copy yesterday I believe that created that plugins directory, perhaps something else I changed too that will make it more easily follow the tutorial screenshots.
If you have made any changes or have a world/config you dont want to mess up, you can follow the upgrade step here: http://minecraft.codeemo.com/config_adminsh.html
if its all getting started with nothing on it, i'd recommend recreating the virtual disk (or reformatting it)
I can connect to my server without a problem...
No one else can though.
Tells them something about connection failing.
That means your servers up and running but you have to expose your server to the internet. In other words, their requests are coming from the internet, directed at your IP, but your router is getting these requests and just throwing em out. You need to turn on port forwarding on your router to correct this. Since the directions differ from router to router, theres actually a nice guide to help out with that http://minecraft.codeemo.com/helpdoc_portforward.html. Then, youre set!
Since the default RAM allocated to a server is 1024MB (that is, thats whats recommended minimum, therefore the default in MineOS), all worlds created must have that much memory in order to be created.
If you give less than 1024M to your server, you must first change this value on the SETUP SERVER tab BEFORE you create the world. If you do this in reverse order and create the world first, (in the background) Minecraft server will start up, attempt to populate the spawn then fail. Since MineOS recognizes an attempt to create files in that folder (e.g., /one) it won't allow you to 'recreate' one on top of it.
The solution is to remove the world from FTP, change the memory allocation to your desired amount, then recreate it. I'll look into having a check for this in a later revision so theres less confusion.
Edit: this only occurs if you have not saved any space on your hard drive for use as swapfile. In Part 2, Linux setup, ensure your main partition leaves some HD space for linux swap. Also, its probably in your best interests to scrap up any other memory you can to get Minecraft to run >=1024, on account of java/MC being a memory hog on their own.
Might I suggest that you make it get the amount of ram allocated to the server and use that amount -30mb~?
Email/AIM/MSN: scott -at- allgamer -dot- net
Toll-free United States: 1.888.215.0640
iNUM: +883 510008273659
Extension: 902
Actually, I should correct my above post. This issue only happens if you have insufficient memory AND no swap space. Even on a virtual machine with 512MB, you can create AND run AND play on the Minecraft server with the settings set to 1024M RAM...if theres a swapdrive. When this issue occurred, it was users typing in their partition to be the full size of the hard disk leaving the remainder, 0 megabytes, as swapdrive space.
Obviously Minecraft isn't going to use physical memory that's not there, it's going to resort to using swapspace--since Minecraft will be unloading/reloading/dumping chunks based on how much memory it has been allocated (and it cant differentiate from swapfile at this level), its in an administrator's best interest to correct the Memory value to the appropriate amount to reduce excessive swapfile writes and reads and ultimately lowering performance.
As a last note, because of the use of a swapfile ... ever.. it is not necessary to have the memory set to the precision of "total minus MineOS." Slight swapfile use isnt going to kill you, but I'd recommend either putting in some more memory into your machine if you want to eliminate it from happening. In short, swap shouldnt be feared! A computer with 1024M running a server allocated 1024M will be just fine (as fine as 1024M can do with MC) and the 30MB footprint will actually fluctuate (grow and shrink again) based on users connected to the server through things like FTP/HTTP/SSH etc.
I'm not too sure what's making these changes to your files through FTP. As shown in the tutorial, I'm using a particularly unsophisticated FTP client (Win7 Explorer & Dreamweaver)--and both of these retain the file integrity with no problem.
I'm not at all familiar with iConomy and what its doing, but as far as addons are concerned, if the file is intact when its on your server, it should run on MineOS like it would run on any linux distro. MineOS is simply me configuring Minecraft on top of Linux, and for simplicity I dont change anything that involving (encoding types).
When I try to set up an automatic back up thing "http://minecraft.codeemo.com/config_crontabs.html" and I get to step two, nothing is happening after I type in the info I want it to be set at.
Nothing happens if I try anything. I have to reset the virtual box.
Help is appreciated, thanks.
When editing files using Linux, one of the most common editors is called 'vi'. Unlike other text editors you may have used, anything you want to do in vi requires shortcuts. I'll try to fill you in:
When you open a file, you must enter 'INSERT' mode--click 'i'--('I' should now appear in the bottom left corner)
Type in the crontab info
Press escape (the 'I' should disappear from the bottom left)
Press ":" and the vi command prompt should open
Type "wq" to "write to disk" and "quit" (should appear like :wq) and hit <enter>
This should return you to the BASH prompt and save your crontab.
Do I press the i thing before going INTO crontab, or after and just when entering info?
EDIT: Do I only enter the timing information + the location of whatever, and then do the :wq?
is there anyway to test the auto backup thing without checking in game? Just to make sure it is backing up every X minutes?
In your case, you'll type "sudo crontab -u tc -e" <enter>
Right here, you're in vi, so you can hit 'i' immediately
For backups, yes, you only need to enter the one line
Then, hit <escape> <:> <w>
Are you using a virtual machine or booting directly from a computer, and if a VM, which one?
http://imm.io/2Ovh is exactly what it should look like (though the 192.168.x.x will vary). If you don't see both entries 'eth0' and 'lo', recheck the network adapter settings for the VM.
If youre booting directly on a computer....it would appear your ethernet device is somehow unsupported. Virtual Machine MineOS would be your only option.
Hmm, well you could just go on without that and try connecting with your ip found here www.whatsmyip.org
Fantastic. I have what you said done, trying to test it.
I haven't changed any options or anything, been doing the basic stuff, but I'm getting directory errors when trying any of the said functions on that page.