A minecraft server written in php.
edit: updated repo https://github.com/shoghicp/PocketMine-MP
11–20 of 61 posts
A minecraft server written in php.
edit: updated repo https://github.com/shoghicp/PocketMine-MP
Either way, I logged on for a bit, and there was no lag whatsoever with a ton of players online. Fascinating stuff.
Do you have any sort of permission or support from Mojang? It might not be a good idea to invest a substantial amount of time in "A Minecraft MMO" without this...
We emailed them for permission to make a custom server a while back, and they said it was ok. We haven't contacted them specifically about the MMO yet though.
Just follow these and you'll be fine :-)
This might have come up on HN when it was released, but here it is anyway. A minecraft server written in php. edit: updated repo https://github.com/shoghicp/PocketMine-MP
Do you have any sort of permission or support from Mojang? It might not be a good idea to invest a substantial amount of time in "A Minecraft MMO" without this...
Legally, they *have no say in the matter, as the server uses no assets from Minecraft and the protocol has been Chinese Wall'd (http://en.wikipedia.org/wiki/Chinese_wall#Computer_science) via http://wiki.vg
Cool, a distributed minecraft server. But where's the source, or something more technically meaty? "I made a distributed X and here's some screenshots" isn't that interesting alone.
Well, I'm logged in right now and there's no lag with many players. Try it.
What exactly are you doing on the serverside? Is it an authorative setup or are you just passing position messages around (in which cases huge amounts of players wouldnt be suprising) ?
Did you reverse engineer minecrafts multiplayer protocol or is this an alternate implementation?
EDIT just looked it up and it seems like the minecraft network protocol is public, so no reverse engineering needed. It also looks like its not an authorative setup which could cause cheating problems in PvP enviroments down the line
I'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)?
Seriuosly interested, why is Node.js better suited as a gameserver than say C or Java ? What exactly are you doing on the serverside? Is it an authorative setup or are you just passing position messages around (in which cases huge amounts of players wouldnt be suprising) ? Did you reverse engineer minecrafts multiplayer protocol or is this an alternate implementation? EDIT just looked it up and it seems like the mine…