• 0

    posted a message on WorldPainter - graphical & interactive map creator/generator
    Mikul3242,

    Here's a recommendation from a beginner/novice user who's done what you are doing:
    When importing the image, at the "Import Height Map" screen, increase the variable "Minecraft/Bottom".
    You will have to play with that variable to get close to what you need, try increasing it in increments of 10.
    A lot depends on the source image.
    Is it a heightmap from sea level and above?
    Or from the bottom of the Marianas Trench and above?

    Note: I have found it rather difficult to work with re-creating Earth from heightmaps because the difference between shallow waters and the shore is too small to result in recognizable coastlines.
    For example, in my trials, Florida comes out much too big (all those sunny beaches and shallow waters). This is because, if the difference between the bottom of the Marianas Trench and the top of Mt Everest = 19773 meters, then each of 255 gray pixel shades = ca 77.5 meters.

    A possible work-around is to create two worldmaps, one for coastlines and higher, one for coastlines and lower, scale them to fit the total 255 elevation maximum appropriately (ie range 1-62 for sea-level and below, 63-255 for land), and then merge the maps with WorldPainter.
    Your below sea-level depths will be 1/4th scale relative to the dry land elevations.

    Good luck and I'd be happy to help further,
    Dave D

    Quote from Mikul3242

    Hello.
    I'm new in WorldPainter.
    I love this editor :)
    And, I want to create real-world-earth map.
    I used an height map, but... most part of terrain is flood.
    Screen:
    http://i.imgur.com/Y7UHU.jpg

    Sorry for my bad English language, because I'm from Poland.
    Posted in: Minecraft Tools
  • 0

    posted a message on WorldPainter - graphical & interactive map creator/generator
    Is there a good place to upload useful images and/or worldmaps for WorldPainter enthusiasts to play with?

    Reason:
    I've a heightmap of Mars downloaded from NASA.
    I've also a Minecraft world exported from that image with the spawnpoint on a hill west of Mons Olympus near the ocean.
    Because the world isn't what I'd like to explore yet, having been made using WorldPainter defaults, I'll be making further modifications to the worldmap as time goes on.
    But for now I'd like to share these two resources now in case folks are interested.
    [The world is about 23k by 11k blocks.]

    Goal:
    I'd like to share with the WorldPainter community the work of improving the WorldMap with justifiable biomes detailed in.
    For example, use a "Blue Marble Earth" image overlay via WorldPainter's "Configure View" to paint biomes onto areas of the Mars map.
    There are several rifts and broken areas at middle latitudes just crying out for designation as jungle biomes.

    Desired endpoint:
    A community downloadable Minecraft worldmap of Mars that includes fairly localized biomes that are at least roughly science-based.

    Thanks!
    Posted in: Minecraft Tools
  • 0

    posted a message on MCDungeon v0.18.0
    Feature request for large dungeon enthusiasts:
    Instead of stopping at the first attempt when trying to place dungeons with or without random dimensions, let it keep checking.
    Or let it keep checking until the user hits the space bar.
    It'd be nice if it kept playing with dungeon's dimensions within the user's set range in case that was the hold up until success.

    This is to get past having to keep running the batch file only to have it not able to place a dungeon time after time until one really cranks down on the size.
    Posted in: Minecraft Tools
  • 0

    posted a message on MineOS CRUX - The most simple way to host minecraft
    Will,

    Can you point me to how I would make a copy of my server (an image?) so I could safely test bukkit plugins on a another machine within a VirtualBox?

    Thanks
    Posted in: Server Support and Administration
  • 0

    posted a message on MineOS CRUX - The most simple way to host minecraft
    Quote from hexparrot

    It probably means that the first time you ran a mineos_console.py script since pigmap was added, you did so as root (and it should always be run as 'mc'). The script makes the /pigmap directory and if made by root, then thats why 'mc' cant write to it later on.

    I believe a full fix could be is if you run the script i made in /root/runonce

    (as root)
    # cd /root/runonce
    # ./fix_permissions

    thats a user-friendly way of changing ownership to directories. Most specifically, its doing this (which you could alternatively use)

    (as root)
    # chown -R mc:games /var/www/hiawatha/pigmap


    Schweetness!

    Or at least, my server's gotten all teenager surly on me (uncommunicative) as it renders away.
    Might I recommend you highlight this handy tool in the Addons top-level wiki...unless I missed it...
    BTW: some folks less linuxy might not realize "sudo" before a command is same as "run as root"
    Posted in: Server Support and Administration
  • 0

    posted a message on MineOS CRUX - The most simple way to host minecraft
    Following on with my pigmap issue, here's a python script request:
    A script that checks all directory and file permissions of the base and addons (assuming default install).

    I know at many points in the HowTos, it says, "do this as root", then for the immediately next step, "do this as mc".
    I could easily have messed up in one of those.
    Posted in: Server Support and Administration
  • 0

    posted a message on MineOS CRUX - The most simple way to host minecraft
    Quote from hexparrot

    I have no explanation for why the pigmap directory is missing, but it most certainly should be there. In fact, it should be there on MineOS installations even ones that don't use it. The first thing to do is just to recreate the directory. (as 'mc')

    # mkdir -p /var/www/hiawatha/pigmap

    If this isn't enough, reinstall pigmap via pkgadd utility or the pkgrm utility. There are two ways to go about this, and the way I recommend is with the pkgrm first. As root:

    # pkgrm pigmap
    // this removes pigmap from the system and tells the package manager 'its gone'
    # cd /usr/games/minecraft/addons
    # ./pigmap.sh
    // this will effectively reinstall it and hopefuly all should go well.

    Alternatively, you could just do this to install all packaged files to their expected location without removing beforehand:

    # cd /usr/ports/mineos/pigmap
    # pkgadd -f -u pigmap#[version].pkg.tar.gz
    /f u means 'force upgrade'

    Let me know if you run into any troubles. And as a last note, be sure you are user 'mc' when running pigmap! If the renderings are made by root, subsequent attempts as 'mc' will explicitly fail'


    Thanks for quick reply.

    Arrgh, I sense my problem early on here, though I'm not literate enough to suss the next step.
    I tried all the steps above, but failure at the first one I think is the main point.

    As user mc, I can't make that directory, "only root" can.
    As root I can make it. I did so, then deleted it in case that wasn't what I need to do.

    Perhaps my permissions for ./hiawatha are wrong? [drwxr-xr-x 4 root root (etc)]
    If so, and changing permissions solves it, where did I likely go wrong?

    More importantly, how do I change the permissions and where else should I look for similar issues if you think you know where I went wrong originally?
    Posted in: Server Support and Administration
  • 0

    posted a message on MineOS CRUX - The most simple way to host minecraft
    Will,

    I'm having problems with pigmap that must be related to installation.
    When I tell pigmap to render a world, as user mc: ./mineos_console.py pigmap [servername]
    In the terminal I get:
    region-format world detected
    scanning world data...
    rendering tiles...
    single thread will render 689 base tiles
    failed to write /var/www/hiawatha/pigmap/MiddleEarth/world/0/3/3/3/3/2/0/3/2/2.png
    [plus many reiterations of "falied to write"]

    On checking /var/www/hiawatha, I see I have only three directories:
    admin, pnpmyadmin, snapshots

    I've installed all addons through the weekend, should I see more directories? Or at least the pigmap directory?

    I am guessing I didn't follow a setup instruction properly somewhere.
    I've tried the pigmap install script again, but it says failed to run, probably because it is already installed.

    [edit] It appears I am able to access the phpmyadmin directory without https, when I click a php, it takes me to https for running it. Is that correct behavior?
    For that matter, when I go to my server (on a LAN), entering just the ip-address I end up at the hiawatha directory listing. I can then select /admin to get to the MineOS web-UI, is that correct behavior?
    [end edit]
    Thanks for your help.
    Posted in: Server Support and Administration
  • 0

    posted a message on MineOS--the most simple way to host MC
    Summary report on recent experiences with MineCRUX.

    History:
    I gave up on MineCraft serving after a plethora of updates made it exhausting trying to keep up, especially as I used bukkit.
    The new MineCRUX settings that allow me to choose updates with a higher resolution sold me on trying again.

    First of all, it is simple to install on bare-metal (without other OS).
    The new CRUX package management system is smooth and with Will's scripts, the addons were idiot-proof.
    However, as a home-user running a four person LAN server for my family, I didn't want to lose other OSes from the server computer. So I pursued a triple-boot option looking to end with Grub2 as the boot-manager rather than the less user-friendly and older LILO.

    Three semi-negative notes:
    1) The Web-UI always listed one person connected to any started server even without players logged on. I assume this was the Web-UI?
    2) The console's log output for a server showed illegible characters for the "unknown" user ID. It'd be much better if it identified the Web-UI as that connection.
    3) The Web-UI's connection took one of the server-property's permitted connections. Server managers should account for this when limiting the number of connection for a server.

    Critical recommendation for success:
    Before beginning install, use a more user-friendly partition manager, like GParted within Ubuntu or even a bootable rescue-type iso like Rescatux.
    Resize and partition your target drive to provide space for MineCRUX as primary ReiserFS and primary linux swap.
    Then do the MineCRUX install skipping the partition manager step and the "Make sda1 into ReiserFS" step.

    Hardware:
    Laptop x86 dual-core 1.5 GHz chips
    Two 150 GB hard drives
    2 GB RAM

    Other OSes:
    Vista & desktop Ubuntu

    Challenges:
    Compared to triple-boot install of the previous version of MineOS, the new partition manager is less easy to understand. It provides a plethora of file-system choices that don't match what MineCRUX wants and wouldn't let me make the choices I needed.

    Running as RAM-disk did not work with very large world files like the Skylands v1.3 I wanted...I kept getting errors when transferring files to the server world, possibly due to out of space errors (over 200 MB attempted to copy). I had to reinstall MineCRUX to remove RAM option, not knowing how to change the filesystem without reinstall.

    BIG BIG WARNING for MultiOS systems: Be extremely careful of the next step after running the partition manager where the install script asks it should make sda1 into ReiserFS. I hit OK before realizing sda1 is where my original WinXP OS was, toasting everything on it.
    I had to reinstall the Win OS, using Vista this time...not so bad after I've been using Win7 elsewhere.

    MineCRUX didn't play well with other partitions, possibly because of the partition manager's capabilities.
    I solved the problem by partitioning and formatting the target drive before installing MineCRUX and not using MineCRUX's partition manager at all.

    My installation steps:
    1) Install any Windows OSes or begin with one. They don't play well with anyone else and apparently, with my skill level, need to be in the first partition. For me, a WinOS was on the first drive, sda.
    2) Use GParted or other user-friendly linux-based partition manager to prepare the target drive and partition for MineCRUX (primary ReiserFS, primary linux swap) and your usual Linux OS (primary EXT4...later made logical by Ubuntu install). Be sure to note the ID for the MineCRUX partition. These all went into the second drive, sdb.
    3) Install MineCRUX, making sure of the target partitions (for me sdb1 and sdb2). Skip the partition manager and the "Make sda1 ReiserFS" step.
    4) Install Ubuntu using choice of "installing alongside other Linux OS". It will install Grub2 which should ID Windows and MineOS as boot options.
    5) Re-boot, selecting MineCRUX to be sure Grub2 works it properly.
    6) Boot into Ubuntu and modify the Grub2 options to list MineOS as default choice (this was easier than I thought it would be after letting the Ubuntu install do the hard work of identifying the correct boot parameters).
    7) Re-boot without selecting an OS to make sure MineCRUX boots as default.
    8) Make sure the MineCRUX is connected to the internet, update the MineOS scripts and "ports" (the CRUX package management system), and continue through the MineCRUX post-installation steps.

    In the end, I have a triple-boot MineCRUX, Vista, and Ubuntu machine.
    On a delightful note, the voice-chat addon, umurmur, works nicely.

    I am slightly concerned about how the MineCRUX scripts operate in that they reach out to other websites to download and install software to the server. If the target website gets hacked, what bad might happen and how likely is it such a thing could occur?

    It'd be nice to see the MineCRUX install script:
    1) Play nicer with other OSes
    2) Automatically ID the correct target partition to make into ReiserFS instead of sda1, or provide better guidance.
    3) Use something like Ubuntu's Grub2 "other operating system ID" capabilities for the boot loader.

    If I install the pigmap add-on, how would I replace the C10t output with the pigmap output?
    On a similar note, but beyond the scope of MineCRUX, it'd be even nicer if I could replace the mapping with the output of the bukkit plugin DynMap.

    It'd be really sweet if a script were available to install a web-UI for managing the murmur voice-chat server for user authorizations, maximum bytes/sec, etc. There are linux packages out there, but I am not adept enough to install them.

    BTW: If you want to run multiple worlds, I recommend using the bukkit plugin "Multiverse". Then you only need to run one server, sending users to particular worlds using permissions while letting them move between them if you so choose. You can have Multiverse unload worlds that are not used to conserve server resources.
    Posted in: Server Support and Administration
  • 0

    posted a message on MineOS--the most simple way to host MC
    Phantom and Nick,

    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.
    Posted in: Server Support and Administration
  • 0

    posted a message on MineOS--the most simple way to host MC
    Quote from Sputnikz »
    Hi- I'm running the latest version of MineOS with build 614 of Bukkit and have been running one server on port 25565 for ages. However, when I try to use 25566 for a second world it gives users Connection Timed Out: Connect. I have it forwarded and have it opened up in the firewall of MineOS, so I don't see what the problem could be....any help?


    Make sure opened the port in the MineOS firewall (within ip-tables), and don't forget to "sudo filetool.sh -b" after edits.
    Posted in: Server Support and Administration
  • 0

    posted a message on MineOS--the most simple way to host MC
    Quote from VadimSonya »
    Hi first thing, MineOS doesn't like running off of a usb stick. At least on my system.
    Now the current problem.

    Whenever I try and start a server I get:

    executing command: cgi-bin/server.cgi?command=start&world=two&argument=
    {'world': 'two', 'command': 'start'} starting up world...
    using port: 25565
    world two: down

    Had the same problem in vmware as well.

    System specs:
    http://support.acer.com/acerpanam/noteb ... 0sp2.shtml

    Third slight annoyance. No easy way to set a static ip. But that's done now. I'm using IPcop firewall and it doesn't allow dhcp on the orange (dmz) interface.


    Are you trying to run two worlds at the same time?
    Port 25565 is the default for world one, though I'd expect the "error" report to mention "World already running on that port".

    An error I once had before correcting it was restoring the world from bootlocal as user:root. All the file ownerships were then messed up.
    So, check ownership of the world directories. If owned by other than user:tc you won't be able to launch from the web-ui and situation needs fixing by changing ownership.
    Posted in: Server Support and Administration
  • 0

    posted a message on MineOS--the most simple way to host MC
    Quote from Xeodus »
    I'm getting a 'Outdated Server!' error since the 1.4 update despite updating the server files from the web interface. Anyone know how to do the update?

    Xeo


    Check your uservars URL for the minecraft server.
    The new one may or may not be at the amazon site.

    Alternatively, at your own risk for usability (make backups!), you could cold download the new server jar and copy it over to your MineOS server.

    Finally, if you've a bukkit server you'll have to wait until the bukkit guys come out with their new version that works with v1.4.
    Posted in: Server Support and Administration
  • 0

    posted a message on MineOS--the most simple way to host MC
    Quote from Aubron »
    Brand new copy of the iso, put it on a flash drive and managed to get the install to work. Comes up to the bootloader then gives me an error 15.


    This boot error is most likely due to incorrect drive or partition selections during MineOS system file installation.

    During MineOS installation, you must specify the correct drive IDs and partitions. These IDs are dependent upon your specific hardware and may not be the same as the example ID presented by the MineOS installation program.

    A utility commonly used to prepare hardware for MineOS installation is Parted Magic. If using Parted Magic, note the drive and partition IDs it presents for your hardware, such as 'hda0', 'sda0', 'sdb1', etc. Many people prefer GParted, but Parted Magic supports many more older systems, and has a fully featured GUI with GParted built in.
    Posted in: Server Support and Administration
  • 0

    posted a message on MineOS--the most simple way to host MC
    Quote from lukano »
    This is what my current .filetool.lst looks like. I admit I'm not sure if anything is missing or not.

    I didn't do a manual filetool.sh -b during initial install, but the .90_ reboot script did.

    tc@box:/usr/games/minecraft/ram-worlds/one$ cat /opt/.filetool.lst
    <<snipped to show only where yours differs from mine>>
    usr/games/minecraft/mine_sql  
      [Did you install sql? Or was this default from the current iso?}
    /usr/games/minecraft/ram-worlds/c10t-1.5-linux-x86.tar.gz  
      {update the uservars URL for new version that works with MC 1.3 and update here replacing 1.5 with 1.6 (if that is still latest version)]
    /usr/games/minecraft/ram-worlds/c10t-1.5
      [as above, update by replacing 1.5 with 1.6, or current version]


    You are missing craftbukkit, see quick note 2 below for solution.

    Are you sure you need to re-download the minecraft_server.jar every time?
    It looks correctly persistent in your filetool.lst.

    With ram-worlds, ALWAYS hit the backup button before hardware (or VM) reboot or poweroff. That is what copies the world data information from ram to persistent HDD.

    Quick notes:
    1) Are you using MineOS v1.28.11 or the withdrawn v2? If v2, please use v1.28.11 as you can get support from fellow enthusiasts like me. Reason I ask is b/c of the mine_sql file...sql was attempted in v2 but didn't work due in part to persistence issues. Nevermind if you are using v1.28.11.

    2) You are missing craftbukkit in .filetool.lst. Edit filetool.lst using the example code below and see my uservars pastebin for the URL.

    3) Your c10t version is out of date and won't work with the MC v1.3 world files. Edit filetool.lst as above and see my uservars pastebin for the URL.

    4) With ram-worlds, after hardware (or VM) power-on, you always need to restore a world before you can start it. This can be automated in the bootlocal.sh, I provide a pastebin copy of mine below.

    5) With ram-worlds, ALWAYS hit backup before power-off lest you lose everything. Personally, I use cron to automatically back up my worlds on 30 minute intervals and so don't worry about it.
    See the wiki here for setting up cron http://mineos.000a.biz/index.php/Crontabs

    Item 2 & 3 -
    Here is my .filetools.lst where it differs from yours:
    <<snipped to show only where mine differs from yours>>
    /usr/games/minecraft/ram-worlds/craftbukkit-0.0.1-SNAPSHOT.jar
      [Be sure the URL in uservars points to the correct version though YMMV in broken plugins, I update only when needed for security fixes or if needed for new plugins]
    /usr/games/minecraft/ram-worlds/c10t-1.6-linux-x86.tar.gz
    /usr/games/minecraft/ram-worlds/c10t-1.6

    Here are the contents of my uservars from which you can copy URLs for craftbukkit and c10t as well as confirm your mc_server is pointing to the right place:
    http://pastebin.com/bAMLe77K

    Item 4 -
    Here are the contents of my bootlocal.sh which, on hardware powerup, restores ram-world "one" and then starts it.
    http://pastebin.com/eJexbTAG
    Posted in: Server Support and Administration
  • To post a comment, please .