Commit Graph

78 Commits (master)

Author SHA1 Message Date
an 10df2c8b02 fabric server 2019-06-05 01:13:09 -04:00
Gordian Edenhofer f000b7a914 upgpkg: minecraft-server 1.14.2-3
Also update the checksum of the altered file.
2019-05-27 19:20:58 +02:00
Gordian Edenhofer e8b1bdab69 upgpkg: minecraft-server 1.14.2-2
Update the nonce value to the correct value of the 1.14.2 version.
2019-05-27 16:41:19 +02:00
Gordian Edenhofer 92d6c9cbf8 upgpkg: minecraft-server 1.14.2-1 2019-05-27 16:06:25 +02:00
Gordian Edenhofer 1c96750a2e upgpkg: minecraft-server 1.14.1-1 2019-05-13 16:31:38 +02:00
Gordian Edenhofer 3f582f2177 upgpkg: minecraft-server 1.14-1 2019-04-23 20:34:58 +02:00
Gordian Edenhofer 500dd6a2fc upgpkg: minecraft-server 1.13.2-4
Fix search-and-replace mistakes made in commit b382febaf5.

upgpkg: cuberite 1.12b1014-2
upgpkg: spigot 1.13.2+b93-2
2019-03-29 12:32:26 +01:00
Gordian Edenhofer 53426af2a7 upgpkg: minecraft-server 1.13.2-3
Adapt the `is_player_online` function to be a little more generic. This
fixes detecting players on cuberite even with the most recent version.

upgpkg: cuberite 1.12b1014-1
upgpkg: spigot 1.13.2+b93-1
2019-03-28 11:51:00 +01:00
Gordian Edenhofer fc300f4fd6 upgpkg: minecraft-server 1.13.2-2
Update server-management script to be a little tidier. Sync changes
across minecraft-server, spigot and cuberite.

upgpkg: cuberite 1.12b1013-2
upgpkg: spigot 1.13.2+b93-1
2019-03-28 11:45:50 +01:00
Gordian Edenhofer 1a70074f12 upgpkg: minecraft-server 1.13.2-1
Do not require a specific version of java-runtime-headless as dependency
but instead signal that anything above version 8 is fine.
2019-02-14 08:31:05 +01:00
Gordian Edenhofer f8a2c743e2 upgpkg: minecraft-server 1.13.2-1
upgpkg: spigot 1.13.1+b79-1
upgpkg: cuberite 1.12b1013-2
2018-10-22 20:34:21 +02:00
Gordian Edenhofer ac4ad4a016 upgpkg: minecraft-server 1.13.1-1
Broaden the scope of the regex which searches for active users in the
minecraftd.sh management script to include more escape sequences. This
notably enables using the idle_server part of the script in combination
with the 'Paper' minecraft server.

upgpkg: cuberite 1.12b975-2
upgpkg: spigot 1.12.2+b73-2
2018-09-21 12:18:48 +09:00
Gordian Edenhofer b993177d83 upgpkg: minecraft-server 1.13.1-1 2018-08-23 11:19:50 +09:00
Gordian Edenhofer 5a27ceb939 upgpkg: minecraft-server 1.13-1 2018-07-19 11:30:32 +02:00
Gordian Edenhofer 5560d34550 upgpkg: minecraft-server 1.12.2-3
Readd the `WantedBy` directive to allow for proper enabling of the unit.
This might however not work properly as the 'multi-user.target' is now
specified in `WantedBy` and `After`.

upgpkg: cuberite 1.12b975-2
upgpkg: spigot 1.12.2+b73-2
2018-06-14 20:55:13 +02:00
Gordian Edenhofer b8e4d582ec upgpkg: minecraft-server 1.12.2-2
Update the SystemD service file to wait for the multi-user target prior
to initiating the application and remove the 'WantedBy' parameter.
This makes sure that the application does not start prior to the
required user being available.

upgpkg: cuberite 1.12b975-1
upgpkg: spigot 1.12.2+b73-1
2018-06-11 11:23:53 +02:00
Gordian Edenhofer a7d0166b3d *.install: Instead of fancy `msg` use plain `echo`
Instead of relying on makepkg's built-in `msg` function simply use
`echo` without any coloring or similar beatifications.
2017-11-11 13:03:58 +01:00
Gordian Edenhofer 93fc0e6a3d upgpkg: minecraft-server 1.12.2-1 2017-09-18 13:57:52 +02:00
Gordian Edenhofer f466ccd87e upgpkg: minecraft-server 1.12.1-1 2017-08-04 10:14:49 +02:00
Gordian Edenhofer 5480c99bcd upgpkg: minecraft-server 1.12-4
Fix a bug which prohibited deleting more than one old backup at a time
due to confusing spaces with new lines.

upgpkg: spigot 1.12-2
2017-07-24 19:36:13 +02:00
Gordian Edenhofer 65154822be upgpkg: minecraft-server 1.12-3
Circumvent a permission bug related to running GNU screen as a different
user.

