Installing PocketMine MineCraft PE Server on CentOS 7
-
@scottalanmiller said:
@Dashrender said:
So forking PocketMine will what ? allow it to connect to the PE server version?
PocketMine IS the server
Minecraft PE is the client.
OH, thanks.
So forking it so that someone else can maintain it assuming that the original maintainer doesn't come back, is that right? -
@Dashrender said:
So forking it so that someone else can maintain it assuming that the original maintainer doesn't come back, is that right?
Right, that's the wonderful thing about open source. If the project goes stale, someone else can either take over as the direct maintainer OR they can fork the code and start a new project. There are active people trying to get it working right now, just not the official maintainer who now works for the company that the project was meant to work against. So forking it will allow the other people to keep submitting their updates and keep the project moving forward.
-
@scottalanmiller said:
@Dashrender said:
So forking it so that someone else can maintain it assuming that the original maintainer doesn't come back, is that right?
Right, that's the wonderful thing about open source. If the project goes stale, someone else can either take over as the direct maintainer OR they can fork the code and start a new project. There are active people trying to get it working right now, just not the official maintainer who now works for the company that the project was meant to work against. So forking it will allow the other people to keep submitting their updates and keep the project moving forward.
Another advantage to open source!
-
The original developer for PocketMine has worked for Mojang for a year now and has continued to work on this project, just at a much reduced rate as can been seen in the contributors listing. You know, because he has a full time job too.
-
@coliver said:
@scottalanmiller said:
@Dashrender said:
So forking it so that someone else can maintain it assuming that the original maintainer doesn't come back, is that right?
Right, that's the wonderful thing about open source. If the project goes stale, someone else can either take over as the direct maintainer OR they can fork the code and start a new project. There are active people trying to get it working right now, just not the official maintainer who now works for the company that the project was meant to work against. So forking it will allow the other people to keep submitting their updates and keep the project moving forward.
Another advantage to open source!
Also a significant disadvantage when official projects don't keep some imaginary pace requirement. OpenSource can splinter too much.
-
@scottalanmiller said:
@coliver said:
@scottalanmiller said:
Maybe PocketMine is going to need to be forked.
Sounds like it. I think it is PHP? So that shouldn't be too bad.
Yes, it is PHP.
Just because it is PHP does not mean it is easy. Server emulation is quite complex when you do not have the raw source code to the client.
-
Might be for another thread but I just don't "get" minecraft. What's the point?
-
@scottalanmiller said:
@Dashrender said:
So forking it so that someone else can maintain it assuming that the original maintainer doesn't come back, is that right?
Right, that's the wonderful thing about open source. If the project goes stale, someone else can either take over as the direct maintainer OR they can fork the code and start a new project. There are active people trying to get it working right now, just not the official maintainer who now works for the company that the project was meant to work against. So forking it will allow the other people to keep submitting their updates and keep the project moving forward.
Or, you know, the owner of the project has not released a patch of any kind because MineCraft PE is about to go to version 14. Which would break it all over again.
Mojang is actively push to bring PE up to near feature parity with the original PC edition.
For emulators, a fast official development and release cycle is basically a project killer.
-
@JaredBusch said:
@scottalanmiller said:
@coliver said:
@scottalanmiller said:
Maybe PocketMine is going to need to be forked.
Sounds like it. I think it is PHP? So that shouldn't be too bad.
Yes, it is PHP.
Just because it is PHP does not mean it is easy. Server emulation is quite complex when you do not have the raw source code to the client.
No kidding. My first MMORPG is now available from people who took the original client and re-wrote the server coding just from that. www.sbemu.com
-
@travisdh1 said:
@JaredBusch said:
@scottalanmiller said:
@coliver said:
@scottalanmiller said:
Maybe PocketMine is going to need to be forked.
Sounds like it. I think it is PHP? So that shouldn't be too bad.
Yes, it is PHP.
Just because it is PHP does not mean it is easy. Server emulation is quite complex when you do not have the raw source code to the client.
No kidding. My first MMORPG is now available from people who took the original client and re-wrote the server coding just from that. www.sbemu.com
I spent about 4-5 years as a minor contributing member to the EQ emulator project. Still have commit access actually.
-
-
Awesome, thanks for checking back. Will try to update today, my kids have been very sad.
-
Sadly, still no updates to the packages or to the forum. Most recently announcement is still from last year. Slow going on looking for updates.
-
Did you manage to look at that other repo for the fix or were you waiting for an official release?
-
@coliver said:
Did you manage to look at that other repo for the fix or were you waiting for an official release?
I'm hoping for something a bit more official, something from the project itself. I would feel a bit better running from an alpha test than "slightly random third party code."
-
This is for MPE 0.14.0 not sure what version you are running.
https://forums.pocketmine.net/threads/read-me-install-php7-in-debian-7-8-64bits.15721/
The newest version Pocketmine1.6dev seems to support the newest version of MPE.
-
@coliver said:
This is for MPE 0.14.0 not sure what version you are running.
https://forums.pocketmine.net/threads/read-me-install-php7-in-debian-7-8-64bits.15721/
The newest version Pocketmine1.6dev seems to support the newest version of MPE.
That appears to be for the year old version that didn't even work three months ago. I don't see anywhere in the instructions anything that suggests that it's useful in any way. What made you look at that thread? The title doesn't even suggest that it is useful.
Maybe I'm missing where it replaced the current build, but it is pulling the master which, AFAIK, lacks what we need.
Ah, this PHAR at the end: https://dl.bintray.com/pocketmine/PocketMine/:PocketMine-MP_1.6dev-22_a43db5ca_API-2.0.0.phar
-
It is pulling the most recent dev build from what I can tell. Unless I am mis-reading it. Ah ok, right that's what I was looking at.
-
They have an odd type in their URL. Obviously the real one is:
https://dl.bintray.com/pocketmine/PocketMine/PocketMine-MP_1.6dev-22_a43db5ca_API-2.0.0.phar
-
There is also another server software that look like it is much more active.