Please keep in mind that I am very new to both Synology and SSH. I have a DS 1815 plus with 6GB ram and am trying to install the latest build. It looks like the package installs, but I can only see it running in the package center. It doesn't show up anywhere else. I can log onto the new server it creates, but I would like to put the world from an existing vanilla server over the top of it, the problem being, I can't find the directory the package creates. There does not appear to be a world directory anywhere on my DS, or any of the server control files either. Did I install this wrong?
great project B.T.W. The work you have done is very much appreciated.
I have installed the latest minecraft server on my Synology, but there is no config file in the /volume1/@appstore/Minecraft directory. However from the DSM it shows the service is running and I see the running process, but the server is not listen on the default port.
Is there any log somewhere what I can/should check? Can I start the server manually to get any information about the problem ?
Same problem here. In /volume1/@appstore/Minecraft directory i have just eula.txt file. But I'v installed Craftbukkit package as well and in Crafbukkit directory there are files. I couldn't start the server (Craftbukkit), but files are in place.
Anyone managed to run Minecraft server on Synology DS214Play?
I installed it manually from my Synology Package Center. It is working quite good on my DS214Play server. There are three players on it and lags are only when one of them is "on the way" to Nether.
Generally I was trying to run 1.13 on my server, but it didn't worked. When I'm starting 1.12 version and server is creating new world it takes few minutes, but my hardware wasn't able to run 1.13 verstion. It took over 20 minutes and crashed every time. In the logs i found information that there is too less RAM.
I managed to get the 1.13.2 server to run on my DS118 (doesn't have enough power to be enjoyable, though). Whole procedure took several hours, as I'm an IT-layman, there is no guide for dummies and the package itself is broken...
Seeing that many people have the same problem, but no one answers all those questions in threads and comments, I decided to share what I learned.
For starters, installing and running the package will say it's running, but to see if there is actually anything happening, you have to check the resource monitor -> processes and look for running java. There will be none, because the server doesn't install with this 1.13.2 package.
I checked the latest github commit and saw that the download path for the server file is a 404. That's why there is only the eula.txt in the minecraft folder, I suppose. All other files get created when the server is started for the first time.
Workaround A: Copying a server.jar (or a whole server) manually to the folder (/volume1/@appstore/Minecraft), which I could only access with WinSCP, dunno if it's possible through synology interface. I figured those @folders are hidden.
Problem: I couldn't edit it because of access rights. It's kinda what the author tries to convey here under "Windows Interface", which I didn't understand at first. When I did and replicated the steps, it didn't work, because synology changed the process in DSM 6.2. I had to .
[edit: I wish I could disable this big youtube embed but I don't know how ]
Another bump in the road: The package wants a "minecraft.jar" not a "server.jar". That's what I figured by examining the spigot installation (which worked out of the box).
Workaround B: I guess you could change the download path of the package in source/scripts/installer.sh. But I don't know if you can change the server.properties without the mentioned root-hassle.
tl;dr: You need a minecraft.jar in your /volume1/@appstore/Minecraft