Geoff Bourne
e2bf56938b
mc: remove extraneous g flags on passwd file mod
2018-04-14 13:59:43 -05:00
Geoff Bourne
5267927c3f
mc: compute default MOTD based on the given type and version
2018-04-14 13:52:46 -05:00
Geoff Bourne
1f04ca946c
mc: fixed local var usage in deployPaper
...
fixes #209
2018-04-14 13:43:25 -05:00
Geoff Bourne
959bdeef54
mc: added allow-flight option
2018-04-14 13:01:34 -05:00
Geoff Bourne
2627317e03
mc: Download Bukkit and Spigot from getbukkit.org
2018-03-16 17:03:21 -05:00
Geoff Bourne
c288557188
mc: upgrade base image to java 8u151
2018-03-16 09:24:48 -05:00
Geoff Bourne
7f82d3098c
[mc] For FTB skip ops and white-list when not configured
...
Fixes #203
2018-03-04 19:01:31 -06:00
Dennis Schwartz-Knap
7bbe2fd28d
added server_port to default env
2018-02-15 18:04:22 +01:00
Dennis Schwartz-Knap
8857abdc05
updateing readme with info about server port env
2018-02-12 18:11:33 +01:00
Dennis Schwartz-Knap
423b45cb7b
Fixes #196 makes it possible to add server port as a env.
2018-02-12 17:26:44 +01:00
Dirk Gustke
b8e996d3c4
typo
2018-02-06 23:55:44 +01:00
Dirk Gustke
345696227d
test for the correct files at the correct locations
2018-02-06 21:21:23 +01:00
Dirk Gustke
3444d88e4d
this somehow deleted the correctly modified properties file.
...
as this is just a redundant remnant, i removing this line is save and works better
2018-02-03 15:24:37 +01:00
Dirk Gustke
dc3c93becf
fix_properly_set_ftb_properties - remove debugging information
2018-01-28 14:50:08 +01:00
Dirk Gustke
ce4b4ad208
fix_properly_set_ftb_properties - use correct variable
2018-01-28 14:48:50 +01:00
Dirk Gustke
7afa00b72c
fix_properly_set_ftb_properties - use existing variables thus preventing override
2018-01-28 14:45:25 +01:00
Dirk Gustke
230b575983
fix_properly_set_ftb_properties - use a unified setter, set the correct file
2018-01-28 13:16:45 +01:00
Dirk Gustke
2f3e93c619
fix_properly_set_ftb_properties - revert disfunctional change
2018-01-28 13:15:41 +01:00
Dirk Gustke
4fb881a583
Update start-deployFTB
2018-01-27 15:33:50 +01:00
Dirk Gustke
e42e9ac489
making use of all the server properties magic in ftb packages ..
2018-01-27 15:06:09 +01:00
Geoff Bourne
f5f20f3563
[mc] For FTB add legacy java fixer option
2018-01-07 17:19:10 -06:00
Geoff Bourne
bc100163c2
[mc] Use image rather than build in example proxied compose file
2017-12-08 10:03:45 -06:00
Geoff Bourne
3a64e32184
[mc] Add PROXY env var option
...
For #177
2017-12-08 09:48:55 -06:00
Aitor Ramos Sasselli
7797bf23fb
Added optional parameters on SpongeVanilla server
2017-11-06 09:52:26 +01:00
Aitor Ramos Sasselli
f347f30353
Added initial SpongeForge information to Readme
2017-11-05 22:41:11 +01:00
Aitor Ramos Sasselli
f178c6c0a1
SpongeVanilla integration and JSON check fix
2017-11-01 22:06:05 +01:00
Aitor Ramos Sasselli
ee5a95baa8
Repaired some bugs from refactor
2017-11-01 06:42:44 +01:00
Aitor Ramos Sasselli
0c1c6d198c
Repaired some bugs from refactor
2017-11-01 06:41:55 +01:00
Aitor Ramos Sasselli
a0e605814f
Code refactorization
2017-10-28 10:04:52 +02:00
Geoff Bourne
518986d28e
[mc] Added support for LEVEL_TYPE = RTG
2017-10-02 20:06:41 -05:00
Geoff Bourne
e5a4428515
[mc] Install iputils and wget for FTB compat
2017-09-24 11:46:47 -05:00
Geoff Bourne
6b9033318b
[mc] For FTB pass-thru custom mod URLs
...
for #155
2017-09-03 20:20:25 -05:00
Geoff Bourne
9ee907783d
[mc] Added issues link
2017-09-02 12:29:50 -05:00
Geoff Bourne
463cc62b75
[mc] Check writability of /data
...
Document JVM_OPTS
For #176 and #177
2017-09-02 12:24:09 -05:00
Rob Weddell
d6392f3aa9
Add support for a zip file of mod configs to be supplied!
...
This was added such that Sponge servers are supported.
(For Sponge: TYPE=FORGE, MODPACK=[zip including sponge plugins and jar], MODCONFIG=[sponge configuration])
2017-07-17 11:48:23 +01:00
Geoff Bourne
7f39d1f22e
[mc] Properly check empty json files to fix
...
For #162
2017-07-15 20:02:40 -05:00
Geoff Bourne
932a6828f9
[mc] Auto fix pre 1.12 empty json
...
For #162
2017-07-03 14:20:12 -05:00
Lukáš Černý
deb98268f6
Added option REMOVE_OLD_MODS
2017-07-02 01:32:24 +02:00
Geoff Bourne
e1531c3237
[mc] Switch to openjdk alpine base image
2017-06-29 19:45:51 -05:00
ATMD
0195b42eea
Fix regex to change gamemode value
...
The sed command `sed -i "/gamemode\s*=/ c gamemode=$MODE" $SERVER_PROPERTIES` matches all lines containing `gamemode=`.
This includes the line `force-gamemode` that is set it with `setServerProp "force-gamemode" "$FORCE_GAMEMODE"`
So basically the `force-gamemode` line is erased and the `gamemode=value` line is duplicated, and then the server cleans it up at start and deduplicates the `gamemode` line and create a new `force-gamemode` line with a default value.
This fix ensures that only the `gamemode=` line is modified when changing the gamemode value.
2017-06-29 21:53:26 +02:00
ATMD
f875af5cdb
Delete repetition of spawn-npcs
2017-06-29 20:25:24 +02:00
ATMD
32a918b902
Fix typo SPAWN_ANIMIALS
2017-06-29 19:56:14 +02:00
Geoff Bourne
5b8668d73f
[mc] Add dinnerbone's mcstatus and use it for HEALTHCHECK
...
Part of #159
2017-06-11 11:03:00 -05:00
Sascha Askani
0e0828f47f
Revert "Fix FORGEVERSION -> FORGE_VERSION, remove unneeded statement in default"
...
This reverts commit cb6643a345
.
2017-06-07 20:55:39 -05:00
Geoff Bourne
532c9fa69a
Merge branch 'master' into mc_fixes
2017-06-07 20:54:35 -05:00
Geoff Bourne
e509563b10
[mc] Correctly pre-populate json config files
...
For #158
2017-06-07 20:43:35 -05:00
Geoff Bourne
899f31917c
[mc] Add some FORGE_INSTALLER lookup messages
2017-06-07 08:07:44 -05:00
Geoff Bourne
e6ca9a1c6d
[mc] glob for forge jar, but exclude installer
2017-06-06 23:09:45 -05:00
Geoff Bourne
24c68b9c2c
[mc] Avoid trying to run forge installer as server
2017-06-06 22:36:39 -05:00
Geoff Bourne
2891e1ac3e
[mc] Check for valid $FORGE_INSTALLER
2017-06-05 21:34:15 -05:00
Sascha Askani
da9618c08b
add support for BIOMESOP level type
2017-06-05 16:09:26 +02:00
Sascha Askani
cb6643a345
Fix FORGEVERSION -> FORGE_VERSION, remove unneeded statement in default
...
case
2017-06-05 16:08:26 +02:00
Geoff Bourne
71527b87c1
[mc] Add support for custom Forge installer sources
...
For #154
2017-06-03 20:51:54 -05:00
Geoff Bourne
5c6a2cf44f
[mc] Use a probing approach to find Forge URL and launcher name
...
For #91 and #153
2017-05-28 20:55:09 -05:00
Geoff Bourne
536a7f6095
[mc] Adapt Forge install run for 1.6-1.10
...
For #153
2017-05-28 11:37:08 -05:00
Geoff Bourne
156716a7d8
Merge branch 'feat/ftb-download-config'
...
Fixes #151
2017-05-26 20:09:03 -05:00
Geoff Bourne
0876ef7704
Copy additional meta files into FTB directory
2017-05-26 20:07:26 -05:00
Geoff Bourne
bd8e0cf5d2
Fix FTB download and copy adjusted properties into FTB dir
2017-05-20 10:56:32 -05:00
Dan Schaper
1d5c4e3b0b
Check both upper and lower arguments
2017-05-19 21:32:52 -07:00
Dan Schaper
6a565692a0
Add optional nogui
...
If set via ENV, disable GUI on server.
2017-05-19 19:53:45 -07:00
Geoff Bourne
cf68446a00
Add option to download FTB server zip
2017-05-19 20:44:59 -05:00
Jack Wilsdon
7bb397a031
Use cURL insecurely when downloading
...
This fixes an error caused by the expired certificate on ci.mcadmin.net.
2017-05-12 21:10:57 +01:00
Geoff Bourne
d86f034e96
[mc] Add python package and improve Forge install robustness
...
For #148
2017-05-08 22:35:37 -05:00
Geoff Bourne
20385507d8
[mc] Add mysql-client package for mods that need it
...
For #145
2017-05-05 20:46:35 -05:00
Geoff Bourne
91def1176d
[mc] Run FTB server in its directory to support legacy
...
For #144
2017-05-05 20:18:31 -05:00
Benjamin
5ec21fc0ba
change deprecated maintainer to label
2017-05-02 21:29:17 +02:00
Geoff Bourne
615d12bce3
[mc] Upgrade to rcon-cli 1.3
2017-04-09 08:30:20 -05:00
Geoff Bourne
72d055ac19
[mc] Add support for DOWNLOAD_*_URL overrides
...
Also switched from wget to curl
2017-04-08 07:20:04 -05:00
Geoff Bourne
80c18004c1
[mc] Integrate rcon-cli
2017-04-07 19:35:15 -05:00
Geoff Bourne
97e9b2901c
[mc] Fixed docker-compose example
2017-04-06 12:41:21 -05:00
Geoff Bourne
027d94cc77
Initial content of minecraft-server container diagram
2017-04-05 10:36:03 -05:00
Geoff Bourne
66261af03d
Added Minecraft server containment diagram
2017-04-05 10:31:21 -05:00
Geoff Bourne
290e2c734a
[mc] Improved UID/GID handling in passwd/group files
...
For #136
2017-04-04 22:11:05 -05:00
Geoff Bourne
bbe1533f91
[mc] Adjust mem with MEMORY and INIT_/MAX_MEMORY
...
For #126
2017-03-19 09:35:58 -05:00
Geoff Bourne
97040f61ed
[mc] Remove -u from unzip in FTB for Alpine compatibility
...
For #132
2017-03-09 18:56:19 -06:00
Geoff Bourne
07c32d8ee4
[mc] Fixed TYPE=FORGE for alpine base image
...
For #128
2017-02-28 18:32:15 -06:00
Geoff Bourne
c96c630fe5
Merged branch master into master
2017-02-22 16:49:21 -06:00
Geoff Bourne
f69e75cfc1
[mc] Add rcon to big composition
2017-02-22 16:49:08 -06:00
Geoff Bourne
854a158d3d
Merge branch 'master' into alpine
2017-02-22 13:16:38 -06:00
Geoff Bourne
18919ef33c
[mc] Upgrade to Alpine compatible restify
2017-02-22 13:14:48 -06:00
Geoff Bourne
32b0737e70
[mc] Add rcon to docker-compose.yml example
2017-02-18 11:53:44 -06:00
Geoff Bourne
79eb164e90
[mc] Adding example compose file for large minecraft server
2017-02-18 11:00:55 -06:00
Geoff Bourne
f5dbbcc2c6
[mc] Use G1 GC by default and simplify max memory setting
...
For #126
2017-02-14 22:15:36 -06:00
Henry Gessau
4a89f3c579
Add Feed-The-Beast (FTB) server modpack support
...
The popular mod site https://www.feed-the-beast.com provides server
modpacks to go with their client modpacks. These server modpacks
include a custom start script that must be used to launch the server.
2017-02-13 22:13:53 -05:00
Geoff Bourne
9fe0021a7a
[mc] Upgrade base image to openjdk
...
Fixes #122
2017-01-12 19:40:58 -06:00
Ilkka Tengvall
2d8b3d7275
Remove commented lines
2016-12-07 19:10:18 +02:00
Ilkka Tengvall
f48eedee78
restored the java heap size
...
I reduced it for RasPi, but forgot it low here too. Restored.
2016-12-07 19:06:01 +02:00
Ilkka Tengvall
08d459c373
changed to work on alpine container
2016-12-07 00:31:06 +02:00
manuelgu
e766301d1e
Fix formatting
2016-10-18 13:59:43 +02:00
Geoff Bourne
3348083424
[mc] Fix game mode shorthand handling of s*
...
For #107
2016-10-02 07:50:19 -05:00
Kirk Strauser
c48f85cc4f
Oops! --noconsole for non-bootstrap, too
2016-09-22 19:51:44 -07:00
Kirk Strauser
aa13deecdb
Added CONSOLE envvar to control console output
...
By default, CONSOLE is true. When set to false, start-minecraft.sh
adds "--noconsole" to java. Use this to keep Spigot from burning CPU.
2016-09-22 19:51:44 -07:00
Geoff Bourne
b5bcea7d61
[mc] Add SKIP_OWNERSHIP_FIX option
...
For #104
2016-09-10 08:22:30 -05:00
Geoff Bourne
76d4fd1bbc
[mc] Check writability of /data before chown'ing it
...
For #104
2016-09-06 21:36:54 -05:00
Geoff Bourne
d14d666e24
[mc] Ensure home directory is writable
...
For #102
2016-08-30 17:11:10 -05:00
Geoff Bourne
911fcf8b42
[mc] Correcting EULA usage in compose example in README
...
Part of #101
2016-08-15 22:04:36 -05:00
Parthipan Ramesh
fe6e8c04ff
minecraft-server: EULA var needs to be a string (docker-compose.yml)
...
docker-compose refuses to build a container without the quotation marks.
2016-08-15 20:06:12 +02:00
Jim Tremblay
5c5b8cd999
Add default value of ONLINE_MODE
2016-08-03 21:59:48 -04:00
Jim Tremblay
074424a5bd
Add section about new option ONLINE_MODE
2016-08-03 21:58:07 -04:00
Jim Tremblay
99b1de0bbd
Update start-minecraft.sh
2016-08-01 22:09:30 -04:00