#cuberite

/

      • sgtbigman joined the channel
      • sgtbigman has quit
      • JamesTait joined the channel
      • JamesTait is now known as Guest6158
      • Guest6158 has quit
      • Guest6158 joined the channel
      • Guest6158 is now known as JamesTait
      • warmist_ joined the channel
      • warmist__ has quit
      • jan64 joined the channel
      • LogicParrot joined the channel
      • LogicParrot
        @bearbin Apparently, someone mistakenly banned me from the forum.
      • It's working fine now. Hmm.
      • PureTryOut
        LogicParrot, secretly we all want to ban you
      • LogicParrot
        D:
      • PureTryOut
        how is 1.9 support going btw? I saw a pull request recently
      • LogicParrot
        Pokechu22 is working on it. It appears to be almost ready, or ready. It needs more and testing though.
      • more review and testing*
      • You can give a hand with testing by grabbing the binaries, and you can already try 1.9
      • PureTryOut
        ooh cool
      • it only adds 1.9 protocol support right? not yet all the 1.9 features?
      • LogicParrot
        Correct, no 1.9 features at all. Only protocol support.
      • PureTryOut
        ok so then work on the features can start
      • LogicParrot
        Yep
      • PureTryOut
        have you guys thought of moving world gen to a plugin?
      • LogicParrot
        I saw your forum post (https://forum.cuberite.org/thread-409.html#pid2...). I am not sure I agree with NiLSPACE that this should be made in a plugin.
      • PureTryOut
        hmm
      • well I really think some enhanced world gen could attract users, and is just really cool too have
      • people have been complaining about boring world-gen for a long while already
      • cause tbh, it is boring
      • LogicParrot
        But I admit I'm not too acquainted with the generator, so I could be wrong.
      • But one thing is for sure: Generating is rather heavy. Sounds too heavy for a plugin to me.
      • PureTryOut
        If I knew proper C++ I would do it myself but I do not lol
      • I´m learning though
      • LogicParrot, yeah I´m thinking the same
      • LogicParrot
        @xoft is the generator expert, btw. He wrote this awesome article about how things work. They could help you get started:
      • It has no code at all. It's an overview of the used concepts.
      • PureTryOut
        ooh cool
      • ooh is he working on terrain generating on the GPU?
      • LogicParrot
        Last time I checked he was investigating it. I don't know if there's progress there.
      • PureTryOut
        although that is pretty cool, no use for me sadly. my servers don´t use gpu´s haha. maybe they can use the iGPU´s of the processors though
      • LogicParrot
        "Much of the terain generation consists of doing the same thing for every single column or block in a chunk. This sort of computation is much faster on a GPU as GPUs are massively parallel. High end GPUs can execute up to 30,000 threads simultaneously, which would allow them to generate every block in half a chunk in parallel or every column in over 100 chunks in parallel. A naive comparison suggests
      • that a 800MHz GPU with 15,000 threads can execute parallel code 250 times faster than a 3GHz CPU with 128 bit SIMD. Obviously we want to harness that power."
      • PureTryOut
        yeah I´ve read it
      • LogicParrot
        Also, someone (xoft?) suggested splitting the generator into a seperate server.
      • So, you'd be able to run Cuberite on two PCs, one of them is the master, the other is dedicated for generating chunks.
      • PureTryOut
        ooh wow that would be really cool
      • I would think they would need a good connection between them though
      • LogicParrot
        A local connection, ideally.
      • We haven't seen Xoft lately, though.
      • PureTryOut
        is he the one playing Factorio all the time?
      • guenstig_werben
        -.-
      • LogicParrot
        Rumours say his soul was consumed by that game. :P
      • PureTryOut
        haha
      • guenstig_werben
        Where is tigerw... Haven't seen him for quite a long time
      • He isn't here, he isn't at the forum...
      • PureTryOut
        LogicParrot, so for world-gen like I suggested in the forum, I would need Xoft?
      • LogicParrot
        Probably.
      • PureTryOut
        LogicParrot, also, could you get binaries for FreeBSD as well?
      • (for 1.9 pr)
      • LogicParrot
        We'd need to ping @bearbin for more binaries.
      • @guenstig_werben: I've been somewhat lonely in the past 30 days or so. But now it seems @TigerW and @worktycho are back.
      • Tiger was never on IRC, though.
      • @bearbin Any chance we make the CI support BSD for the ingame-testing-needed branch?
      • PureTryOut
        LogicParrot, is there anything easy I could have a try at working on in Cuberite? I´m learning myself some C++, and would love to have something I could actually use
      • LogicParrot
        There are several "Easy" issues you might want to try
      • LogicParrot has quit
      • warmist_ has quit
      • warmist_ joined the channel
      • jan64_ joined the channel
      • jan64 has quit
      • warmist__ joined the channel
      • warmist_ has quit
      • bearbin
        Logicparrot: build created
      • NOTICE: [cuberite] tigerw force-pushed fixes from a0a1296 to 9b8eac4: https://git.io/vYfPw
      • NOTICE: cuberite/fixes 9b8eac4 Tiger Wang: Improved threading model...
      • JamesTait has quit
      • CheapSeth joined the channel
      • warmist_h joined the channel
      • warmist__ has quit
      • CheapSeth has quit