Earlier quoted context omitted.
Sure, Java or C will be much faster at any computational work. And I am no node.js fan-boi. But doing actual asynchronous local-file IO in C is non-trivial, and if their server is not CPU bound, there doesn't seem to be anything wrong with using node.js. Could you also use libuv from C? Sure.
im not an expert but arent UDP Socket connections more like an fire and forget scenario which doesnt create alot of waiting ? Id think that game servers have to compute heavier stuff per tick and have to process all the incoming packets anyway so that waiting for IO isnt really an issue ? It might make sense to have the game world updating and sending/recieving packets in different threads though, so is that were nod…
Show HN: Redstone, a distributed Minecraft server that runs on Node.js
31–40 of 61 posts
Re: Show HN: Redstone, a distributed Minecraft server that runs on Node.js
#32Earlier quoted context omitted.
There are a couple projects in this direction (I looked into trying to make a bot at one point). Unfortunately, any names have slipped my memory at this point. But be assured, they exist.
Voxel.js is one: http://voxeljs.com/
Re: Show HN: Redstone, a distributed Minecraft server that runs on Node.js
#33Mojang is already working on a Minecraft MMO [1] - how would this be different? [1] http://help.mojang.com/customer/portal/articles/1018151-mine...
Re: Show HN: Redstone, a distributed Minecraft server that runs on Node.js
#34Earlier quoted context omitted.
im not an expert but arent UDP Socket connections more like an fire and forget scenario which doesnt create alot of waiting ? Id think that game servers have to compute heavier stuff per tick and have to process all the incoming packets anyway so that waiting for IO isnt really an issue ? It might make sense to have the game world updating and sending/recieving packets in different threads though, so is that were nod…
The network stuff is, yeah. But presumably you want your minecraft world to be durable, which means hitting disk. And you don't want your network stuff blocked behind that.
Re: Show HN: Redstone, a distributed Minecraft server that runs on Node.js
#35Mojang is already working on a Minecraft MMO [1] - how would this be different? [1] http://help.mojang.com/customer/portal/articles/1018151-mine...
Re: Show HN: Redstone, a distributed Minecraft server that runs on Node.js
#36Re: Show HN: Redstone, a distributed Minecraft server that runs on Node.js
#37I was going to buy redstone.io for pretty much the same project. I was only late by 15 days. Oh well, such is life. Wish you luck!
Re: Show HN: Redstone, a distributed Minecraft server that runs on Node.js
#38TC had some info on that too[2].
Re: Show HN: Redstone, a distributed Minecraft server that runs on Node.js
#39I've seen lots of work on alternate Minecraft servers; has anyone worked on an open Minecraft client (obviously not named "Minecraft" for trademark reasons, but compatible with the network protocol)?
Manic Digger ( http://manicdigger.sourceforge.net/ ) used to connect to Minecraft Classic servers. And a client for full Minecraft was planned. But Notch didn't like seeing alternative clients, so I removed it from the game. Also, see http://wiki.vg/Client_List
But no, it's STILL in Java. Why?
Re: Show HN: Redstone, a distributed Minecraft server that runs on Node.js
#40Interesting that you guys are applying to YC 13. Note that YCombinator already have invested in a very similar company: Minefold[1]. TC had some info on that too[2]. [1] https://minefold.com/ [2] http://techcrunch.com/2012/03/12/minefold-launch/