upgpkg: spigot 1.12-2
2017-07-01 18:23:56 +02:00
Gordian Edenhofer 4bb68d5dbc upgpkg: minecraft-server 1.12-2
Bump pkgrel to ensure the server is used with the correct version of the
java-runtime-headless package.
2017-06-14 16:57:42 +02:00
Gordian Edenhofer fddc4503ee upgpkg: minecraft-server 1.12-1
Require java-runtime-headless version 8 since the minecraft server
recently switched to it.
2017-06-14 16:54:47 +02:00
Gordian Edenhofer 4e40583642 upgpkg: minecraft-server 1.12-1 2017-06-07 22:56:02 +02:00
Gordian Edenhofer 5a97b7c725 upgpkg: minecraft-server 1.11.2-4
Do not remove the user upon un-installation and do not stop the server
prior to removal in order to conform with the Arch package standards.
2017-04-13 14:18:17 +02:00
Gordian Edenhofer d13086f4da upgpkg: minecraft-server 1.11.2-3
Harden management script against code errors and faulty user input by
disallowing the use of undeclared variables ('set -u') and returning on
unhandled errors of invoked programs ('set -e') plus:
* Circumvent '$?' everywhere by using 'if $()' instead.
* Deprecate 'expr' in favor of shell built-ins and '`' for '$()'.
* Use more quotes around variables.

upgpkg: cuberite 1.9.4b712-1
upgpkg: spigot 1.10.2-2
2017-03-27 20:03:58 +02:00
Gordian Edenhofer afadb6b5cf Secure and clean up PKGBUILDs (https, sha512sums)
* Switch to https wherever possible
* Use unique source names where applicable (e.g. not *-git packages)
* Switch to sha512sums everywhere
* Update URL if necessary

upgpkg: certbot-git 0.8.1.r25.gaa4a263-1
upgpkg: certbot-plugins-git 0.8.1.r25.gaa4a263-1
upgpkg: cuberite 1.9.4-6
upgpkg: electricfence 2.2.4-1
upgpkg: fakepkg 1.40.2-1
upgpkg: gnome-shell-theme-copernico-git 15.73fa7ca-1
upgpkg: gnome-shell-theme-elegance-colors-git 238.ca44e2f-4
upgpkg: grive 0.5.0-5
upgpkg: grive-git 434.7bbb01c-2
upgpkg: gtk-theme-iris-dark-git 107.3468e91-1
upgpkg: gtk-theme-iris-light-git 105.aca7c34-1
upgpkg: letshelp-certbot-git 0.8.1.r25.gaa4a263-1
upgpkg: libinput-gestures-git r21.db6b688-1
upgpkg: luv-icon-theme-git 0.4.r82.g961ba1f-1
upgpkg: minecraft-server 1.11.2-2
upgpkg: mt7610u_sta-dkms-git r25.5f01636-1
upgpkg: munge 0.5.12-1
upgpkg: munge-git 1040.1d12405-1
upgpkg: paper-gtk-theme-git 299.cecb923-1
upgpkg: pcc 1.1.0-1
upgpkg: pcc-libs 1.1.0-1
upgpkg: python-acme-git 0.8.1.r25.gaa4a263-1
upgpkg: routersploit 2.2.1-1
upgpkg: routersploit-git 2.2.1.r0.gf5b7619-1
upgpkg: semt 1.1.1-1
upgpkg: unity-editor-bin 5.5.0p1+20161220-1
upgpkg: zoom 2.0.75971.1216-1
2017-01-07 15:01:06 +01:00
Gordian Edenhofer 16218e8732 upgpkg: minecraft-server 1.11.2-2
Change the idle_server naming schema in the script.

Previously screen was used to select a session with a specific well
defined name however apparently screen selects anything starting with
the specified pattern. This let to some confusion between the server and
the idle_server. To circumvent this behaviour simply change the naming
schema of the idle_server. THIS IS NOT A FIX! - part 2
2017-01-02 16:09:03 +01:00
Gordian Edenhofer ff7ff630e2 upgpkg: minecraft-server 1.11.2-2
Previously screen was used to select a session with a specific well
defined name however apparently screen selects anything starting with
the specified pattern. This let to some confusion between the server and
the idle_server. To circumvent this behaviour simply change the naming
schema of the idle_server. THIS IS NOT A FIX!
2016-12-29 15:47:45 +01:00
Gordian Edenhofer d39462710d upgpkg: minecraft-server 1.11.2-1
Tweak proceeding sed command instead of piping to awk.
2016-12-29 14:04:41 +01:00
Gordian Edenhofer a11e065f9f upgpkg: minecraft-server 1.11.2-1 2016-12-21 16:20:52 +01:00
Gordian Edenhofer 6b29de391b upgpkg: minecraft-server 1.11.1-1
Switch from md5sum to sha512sum for additional security.
2016-12-20 18:23:24 +01:00
Gordian Edenhofer a468c7820a upgpkg: minecraft-server 1.11-1 2016-11-15 19:56:26 +01:00
Gordian Edenhofer 6d5dd87fc2 upgpkg: minecraft-server 1.10.2-3
Treat IDLE_SERVER varible case insensitive when comparing to "true".

