Apparently I’m now in charge of an open source project.

Infiniminer is now officially open source!

I’ll be maintaining the official branch, which I encourage anyone who wants to help out to submit to instead of simply forking off into oblivion. Bug fixes will be taken after being code reviewed, but gameplay fixes will have to be discussed first (#infiniminer on Freenode). I realize that many of you have ideas for how you want to tweak gameplay, but we’re first going to have to figure out a sane way to allow for customizable servers without having loads of possibly conflicting server config flags.

GitHub uses git, which is a distributed version control program. To submit a patch, you’ll want to fork the official branch, make your changes, test them, and then use the GitHub interface to file a pull request to me to pull the changes from your branch into the main branch.

If you find any bugs or encounter any more crashes you can go ahead and submit them to the official issue tracking list.

36 Comments to Apparently I’m now in charge of an open source project.

  1. Diglett's Gravatar Diglett
    May 16, 2009 at 5:14 pm | Permalink

    I heard a guy is trying to make water! Oooh! Do you think that it will make steam and obsidian when it touches lava?

  2. Sabrejack's Gravatar Sabrejack
    May 16, 2009 at 5:47 pm | Permalink

    whoops. I guess that didn’t work. Pretend I posted a less-than-three.

  3. payjack's Gravatar payjack
    May 16, 2009 at 6:13 pm | Permalink

    All I realy want is a Limit on Lava. A pool should “know” how much blocks it is, and if its digged into it properly drains.
    I lost Track of how many Times I had lost access to Loot because someone poured Lava in my Tunnels (usualy I don’t bother to put Forcefields, since they can easily be avoided anyway).
    And how often I was still down there.

  4. BetaSword's Gravatar BetaSword
    May 16, 2009 at 6:20 pm | Permalink

    Mmmmm… Maybe someone will implement a voteban… That’d be nice.

  5. compsciguy's Gravatar compsciguy
    May 16, 2009 at 6:49 pm | Permalink

    Maybe someone will fix shock blocks first… then people would actually use them.

  6. meowsqueak's Gravatar meowsqueak
    May 16, 2009 at 7:27 pm | Permalink

    Congrats on opening your source. A commendable action!

  7. Diglett's Gravatar Diglett
    May 17, 2009 at 1:16 am | Permalink

    I have an urge to defend the warm worlds I create. I’m just trying to spread the love guys.

  8. payjack's Gravatar payjack
    May 17, 2009 at 7:37 am | Permalink

    Warm as in a Day in Summer or warm as an inhospitable chunk of Lava floating through the Void?

  9. May 17, 2009 at 3:42 pm | Permalink

    Hooray for open source! I hope to see a lot of cool updates to this game in the future. I really love it so far and I’d like to see it get even better.

  10. May 17, 2009 at 3:47 pm | Permalink

    Also, it would be amazing if someone could find a way to get this running on Linux. The only reason I’ve been restarting into my Windows partition for the past week or two has been for this game. I know the XNA and .NET stuff would probably make it difficult, but I’d be very interested if someone could even get it to emulate on Linux.

  11. Anonymouse's Gravatar Anonymouse
    May 17, 2009 at 4:37 pm | Permalink

    Brilliant, simply brilliant. Double plus good!

  12. Tark's Gravatar Tark
    May 17, 2009 at 10:51 pm | Permalink

    Great now I have to change my pants, thanks alot asshole.

  13. Fish's Gravatar Fish
    May 18, 2009 at 3:51 am | Permalink

    Kinda kills the game in the short term with all the ‘hackers’ that are now about until everything gets fixed up, but hopefully this will allow the game to stabalize and continue to last for a good time to come.
    I’ve already started looking into the code myself and am working on fixing the big lag that happens whenever someone connects by threading this out, as well as the responsiveness of the console. I’ll keep you posted if I get anywhere (Still working out how the network lib works.) I’m also seeing if I can implement a crude catch and ignore for any exceptions to see if it can stem the flow of crashes – though not too hopeful on this front.

  14. payjack's Gravatar payjack
    May 18, 2009 at 5:39 am | Permalink

    I found out that you can manipulate the Client to run faster.
    Servers should drop Clients that send Data to fast, if there isnt a Permanent Stream of Data anyway.

  15. darn's Gravatar darn
    May 18, 2009 at 9:37 am | Permalink

    greate…. now everyone walks in super speed just greate……………

  16. payjack's Gravatar payjack
    May 18, 2009 at 9:42 am | Permalink

    No, I didnt tell them how to do it.

  17. May 18, 2009 at 9:55 am | Permalink

    oh you poor soul, zach. benevolent dictator of an open source game? i never imagined it would come to this.

  18. darn's Gravatar darn
    May 18, 2009 at 10:02 am | Permalink

    payjack: still i hav kicked 4 diffrent players of this reason…

  19. payjack's Gravatar payjack
    May 18, 2009 at 10:39 am | Permalink

    Sure that they where different Players? The Game doesn’t send unique IDs or something.
    Also, earlier or later they would’ve found out anyway.
    And even if this is a great game with quite a lot of Players: There is no decent Goal nor a permanent Achievement / Score list.

  20. compsciguy's Gravatar compsciguy
    May 18, 2009 at 1:25 pm | Permalink

    Which can be a good thing and a bad thing.
    It’s unfortunate that the really good players (like me :P) won’t get any recognition. But, on the upside, the hackers who twist their clients won’t be able to shove all the legitimate players off the list.

  21. Taron's Gravatar Taron
    May 18, 2009 at 5:54 pm | Permalink

    Checkout the new version of the Infinimeditor!

  22. Zeta's Gravatar Zeta
    May 18, 2009 at 7:03 pm | Permalink

    it also doesn’t help that some legitimate players are getting banned when people on blatently-hacked clients (including noclip, invuln, and speed-digging hacks) start screwing around and harassing everyone.

  23. Axoren's Gravatar Axoren
    May 19, 2009 at 3:03 am | Permalink

    We could get it on the Xbox 360 if we actually tried. Then Infiniminer would be wider spread!

  24. pa's Gravatar pa
    May 19, 2009 at 5:31 pm | Permalink

    Doesn’t charge MS an exorbitant Fee for putting Games on their Network?

  25. May 19, 2009 at 6:36 pm | Permalink

    Wouldnt this also be possable on a lower scale iphone version?

  26. compsciguy's Gravatar compsciguy
    May 20, 2009 at 10:56 am | Permalink

    Maybe, but Apple recently changed the submission guidelines for Apps. All of them now have to be compatible with iPhone OS 3.0, but because 3.0 hasn’t gone mainstream yet, you still have to pay for the dev tools beta.

  27. May 20, 2009 at 11:43 am | Permalink

    It’s still hard to find mods out there- the only one I’ve seen is Brominer, at
    There should be a page on the Wiki with active or complete branches and where to find them.

  28. Brasilian Engineer's Gravatar Brasilian Engineer
    May 20, 2009 at 8:28 pm | Permalink

    Maybe we should try top convince Zach to create his own forums. There are websites that let you do it for free, such as or others which no doubt exist. That would provide a good central location to organize competitions and share maps and what not.

  29. Spoggerific's Gravatar Spoggerific
    May 21, 2009 at 5:48 am | Permalink

    PTTG? From the Dwarf Fortress forums? Fancy meeting you here!
    Anyway, forums would be very nice. Commenting on blogs is woefully inadequate for an open source project, and IRC doesn’t have the permanency and organization of a forum. However… PTTG, you mentioned a wiki? I can’t seem to find it. It’s probably painfully obvious, and I’ll find it five minutes after posting this, but could you toss me a link?

  30. May 21, 2009 at 12:43 pm | Permalink
  31. payjack's Gravatar payjack
    May 25, 2009 at 8:00 am | Permalink
  32. pj's Gravatar pj
    May 25, 2009 at 8:01 am | Permalink

    just seen there already has been a mention of this.

  33. A felow goldminer's Gravatar A felow goldminer
    September 5, 2009 at 9:56 am | Permalink

    It dosn’t work it just says that it’s stopped working;(
    If anyone can help i’d appreciate it!!!

  34. compsciguy's Gravatar compsciguy
    September 9, 2009 at 2:21 pm | Permalink

    Go over to the forums and ask for help there. It’s really hard to troubleshoot in a blogpost comment thread. (And it also annoys the heck out of everyone who reads it.)

  35. timothy's Gravatar timothy
    September 10, 2010 at 11:51 am | Permalink

    no one has talked for a ******* year!!!!!!

  36. compsciguy's Gravatar compsciguy
    September 10, 2010 at 6:02 pm | Permalink

    Oh no. In the last year, nobody has commented on a post that is 1 1/3 years old. Who ******* cares??!