Package Details: cuberite 1.12b908-1

Git Clone URL: https://aur.archlinux.org/cuberite.git (read-only)
Package Base: cuberite
Description: A Minecraft-compatible multiplayer game server that is written in C++ and designed to be efficient with memory and CPU, as well as having a flexible Lua Plugin API. It is compatible with the vanilla Minecraft client.
Upstream URL: https://cuberite.org/
Keywords: C C++ efficient load minecraft optimized plugin server speed
Licenses: Apache
Provides: minecraft-server=1.12, spigot=1.12
Submitter: edh
Maintainer: edh
Last Packager: edh
Votes: 6
Popularity: 0.590358
First Submitted: 2016-05-28 18:48
Last Updated: 2017-11-04 10:21

Dependencies (8)

Required by (0)

Sources (7)

Pinned Comments

edh commented on 2016-12-11 20:51

You can quit the console without shutting down the server by press ctrl+a d (first ctrl+a and after releasing the buttons press d). This will detach your input 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 without a connected user. Take a look at the the command overview at the ArchWiki [1] to get a feel for its power.

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

Latest Comments

edh commented on 2017-11-04 10:20

@rumbah
Done.

rumbah commented on 2017-11-04 00:03

Would you mind to update the package to the latest build (908 at the moment). Then the server would support client version 1.12.2 .

Thanks

edh commented on 2017-06-27 15:56

@Alpaone
Done.
However I would encourage you to increase the build tag yourself for small releases. The variable (_build) is easily editable and there are no further changes required.

Alpaone commented on 2017-06-27 15:41

I would appreciate it if you could update the package to a build newer than 784.

Thank you :)

edh commented on 2017-06-18 09:36

@steadybright
Done. Unfortunately AFAIK they do not provide tagged release but only refer to the last successful builds and it is therefore hard to keep track of.

steadybright commented on 2017-06-18 03:35

Cuberite web site has version 1.12-compatible version available.

Will you have 1.12 version available for Arch soon?

Thank you,

sb

edh commented on 2016-12-11 20:51

You can quit the console without shutting down the server by press ctrl+a d (first ctrl+a and after releasing the buttons press d). This will detach your input 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 without a connected user. Take a look at the the command overview at the ArchWiki [1] to get a feel for its power.

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

edh commented on 2016-06-26 20:07

Remember to close all cuberite 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:19

I added complete cuberite support to the minecraft-server management script in a recent commit:
* 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.

Not only is it now possible to attach to the console but rather all features from the minecraft-server are available for cuberite: backup, restore, idle_server, single command execution and proper systemd support.

I turned away from solely relying on the log file and chose to better integrate GNU screen since cuberite apparently logs only in 4 KiB blocks to reduce the system footprint and neither did I wanted to circumvent this optimization nor did I wanted to drop the feature.

See [1] for more details.

[1] https://github.com/Edenhofer/abs/pull/3

edh commented on 2016-06-19 20:45

@spyrothemagic
Theoretically it should be quite easy to port this script to cuberite and I initially tried but apparently the server is not logging commands directly to the current log file which makes more advanced things (suspening, command output and even restarting) quite complicated. In addition cuberite provides a proper web interface with the basic functionality. Though admittedly I would prefer a command line interface as well, it at least removes the pressure to create a script.
Since there obviously is a desire for a cli, I will have another look next weekend. Please feel free to manipulate the script [1] to fit your needs. It is about ~500 lines of pure bash code and the config file is in bash as well. Furthermore I licensed it under GPL [2] in order to be used in whicherever way seems fitting.

[1] https://github.com/Edenhofer/abs/blob/master/minecraft-server/minecraftd.sh
[2] https://github.com/Edenhofer/abs/blob/master/README.md

All comments