upgpkg: cuberite 1.9.4-5
upgpkg: spigot 1.10.2-1
2016-08-09 11:56:49 +02:00
Gordian Edenhofer 82a539adb8 upgpkg: minecraft-server 1.10.2-3
* invoke SESSION_NAME when setting IDLE_SESSION_NAME
* make the destination of the game command dump configurable
* surpress error messages when sourcing since some variables might be
  set to read-only
2016-08-04 12:51:07 +02:00
Gordian Edenhofer 271794e3ac upgpkg: minecraft-server 1.10.2-3
Create log dir with mode 2755 instead of 775.
Remove .install notice about obsolete backups.
2016-06-24 20:03:08 +02:00
Gordian Edenhofer de963801f5 upgpkg: minecraft-server 1.10.2-2
* 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.
* Create log dir in PKGBUILD.
* Fix some style inconsistencies.
2016-06-24 17:41:00 +02:00
Gordian Edenhofer 3a2205fcec upgpkg: minecraft-server 1.10.2-1 2016-06-23 20:38:15 +02:00
Gordian Edenhofer bd28300b3e upgpkg: minecraft-server 1.10-2
Fix false greater than comparison if checking for active players.
2016-06-09 23:49:19 +02:00
Gordian Edenhofer d68ac105b3 upgpkg: minecraft-server 1.10-1 2016-06-08 18:59:44 +02:00
Gordian Edenhofer d3f3a8dc47 upgpkg: minecraft-server 1.9.4-4
Add awk and sed to dep array.

upgpkg: spigot 1.9.4-2
2016-05-28 16:08:09 +02:00
Gordian Edenhofer 927f9d50f3 upgpkg: minecraft-server 1.9.4-4
Let player check handle more formats from different plugins etc. in
which the number of players is communicated.

upgpkg: spigot 1.9.4-2
2016-05-28 13:51:12 +02:00
Gordian Edenhofer f2baa544d9 upgpkg: minecraft-server 1.9.4-3
Fix bug on when to reset the no_player time: a false elif was used
instead of a simple else.
Typo.

upgpkg: spigot 1.9.4-2
2016-05-22 00:31:25 +02:00
Gordian Edenhofer 9fafea9acf upgpkg: (minecraft-server|spigot) 1.9.4-2
Pause player checking when in idle_server mode as long as someone is
connected to the server console. 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.

upgpkg: minecraft-server 1.9.4-2
upgpkg: spigot 1.9.4-2
2016-05-20 11:53:30 +02:00
Gordian Edenhofer 53bb3e0764 upgpkg: minecraft-server 1.9.4-1
Reset timer to ( IDLE_IF_TIME - 300 seconds [5 min.] ) on shutdown, so
after pinging the server it will go down earlier instead of waiting the
full IDLE_IF_TIME. This only affects the idle_server_daemon.
2016-05-11 00:18:26 +02:00
Gordian Edenhofer 3fc4b8ae1d Change email address to Gmail
Gmail has been my main email address for a couple of years and the
yahoo.de address is merely my spam mail. Since I trust Google spam
filers and have a certain aversion for yahoo mail, I am switching.
2016-05-01 19:48:39 +02:00
Gordian Edenhofer e41789c522 Upgpkg: 1.9.2-4
Reset no_player timer after the server has been shut down.
2016-04-03 18:00:41 +02:00
Gordian Edenhofer 0a4c078d75 Upgpkg: 1.9.2-3
Escape colored game-command output when evaluating the logs. Though this
is not the default for the stock server, some plugins add color to e.g.
list.
Set tail -f refresh interval to 0.1s (default 1s) to speedily escape.
2016-04-03 16:33:16 +02:00
Gordian Edenhofer 87f0b53c40 Upgpkg: 1.9.2-2
Do not save server files immediately before going down in case there is
no player on the server. The files are saved on shutdown eitherway and
the save-all command heavily delays the list command which is triggered
later.
2016-04-03 13:43:10 +02:00
Gordian Edenhofer 349829f1e1 Upgpkg: 1.9.2-2
The list command prints a line containing the usernames after the last
occurrence of ": " and since playernames may not contain this string the
clean player-list can be easily retrieved through the use of sed. This
surpasses the usefulness of the player_delimiter.
Increase waiting period between executing the list game-command and
scanning the logs from 0.3 seconds to 0.6 seconds.
Tweak tail -f command in server_command.
Use ${_game} variable aggressively in PKGBUILD.
2016-04-03 13:03:23 +02:00