Package Details: cuberite 1.12.2c0_04cb4996-1

Git Clone URL: https://aur.archlinux.org/cuberite.git (read-only, click to copy)
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.2, spigot=1.12.2
Submitter: edh
Maintainer: edh
Last Packager: edh
Votes: 9
Popularity: 0.23
First Submitted: 2016-05-28 18:48
Last Updated: 2021-06-01 22:02

Required by (0)

Sources (24)

Pinned Comments

edh commented on 2019-11-28 22:17

Unfortunately, upstream does not really have proper releases but instead points to build-versions of the software. Note, I will not push every new build of the package to the AUR but I will update the package upon new minecraft releases, e.g. for 1.14.4 to 1.14.5.

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

1 2 3 4 Next › Last »

edh commented on 2021-06-02 23:06

@abouvier Interesting! Thanks for the link. That was all that I was worried about. I'll remove the commit hashes with the next release.

abouvier commented on 2021-06-02 18:11

It is deterministic :p

https://devops.stackexchange.com/questions/5371/where-is-the-git-submodule-revision-actually-stored

edh commented on 2021-06-02 17:55

@abouvier I wasn't able to spot any such information in the .gitmodules file. Thus, the commits are there to make the package deterministically compile the same software each time you run it.

abouvier commented on 2021-06-02 14:35

Nice, but you don't need to specify each submodule commit because this information is already part of the git repository. The specific commit will be fetched with git submodule update.

edh commented on 2021-06-01 22:01

Done. The package now builds from source.

Note, this was quite a hassle to implement properly as cuberite uses git as dependency management solution. If anyone is interested in a cuberite-bin package I am more than happy to create and maintain such a package as well.

edh commented on 2021-06-01 09:23

@abouvier You are absolutaly right, I'll update the PKGBUILD soon.

abouvier commented on 2021-05-27 21:04

This package should be renamed cuberite-bin or compiled from the available source code (like cuberite-git).

edh commented on 2020-10-03 09:55

Unfortunately there was a bug related to the new way users are created. It has been fixed in the new release of the package but for servers already featuring a cuberite user, manual intervention is needed: If you happen to encounter the error message This account is currently not available., you will need to update the login shell such that you can interact with the console again by running usermod -s /bin/bash cuberite as root.

edh commented on 2020-09-23 10:45

@nasdack Thanks for the report. It should be fixed now.

eh8 commented on 2020-09-21 21:42

==> Starting prepare()...
bsdtar: Error opening archive: Failed to open 'Cuberite.b40_armv7h.tar.gz'
==> ERROR: A failure occurred in prepare().
    Aborting...
error making: cuberite

To fix, please change line 28 from:

source_armv7h=("Cuberite.b${_build_armv7h}_armhf.tar.gz"::"https://builds.cuberite.org/view/all/job/linux-armhf/${_build_armv7h}/artifact/Cuberite.tar.gz")

to

source_armv7h=("Cuberite.b${_build_armv7h}_armv7h.tar.gz"::"https://builds.cuberite.org/view/all/job/linux-armhf/${_build_armv7h}/artifact/Cuberite.tar.gz")