Hello all,
This is a docker v62 release. My motivation for doing this is for two reasons: 1. Linux is better than Windows. 2. I hate it when I can't get a private server up and running because something goes wrong with installing an application like Java or MySQL or something just goes wrong with configuration. After reading the threads here on the MapleStory section, I can see that I'm not the only one who has this frustration; there are countless help threads about why somebody's private server doesn't work because of some installation or configuration issue.
Today brings an end to that, at least for the server side.
RZ, I present two docker images in this repo:
The first one builds a MySQL container with preloaded data.
The second one builds the Java server that talks to the first container. Everything that's required to run a v62 server is included in the repo. No more scouring old links for files that have been taken down a long time ago.
How it works:
Install docker.
Clone the repo and
The first time this happens might take some time, because the base images for MySQL and Java have to be downloaded. But after that, it should be very quick.
After that is done, the MySQL container will be running in the background and you will start bash in the Java container. Enter
Give it about a minute and the world, login, and channel server should be up and running.
Now go to your machine where you have MapleStory installed along with a localhost exe. Open cmd and go to the directory where that is, then enter
For reference, I am using these two resources:
http://forum.ragezone.com/f427/clean-v62-localhost-1068520/
http://forum.ragezone.com/f425/maplestory-client-archive-gmsdlreborn-1101897/
Replace localhost.exe with the actual name of the exe and 127.0.0.1 with your server's IP address.
Voila!
The next step is to create a docker WINE container with the localhost. That way, Windows will no longer be required to play MapleStory! I've been working on this task for a long time now with little success, but I am very hopeful that this is a possibility.
Enjoy!
This is a docker v62 release. My motivation for doing this is for two reasons: 1. Linux is better than Windows. 2. I hate it when I can't get a private server up and running because something goes wrong with installing an application like Java or MySQL or something just goes wrong with configuration. After reading the threads here on the MapleStory section, I can see that I'm not the only one who has this frustration; there are countless help threads about why somebody's private server doesn't work because of some installation or configuration issue.
Today brings an end to that, at least for the server side.
RZ, I present two docker images in this repo:
You must be registered to see links
The first one builds a MySQL container with preloaded data.
The second one builds the Java server that talks to the first container. Everything that's required to run a v62 server is included in the repo. No more scouring old links for files that have been taken down a long time ago.
How it works:
Install docker.
Clone the repo and
Code:
source run.sh
The first time this happens might take some time, because the base images for MySQL and Java have to be downloaded. But after that, it should be very quick.
You must be registered to see links
After that is done, the MySQL container will be running in the background and you will start bash in the Java container. Enter
Code:
source compile_and_run.sh
You must be registered to see links
Give it about a minute and the world, login, and channel server should be up and running.
You must be registered to see links
Now go to your machine where you have MapleStory installed along with a localhost exe. Open cmd and go to the directory where that is, then enter
Code:
localhost.exe 127.0.0.1 8484
For reference, I am using these two resources:
http://forum.ragezone.com/f427/clean-v62-localhost-1068520/
http://forum.ragezone.com/f425/maplestory-client-archive-gmsdlreborn-1101897/
Replace localhost.exe with the actual name of the exe and 127.0.0.1 with your server's IP address.
You must be registered to see links
Voila!
You must be registered to see links
The next step is to create a docker WINE container with the localhost. That way, Windows will no longer be required to play MapleStory! I've been working on this task for a long time now with little success, but I am very hopeful that this is a possibility.
Enjoy!
Attachments
You must be registered for see attachments list