Package Details: minecraft-server 1.10.2-3

Git Clone URL: https://aur.archlinux.org/minecraft-server.git (read-only)
Package Base: minecraft-server
Description: Minecraft server unit files, script, and jar
Upstream URL: http://minecraft.net/
Keywords: bash minecraft official script server
Licenses: custom
Conflicts: minecraft-canary, minecraft-server-systemd
Submitter: sorcix
Maintainer: edh
Last Packager: edh
Votes: 118
Popularity: 3.016642
First Submitted: 2010-11-29 15:52
Last Updated: 2016-06-24 18:04

Required by (0)

Sources (6)

Pinned Comments

edh commented on 2016-06-18 18:24

You can leave the console without shutting down the server by press ctrl+a d (first ctrl+a and after releasing press d) and you will detach from the server console. The attaching and detaching is done with GNU screen since it lets you view and type into the console, sent single commands to it and keep it alive though the user might be logged out. Take a look at the the command overview at the ArchWiki [1] to get a feel for its power. (@carmelo12341)

[1] https://wiki.archlinux.org/index.php/GNU_Screen#Common_Commands

Latest Comments

edh commented on 2016-06-26 20:08

Remember to close all minecraft server sessions prior to upgrading GNU screen since you can not reattach to the previous session [1] after the upgrade.

[1] https://www.archlinux.org/news/screen-440-1-unable-to-attach-old-sessions/

edh commented on 2016-06-24 17:21

The recent commit changes a few things in the script:
* Handle server command output completely through screen instead of relying on a possible outdated log file. (Implemented in the game_command function.) The default screen command dump resides in /tmp.
* LOGPATH is not needed anymore.
* Unite various java options into one lengthier SERVER_START_CMD.
* Update configuration file accordingly.

edh commented on 2016-06-18 18:24

You can leave the console without shutting down the server by press ctrl+a d (first ctrl+a and after releasing press d) and you will detach from the server console. The attaching and detaching is done with GNU screen since it lets you view and type into the console, sent single commands to it and keep it alive though the user might be logged out. Take a look at the the command overview at the ArchWiki [1] to get a feel for its power. (@carmelo12341)

[1] https://wiki.archlinux.org/index.php/GNU_Screen#Common_Commands

carmelo12341 commented on 2016-06-18 18:16

Is there a way to terminate the minecraftd console window without killing the server?

edh commented on 2016-05-20 10:05

In a recent commit I changed how the idle server behaves if an admin is connected to the console. To be specific: The player checking is paused as long as someone is
attached to the session. Not only does it make sense for any admin which wants to monitor the console, it also removes annoying list invocations from the console while e.g. typing in it.
In case someone was relying on the previous state, please be sure to let me now ASAP and I will revert the change if necessary.

edh commented on 2016-04-18 18:58

@Svenstaro
Actually my servers tend to run smoothly. Please open a forum thread with your specific problems and send me a link. I would be glad to help.
However I do not like to add those lines to the service file since it would render the server-stop functionality of the script useless if the systemd service is running. The 'always' parameter seems very aggresive [1] to me and not desirable. Even something like 'on-abnormal' might not be a good choice for everybody since especially for small servers uptime is not as important and one would be better of preventing those errors instead of ignoring them.

[1] https://www.freedesktop.org/software/systemd/man/systemd.service.html#Restart=

Svenstaro commented on 2016-04-18 18:40

I recommend setting

[Service]
Restart=always
RestartSec=5s

in the minecraftd.service file. Minecraft server likes to crash.

lesebas commented on 2016-03-29 20:59

Hello,

You're right about the use of this comments thread, sorry. I have finally solved my problem by installing the server on another computer on my local network. Everything works fine, I don't understand why I can't make it work on another similar archlinux machine. Thanks for your support.

edh commented on 2016-03-29 18:07

@lesebas
I would very much appriciate if you could open a forum thread or something similar for this discussion, since it seems to be only you having those kinds of problems. I initially thought that the strange behavior was somehow affiliated with the reports about the transition to the idle-server. However since this is probably not the case, it is best to leave the comment section. It is not the right place for this.
Concerning your problem: Please explain in detail what commands you have executed to come to this point and what the output of each command was. Your explained behaviour seems like you are leaving out some essential error messages, like insufficient sudo access. What happened when you ran the server as minecraft user with merely java -jar <main_executable>?
Have you read and understood the ArchWiki entry, I wrote about the script? It should give you a small impression of what is done.

lesebas commented on 2016-03-29 17:42

Hello I went through the initial installation process from scratch and that's OK. But when I start the server for the first time the eula.txt file is not created?

All comments