From c59350599d9700425a6e30e78eb580a49e74a0e8 Mon Sep 17 00:00:00 2001 From: Vladislav Date: Wed, 29 Aug 2018 13:35:17 +0300 Subject: [PATCH 01/18] Update egg-factorio.json Fixed: creating a server with an empty "Server Password" --- factorio/factorio/egg-factorio.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/factorio/factorio/egg-factorio.json b/factorio/factorio/egg-factorio.json index 8ab979fe..33ea3b07 100644 --- a/factorio/factorio/egg-factorio.json +++ b/factorio/factorio/egg-factorio.json @@ -120,7 +120,7 @@ "default_value": "", "user_viewable": 1, "user_editable": 1, - "rules": "string|max:30" + "rules": "nullable|string|max:30" } ] } From b75cd553aa636291724c1f8821d1e626d7dc9953 Mon Sep 17 00:00:00 2001 From: Vladislav Date: Wed, 29 Aug 2018 13:44:04 +0300 Subject: [PATCH 02/18] Update egg-factorio.json --- factorio/factorio/egg-factorio.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/factorio/factorio/egg-factorio.json b/factorio/factorio/egg-factorio.json index 33ea3b07..afad8fb2 100644 --- a/factorio/factorio/egg-factorio.json +++ b/factorio/factorio/egg-factorio.json @@ -120,7 +120,7 @@ "default_value": "", "user_viewable": 1, "user_editable": 1, - "rules": "nullable|string|max:30" + "rules": "required|string|max:30" } ] } From 828d5f6972959c8cdbb67a48e92569275fac7bde Mon Sep 17 00:00:00 2001 From: "Mads U. Jensen" Date: Mon, 3 Sep 2018 21:00:18 +0200 Subject: [PATCH 03/18] Update download URL Updated the URL to download new waterfall releases. --- minecraft_proxy/waterfall/egg-waterfall.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minecraft_proxy/waterfall/egg-waterfall.json b/minecraft_proxy/waterfall/egg-waterfall.json index 5c42ea03..d7a3b256 100644 --- a/minecraft_proxy/waterfall/egg-waterfall.json +++ b/minecraft_proxy/waterfall/egg-waterfall.json @@ -17,7 +17,7 @@ }, "scripts": { "installation": { - "script": "#!\/bin\/ash\r\n# Waterfall Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napk update\r\napk add curl\r\n\r\ncd \/mnt\/server\r\n\r\nif [ -z \"${WATERFALL_VERSION}\" ] || [ \"${WATERFALL_VERSION}\" == \"latest\" ]; then\r\n WATERFALL_VERSION=\"lastStableBuild\"\r\nfi\r\n\r\ncurl -o ${SERVER_JARFILE} https:\/\/ci.destroystokyo.com\/job\/Waterfall\/${WATERFALL_VERSION}\/artifact\/Waterfall-Proxy\/bootstrap\/target\/Waterfall.jar", + "script": "#!\/bin\/ash\r\n# Waterfall Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napk update\r\napk add curl\r\n\r\ncd \/mnt\/server\r\n\r\nif [ -z \"${WATERFALL_VERSION}\" ] || [ \"${WATERFALL_VERSION}\" == \"latest\" ]; then\r\n WATERFALL_VERSION=\"lastStableBuild\"\r\nfi\r\n\r\ncurl -o ${SERVER_JARFILE} https:\/\/destroystokyo.com\/ci\/job\/Waterfall\/${WATERFALL_VERSION}\/artifact\/Waterfall-Proxy\/bootstrap\/target\/Waterfall.jar", "container": "alpine:3.4", "entrypoint": "ash" } @@ -42,4 +42,4 @@ "rules": "required|regex:\/^([\\w\\d._-]+)(\\.jar)$\/" } ] -} \ No newline at end of file +} From 3ca2b8052e5b954b9e203504b409074bbce7ad73 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Thu, 13 Sep 2018 12:26:18 -0400 Subject: [PATCH 04/18] Adding Minecraft Bedrock server Adding the vanilla Minecraft Bedrock server. --- minecraft_pe/README.md | 4 ++ minecraft_pe/bedrock/README.md | 21 +++++++++ minecraft_pe/bedrock/egg-vanilla-bedrock.json | 45 +++++++++++++++++++ 3 files changed, 70 insertions(+) create mode 100644 minecraft_pe/bedrock/README.md create mode 100644 minecraft_pe/bedrock/egg-vanilla-bedrock.json diff --git a/minecraft_pe/README.md b/minecraft_pe/README.md index f35e4b37..65ff989d 100644 --- a/minecraft_pe/README.md +++ b/minecraft_pe/README.md @@ -1,5 +1,9 @@ # Minecraft PE (bedrock edition) +#### Bedrock +[Minecraft Bedrock Server](https://minecraft.net/en-us/download/server/bedrock/) +The official Minecraft Bedrock (Formerly Minecraft Pocket Edition) server. + #### Nukkit [Nukkit GitHub](https://github.com/Nukkit/Nukkit) Nukkit is a Nuclear-Powered Server Software For Minecraft: Pocket Edition diff --git a/minecraft_pe/bedrock/README.md b/minecraft_pe/bedrock/README.md new file mode 100644 index 00000000..3d58ffa3 --- /dev/null +++ b/minecraft_pe/bedrock/README.md @@ -0,0 +1,21 @@ +# Minecraft Bedrock + +The official Minecraft Bedrock (Formerly Minecraft Pocket Edition) server. + +This is an alpha release server from the mojang team. + +### Server Ports + +Bedrock requires a single port (default 19132) + +| Port | default | +|---------|----------| +| Game | 19132 | + +### Known Issues +Also see the [Mojang Issue tracker](https://bugs.mojang.com/projects/BDS/issues/) + +* On start the server will report is is listening on port 19132 but is listening on the correct port +* Constant `NO LOG FILE` in the console before every log line. +* Server chat is not printed to the console. +* when you set ops in game they do not get saved. \ No newline at end of file diff --git a/minecraft_pe/bedrock/egg-vanilla-bedrock.json b/minecraft_pe/bedrock/egg-vanilla-bedrock.json new file mode 100644 index 00000000..cdd90647 --- /dev/null +++ b/minecraft_pe/bedrock/egg-vanilla-bedrock.json @@ -0,0 +1,45 @@ +{ + "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", + "meta": { + "version": "PTDL_v1" + }, + "exported_at": "2018-09-13T12:06:06-04:00", + "name": "Vanilla Bedrock", + "author": "parker@parkervcp.com", + "description": "Bedrock Edition (also known as the Bedrock Version, Bedrock Codebase, Bedrock Engine or just Bedrock) refers to the multi-platform family of editions of Minecraft developed by Mojang AB, Microsoft Studios, 4J Studios, and SkyBox Labs. Prior to this term, as the engine originated with Pocket Edition, this entire product family was referred to as \"Pocket Edition\", \"MCPE\", or \"Pocket\/Windows 10 Edition\".", + "image": "quay.io\/parkervcp\/pterodactyl-images:ubuntu", + "startup": ".\/bedrock_server", + "config": { + "files": "{\r\n \"server.properties\": {\r\n \"parser\": \"properties\",\r\n \"find\": {\r\n \"server-port\": \"{{server.build.default.port}}\"\r\n }\r\n }\r\n}", + "startup": "{\r\n \"done\": \"Listening on IPv4 port\"\r\n}", + "logs": "{}", + "stop": "stop" + }, + "scripts": { + "installation": { + "script": "#!\/bin\/ash\r\n\r\napk add --no-cache zip unzip wget\r\n\r\ncd \/mnt\/server\r\n\r\necho -e \"Downloading files from https:\/\/minecraft.azureedge.net\/bin-linux\/bedrock-server-$BEDROCK_VERSION.zip\"\r\nwget https:\/\/minecraft.azureedge.net\/bin-linux\/bedrock-server-$BEDROCK_VERSION.zip\r\n\r\necho -e \"Unpacking server files\"\r\nunzip bedrock-server-$BEDROCK_VERSION.zip\r\n\r\necho -e \"Done\"", + "container": "alpine:3.8", + "entrypoint": "ash" + } + }, + "variables": [ + { + "name": "Bedrock Version", + "description": "The version of bedrock", + "env_variable": "BEDROCK_VERSION", + "default_value": "1.6.1.0", + "user_viewable": 1, + "user_editable": 1, + "rules": "required|string|max:20" + }, + { + "name": "ld lib path", + "description": "This is required to run the server properly.", + "env_variable": "LD_LIBRARY_PATH", + "default_value": ".", + "user_viewable": 0, + "user_editable": 0, + "rules": "required|string|max:20" + } + ] +} \ No newline at end of file From c13741f857a6490dc28d58c47d68b3e1af4a8926 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Thu, 13 Sep 2018 12:29:07 -0400 Subject: [PATCH 05/18] update README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index fb0dc94f..57fa901e 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,7 @@ If you are submitting PR's try and keep names and titles the same. * [Technic](/minecraft/technic/) [MinecraftPE](/minecraft_pe/) +* [Bedrock](/minecraft_pe/bedrock/) * [Nukkit](/minecraft_pe/nukkit/) * [PocketMine MP](/minecraft_pe/pocketmine_mp/) From f97d88c3eb960e2089791ffe9e6d6f7583dd707d Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Thu, 13 Sep 2018 12:48:34 -0400 Subject: [PATCH 06/18] ftb version bump Bumped for ftb version 2.4.1 --- minecraft/ftb/ftb-revelation/egg-f-t-b-revelation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minecraft/ftb/ftb-revelation/egg-f-t-b-revelation.json b/minecraft/ftb/ftb-revelation/egg-f-t-b-revelation.json index 46974916..bcc73a2f 100644 --- a/minecraft/ftb/ftb-revelation/egg-f-t-b-revelation.json +++ b/minecraft/ftb/ftb-revelation/egg-f-t-b-revelation.json @@ -27,7 +27,7 @@ "name": "Modpack Version", "description": "Version of the modpack to use", "env_variable": "MODPACK_VERSION", - "default_value": "1.6.0", + "default_value": "2.4.1", "user_viewable": 1, "user_editable": 1, "rules": "required|string|max:20" From 7b89a5bb947ff0471eee143a1819cfbdef9b1240 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Thu, 13 Sep 2018 13:41:05 -0400 Subject: [PATCH 07/18] adding ragemp readme --- gta/ragemp/README.MD | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gta/ragemp/README.MD b/gta/ragemp/README.MD index a4434bca..b35e9c35 100644 --- a/gta/ragemp/README.MD +++ b/gta/ragemp/README.MD @@ -1,2 +1,12 @@ # Rage-MP -The [Rage-MP](https://rage.mp/) GTA 5 dedicated server \ No newline at end of file +The [Rage-MP](https://rage.mp/) GTA 5 dedicated server +RAGE Multiplayer is an multiplayer modification for Grand Theft Auto V that is alternative to GTA Online. + +### Server Ports + +Warband requires a 2 ports (default 22005, 22006) + +| Port | default | +|---------|----------| +| Game | 22005 | +| http | 22006 | \ No newline at end of file From 8bffd4d5badc3c63a011e01b6a1f3d148c272397 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Wed, 26 Sep 2018 12:41:24 -0400 Subject: [PATCH 08/18] waterfall download link fix --- minecraft_proxy/waterfall/egg-waterfall.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/minecraft_proxy/waterfall/egg-waterfall.json b/minecraft_proxy/waterfall/egg-waterfall.json index d7a3b256..2adcdee6 100644 --- a/minecraft_proxy/waterfall/egg-waterfall.json +++ b/minecraft_proxy/waterfall/egg-waterfall.json @@ -3,7 +3,7 @@ "meta": { "version": "PTDL_v1" }, - "exported_at": "2018-03-10T00:36:18-06:00", + "exported_at": "2018-09-26T12:40:31-04:00", "name": "Waterfall", "author": "hostmaster@waterfallgaming.net", "description": "Waterfall is a fork of the well-known BungeeCord server teleportation suite.", @@ -17,7 +17,7 @@ }, "scripts": { "installation": { - "script": "#!\/bin\/ash\r\n# Waterfall Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napk update\r\napk add curl\r\n\r\ncd \/mnt\/server\r\n\r\nif [ -z \"${WATERFALL_VERSION}\" ] || [ \"${WATERFALL_VERSION}\" == \"latest\" ]; then\r\n WATERFALL_VERSION=\"lastStableBuild\"\r\nfi\r\n\r\ncurl -o ${SERVER_JARFILE} https:\/\/destroystokyo.com\/ci\/job\/Waterfall\/${WATERFALL_VERSION}\/artifact\/Waterfall-Proxy\/bootstrap\/target\/Waterfall.jar", + "script": "#!\/bin\/ash\r\n# Waterfall Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napk update\r\napk add curl\r\n\r\ncd \/mnt\/server\r\n\r\nif [ -z \"${WATERFALL_VERSION}\" ] || [ \"${WATERFALL_VERSION}\" == \"latest\" ]; then\r\n WATERFALL_VERSION=\"lastStableBuild\"\r\nfi\r\n\r\ncurl -o ${SERVER_JARFILE} https:\/\/papermc.io\/ci\/job\/Waterfall\/${WATERFALL_VERSION}\/artifact\/Waterfall-Proxy\/bootstrap\/target\/Waterfall.jar", "container": "alpine:3.4", "entrypoint": "ash" } @@ -42,4 +42,4 @@ "rules": "required|regex:\/^([\\w\\d._-]+)(\\.jar)$\/" } ] -} +} \ No newline at end of file From 12405bcba2807308f3a7c615d8f4b5960fc0fc66 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Wed, 26 Sep 2018 12:42:57 -0400 Subject: [PATCH 09/18] updating .gitignore_global --- .gitignore_global | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore_global diff --git a/.gitignore_global b/.gitignore_global new file mode 100644 index 00000000..496ee2ca --- /dev/null +++ b/.gitignore_global @@ -0,0 +1 @@ +.DS_Store \ No newline at end of file From 8f208f7ad44697e2c5c5ab8c3e2da132e35a0323 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Wed, 26 Sep 2018 18:22:07 -0400 Subject: [PATCH 10/18] updated bot descriptions --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 57fa901e..2f48469d 100644 --- a/README.md +++ b/README.md @@ -14,10 +14,10 @@ If you are submitting PR's try and keep names and titles the same. ## Bot Eggs -[Discord](/bots/discord/) -* [ATL Bot](/bots/discord/atlbot) -* [parkertron](/bots/discord/parkertron/) -* [pixel-bot](/bots/discord/pixelbot/) +[Discord](/bots/discord/) +* [ATL Bot](/bots/discord/atlbot) NodeJS +* [parkertron](/bots/discord/parkertron/) Golang +* [pixel-bot](/bots/discord/pixelbot/) Python * [Sinusbot](/bots/discord/sinusbot/) ## Game Eggs From 8285fd57557fc2dbeb20b676d3fa7271b619a3d3 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Fri, 28 Sep 2018 15:10:39 -0400 Subject: [PATCH 11/18] Change to mc category folders --- README.md | 20 +++++++++---------- {minecraft_pe => minecraft_bedrock}/README.md | 0 .../bedrock/README.md | 0 .../bedrock/egg-vanilla-bedrock.json | 0 .../nukkit/egg-nukkit.json | 0 .../nukkit/nukkit.yml | 0 .../nukkit/server.properties | 0 .../pocketmine_mp/egg-pocketmine-m-p.json | 0 .../pocketmine_mp/server.properties | 0 {minecraft => minecraft_java}/README.md | 0 .../forge-enhanced/egg-forge--enhanced.json | 0 .../forge/forge-generic/README.md | 0 .../forge-generic/egg-forge-generic.json | 0 .../feed-the-beast/egg-feed-the-beast.json | 0 .../ftb-revelation/egg-f-t-b-revelation.json | 0 .../spigot/paper-spigot/egg-paper-spigot.json | 0 .../spigot-enhanced/egg-spigot--enhanced.json | 0 .../spigot/taco-spigot/egg-taco-spigot.json | 0 .../technic/blightfall/egg-blightfall.json | 0 .../technic/hexxit/egg-hexxit.json | 0 .../tekkit-legends/egg-tekkit-legends.json | 0 21 files changed, 10 insertions(+), 10 deletions(-) rename {minecraft_pe => minecraft_bedrock}/README.md (100%) rename {minecraft_pe => minecraft_bedrock}/bedrock/README.md (100%) rename {minecraft_pe => minecraft_bedrock}/bedrock/egg-vanilla-bedrock.json (100%) rename {minecraft_pe => minecraft_bedrock}/nukkit/egg-nukkit.json (100%) rename {minecraft_pe => minecraft_bedrock}/nukkit/nukkit.yml (100%) rename {minecraft_pe => minecraft_bedrock}/nukkit/server.properties (100%) rename {minecraft_pe => minecraft_bedrock}/pocketmine_mp/egg-pocketmine-m-p.json (100%) rename {minecraft_pe => minecraft_bedrock}/pocketmine_mp/server.properties (100%) rename {minecraft => minecraft_java}/README.md (100%) rename {minecraft => minecraft_java}/forge/forge-enhanced/egg-forge--enhanced.json (100%) rename {minecraft => minecraft_java}/forge/forge-generic/README.md (100%) rename {minecraft => minecraft_java}/forge/forge-generic/egg-forge-generic.json (100%) rename {minecraft => minecraft_java}/ftb/feed-the-beast/egg-feed-the-beast.json (100%) rename {minecraft => minecraft_java}/ftb/ftb-revelation/egg-f-t-b-revelation.json (100%) rename {minecraft => minecraft_java}/spigot/paper-spigot/egg-paper-spigot.json (100%) rename {minecraft => minecraft_java}/spigot/spigot-enhanced/egg-spigot--enhanced.json (100%) rename {minecraft => minecraft_java}/spigot/taco-spigot/egg-taco-spigot.json (100%) rename {minecraft => minecraft_java}/technic/blightfall/egg-blightfall.json (100%) rename {minecraft => minecraft_java}/technic/hexxit/egg-hexxit.json (100%) rename {minecraft => minecraft_java}/technic/tekkit-legends/egg-tekkit-legends.json (100%) diff --git a/README.md b/README.md index 2f48469d..9936e836 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ If you are submitting PR's try and keep names and titles the same. ## Bot Eggs [Discord](/bots/discord/) -* [ATL Bot](/bots/discord/atlbot) NodeJS +* [ATL Bot](/bots/discord/atlbot) Node JS * [parkertron](/bots/discord/parkertron/) Golang * [pixel-bot](/bots/discord/pixelbot/) Python * [Sinusbot](/bots/discord/sinusbot/) @@ -27,16 +27,16 @@ If you are submitting PR's try and keep names and titles the same. * [FiveM](/gta/fivem/) * [RageMP](/gta/ragemp/) -[Minecraft](/minecraft/) -* [Forge](/minecraft/forge/) -* [Feed The Beast](/minecraft/ftb/) -* [Spigot](/minecraft/spigot/) -* [Technic](/minecraft/technic/) +[Minecraft](/minecraft_java/) +* [Forge](/minecraft_java/forge/) +* [Feed The Beast](/minecraft_java/ftb/) +* [Spigot](/minecraft_java/spigot/) +* [Technic](/minecraft_java/technic/) -[MinecraftPE](/minecraft_pe/) -* [Bedrock](/minecraft_pe/bedrock/) -* [Nukkit](/minecraft_pe/nukkit/) -* [PocketMine MP](/minecraft_pe/pocketmine_mp/) +[MinecraftPE](/minecraft_bedrock/) +* [Bedrock](/minecraft_bedrock/bedrock/) +* [Nukkit](/minecraft_bedrock/nukkit/) +* [PocketMine MP](/minecraft_bedrock/pocketmine_mp/) [Minecraft Proxies](/minecraft_proxy/) * [Waterfall](/minecraft_proxy/waterfall/) diff --git a/minecraft_pe/README.md b/minecraft_bedrock/README.md similarity index 100% rename from minecraft_pe/README.md rename to minecraft_bedrock/README.md diff --git a/minecraft_pe/bedrock/README.md b/minecraft_bedrock/bedrock/README.md similarity index 100% rename from minecraft_pe/bedrock/README.md rename to minecraft_bedrock/bedrock/README.md diff --git a/minecraft_pe/bedrock/egg-vanilla-bedrock.json b/minecraft_bedrock/bedrock/egg-vanilla-bedrock.json similarity index 100% rename from minecraft_pe/bedrock/egg-vanilla-bedrock.json rename to minecraft_bedrock/bedrock/egg-vanilla-bedrock.json diff --git a/minecraft_pe/nukkit/egg-nukkit.json b/minecraft_bedrock/nukkit/egg-nukkit.json similarity index 100% rename from minecraft_pe/nukkit/egg-nukkit.json rename to minecraft_bedrock/nukkit/egg-nukkit.json diff --git a/minecraft_pe/nukkit/nukkit.yml b/minecraft_bedrock/nukkit/nukkit.yml similarity index 100% rename from minecraft_pe/nukkit/nukkit.yml rename to minecraft_bedrock/nukkit/nukkit.yml diff --git a/minecraft_pe/nukkit/server.properties b/minecraft_bedrock/nukkit/server.properties similarity index 100% rename from minecraft_pe/nukkit/server.properties rename to minecraft_bedrock/nukkit/server.properties diff --git a/minecraft_pe/pocketmine_mp/egg-pocketmine-m-p.json b/minecraft_bedrock/pocketmine_mp/egg-pocketmine-m-p.json similarity index 100% rename from minecraft_pe/pocketmine_mp/egg-pocketmine-m-p.json rename to minecraft_bedrock/pocketmine_mp/egg-pocketmine-m-p.json diff --git a/minecraft_pe/pocketmine_mp/server.properties b/minecraft_bedrock/pocketmine_mp/server.properties similarity index 100% rename from minecraft_pe/pocketmine_mp/server.properties rename to minecraft_bedrock/pocketmine_mp/server.properties diff --git a/minecraft/README.md b/minecraft_java/README.md similarity index 100% rename from minecraft/README.md rename to minecraft_java/README.md diff --git a/minecraft/forge/forge-enhanced/egg-forge--enhanced.json b/minecraft_java/forge/forge-enhanced/egg-forge--enhanced.json similarity index 100% rename from minecraft/forge/forge-enhanced/egg-forge--enhanced.json rename to minecraft_java/forge/forge-enhanced/egg-forge--enhanced.json diff --git a/minecraft/forge/forge-generic/README.md b/minecraft_java/forge/forge-generic/README.md similarity index 100% rename from minecraft/forge/forge-generic/README.md rename to minecraft_java/forge/forge-generic/README.md diff --git a/minecraft/forge/forge-generic/egg-forge-generic.json b/minecraft_java/forge/forge-generic/egg-forge-generic.json similarity index 100% rename from minecraft/forge/forge-generic/egg-forge-generic.json rename to minecraft_java/forge/forge-generic/egg-forge-generic.json diff --git a/minecraft/ftb/feed-the-beast/egg-feed-the-beast.json b/minecraft_java/ftb/feed-the-beast/egg-feed-the-beast.json similarity index 100% rename from minecraft/ftb/feed-the-beast/egg-feed-the-beast.json rename to minecraft_java/ftb/feed-the-beast/egg-feed-the-beast.json diff --git a/minecraft/ftb/ftb-revelation/egg-f-t-b-revelation.json b/minecraft_java/ftb/ftb-revelation/egg-f-t-b-revelation.json similarity index 100% rename from minecraft/ftb/ftb-revelation/egg-f-t-b-revelation.json rename to minecraft_java/ftb/ftb-revelation/egg-f-t-b-revelation.json diff --git a/minecraft/spigot/paper-spigot/egg-paper-spigot.json b/minecraft_java/spigot/paper-spigot/egg-paper-spigot.json similarity index 100% rename from minecraft/spigot/paper-spigot/egg-paper-spigot.json rename to minecraft_java/spigot/paper-spigot/egg-paper-spigot.json diff --git a/minecraft/spigot/spigot-enhanced/egg-spigot--enhanced.json b/minecraft_java/spigot/spigot-enhanced/egg-spigot--enhanced.json similarity index 100% rename from minecraft/spigot/spigot-enhanced/egg-spigot--enhanced.json rename to minecraft_java/spigot/spigot-enhanced/egg-spigot--enhanced.json diff --git a/minecraft/spigot/taco-spigot/egg-taco-spigot.json b/minecraft_java/spigot/taco-spigot/egg-taco-spigot.json similarity index 100% rename from minecraft/spigot/taco-spigot/egg-taco-spigot.json rename to minecraft_java/spigot/taco-spigot/egg-taco-spigot.json diff --git a/minecraft/technic/blightfall/egg-blightfall.json b/minecraft_java/technic/blightfall/egg-blightfall.json similarity index 100% rename from minecraft/technic/blightfall/egg-blightfall.json rename to minecraft_java/technic/blightfall/egg-blightfall.json diff --git a/minecraft/technic/hexxit/egg-hexxit.json b/minecraft_java/technic/hexxit/egg-hexxit.json similarity index 100% rename from minecraft/technic/hexxit/egg-hexxit.json rename to minecraft_java/technic/hexxit/egg-hexxit.json diff --git a/minecraft/technic/tekkit-legends/egg-tekkit-legends.json b/minecraft_java/technic/tekkit-legends/egg-tekkit-legends.json similarity index 100% rename from minecraft/technic/tekkit-legends/egg-tekkit-legends.json rename to minecraft_java/technic/tekkit-legends/egg-tekkit-legends.json From 5c6eb33666bf213774b3f040270bcfd66a638282 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Fri, 28 Sep 2018 15:12:32 -0400 Subject: [PATCH 12/18] missed a part. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9936e836..1bcbc69c 100644 --- a/README.md +++ b/README.md @@ -27,13 +27,13 @@ If you are submitting PR's try and keep names and titles the same. * [FiveM](/gta/fivem/) * [RageMP](/gta/ragemp/) -[Minecraft](/minecraft_java/) +[Minecraft Java](/minecraft_java/) * [Forge](/minecraft_java/forge/) * [Feed The Beast](/minecraft_java/ftb/) * [Spigot](/minecraft_java/spigot/) * [Technic](/minecraft_java/technic/) -[MinecraftPE](/minecraft_bedrock/) +[Minecraft Bedrock](/minecraft_bedrock/) * [Bedrock](/minecraft_bedrock/bedrock/) * [Nukkit](/minecraft_bedrock/nukkit/) * [PocketMine MP](/minecraft_bedrock/pocketmine_mp/) From ac0d6aff236128382dd491522314e19cee21f55d Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Fri, 5 Oct 2018 23:25:39 -0400 Subject: [PATCH 13/18] adding tModLoader --- terraria/tmodloader/README.md | 19 +++++++ terraria/tmodloader/egg-t-modloader.json | 72 ++++++++++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100644 terraria/tmodloader/README.md create mode 100644 terraria/tmodloader/egg-t-modloader.json diff --git a/terraria/tmodloader/README.md b/terraria/tmodloader/README.md new file mode 100644 index 00000000..be139132 --- /dev/null +++ b/terraria/tmodloader/README.md @@ -0,0 +1,19 @@ +# tModLoader +### From their [GitHub](https://github.com/blushiemagic/tModLoader) +tModLoader is essentially a mod that provides a way to load your own mods without having to work directly with Terraria's source code itself. This means you can easily make mods that are compatible with other people's mods, save yourself the trouble of having to decompile and recompile Terraria.exe, and escape from having to understand all of the obscure "intricacies" of Terraria's source code. It is made to work for Terraria 1.3+. + +### Install notes +Due to rate limiting the console on the panel cannot keep up with the game console and the build will complete before the panel console may show it. Reloading the console will load it to the latest part of the log. + +### Minimum RAM warning +You may want to assign a minimum of 768 mb of RAM to a server as it will use around 650 mb to generate the world on the first start. + + +### Server Ports +tModloader, like Terraria, only requires a single port to run. The default is 7777 + +| Port | default | +|---------|---------| +| Game | 7777 | + +#### Plugins may require ports to be added to the server. diff --git a/terraria/tmodloader/egg-t-modloader.json b/terraria/tmodloader/egg-t-modloader.json new file mode 100644 index 00000000..6b670fd6 --- /dev/null +++ b/terraria/tmodloader/egg-t-modloader.json @@ -0,0 +1,72 @@ +{ + "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", + "meta": { + "version": "PTDL_v1" + }, + "exported_at": "2018-10-05T23:24:16-04:00", + "name": "tModloader", + "author": "parker@parkervcp.com", + "description": "tModLoader is essentially a mod that provides a way to load your own mods without having to work directly with Terraria's source code itself. This means you can easily make mods that are compatible with other people's mods, save yourself the trouble of having to decompile and recompile Terraria.exe, and escape from having to understand all of the obscure \"intricacies\" of Terraria's source code. It is made to work for Terraria 1.3+.", + "image": "quay.io\/parkervcp\/pterodactyl-images:ubuntu", + "startup": ".\/tModLoaderServer.bin.x86_64 -ip 0.0.0.0 -port {{SERVER_PORT}} -maxplayers {{MAX_PLAYERS}} -world {{WORLD_NAME}}.wld -autocreate {{WORLD_SIZE}}", + "config": { + "files": "{}", + "startup": "{\r\n \"done\": \"Type 'help' for a list of commands\",\r\n \"userInteraction\": []\r\n}", + "logs": "{}", + "stop": "exit" + }, + "scripts": { + "installation": { + "script": "#!\/bin\/ash\r\n# Vanilla T-shock Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\ncd \/mnt\/server\r\n\r\necho -e \"Downloading tModloader\"\r\nwget https:\/\/github.com\/blushiemagic\/tModLoader\/releases\/download\/${TMODLOADER_VERSION}\/tModLoader.Linux.${TMODLOADER_VERSION}.zip\r\n\r\necho -e \"Unpacking mod loader files\"\r\nunzip tModLoader.Linux.${TMODLOADER_VERSION}.zip\r\n\r\nCLEAN_VERSION=$(echo ${TERRARIA_VERSION} | sed 's\/\\.\/\/g')\r\n\r\necho -e \"Downloading terraria server files\"\r\nwget http:\/\/terraria.org\/server\/terraria-server-${CLEAN_VERSION}.zip\r\n\r\necho -e \"Unpacking server files\"\r\nunzip terraria-server-$(echo ${CLEAN_VERSION} | sed 's\/\\.\/\/g').zip\r\ncp -R ${CLEAN_VERSION}\/Linux\/* .\/\r\n\r\necho -e \"Cleaning up extra files.\"\r\nrm -rf ${CLEAN_VERSION}\r\n\r\nchmod +x .\/tModLoaderServer.bin.x86_64", + "container": "alpine:3.8", + "entrypoint": "ash" + } + }, + "variables": [ + { + "name": "tModloader Version", + "description": "The version of tModloader that is to be used.", + "env_variable": "TMODLOADER_VERSION", + "default_value": "v0.10.1.5", + "user_viewable": 1, + "user_editable": 1, + "rules": "required|string|max:20" + }, + { + "name": "Terraria version", + "description": "the version of Terraria that is to be used.\r\n\r\nYou can use the full version number or the file number. (ex. 1.3.5.3 or 1353)\r\n\r\nGet version numbers here - https:\/\/terraria.gamepedia.com\/Server#Downloads", + "env_variable": "TERRARIA_VERSION", + "default_value": "1.3.5.3", + "user_viewable": 1, + "user_editable": 1, + "rules": "required|string|max:20" + }, + { + "name": "World Name", + "description": "The name for the world file.", + "env_variable": "WORLD_NAME", + "default_value": "world", + "user_viewable": 1, + "user_editable": 1, + "rules": "required|string|max:20" + }, + { + "name": "Max Players", + "description": "The maximum number of players a server will hold.", + "env_variable": "MAX_PLAYERS", + "default_value": "8", + "user_viewable": 1, + "user_editable": 0, + "rules": "required|numeric|digits_between:1,3" + }, + { + "name": "World Size", + "description": "Defines the worlds size. 3 sizes 1 (small), 2 (medium), 3 (large).", + "env_variable": "WORLD_SIZE", + "default_value": "1", + "user_viewable": 1, + "user_editable": 1, + "rules": "required|numeric|digits_between:1,3" + } + ] +} \ No newline at end of file From d5deff886c425382913531d533b03e6d09c8d321 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Fri, 5 Oct 2018 23:26:52 -0400 Subject: [PATCH 14/18] updating readme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 1bcbc69c..6a70c313 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,9 @@ If you are submitting PR's try and keep names and titles the same. * [PixARK](/source_servers/pixark/) [Squad](/squad/) + [Terraria](/terraria/) +* [tmodloader](/terraria/tmodloader) * [tshock](/terraria/tshock/) [Unturned](/unturned/) From ae65d3594af2b529da75cf2cb5631f0193c491fd Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Sat, 6 Oct 2018 20:27:57 -0400 Subject: [PATCH 15/18] Adding Don't Starve Resolves #82 --- README.md | 2 + dont_starve/dont_starve/README.md | 20 +++++++++ dont_starve/dont_starve/egg-don-t-starve.json | 45 +++++++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 dont_starve/dont_starve/README.md create mode 100644 dont_starve/dont_starve/egg-don-t-starve.json diff --git a/README.md b/README.md index 6a70c313..d62063f6 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,8 @@ If you are submitting PR's try and keep names and titles the same. ## Game Eggs +[Don't Starve](/dont_starve/dont_starve) + [Factorio](/factorio/factorio/) [Grand Theft Auto](/gta/) * [FiveM](/gta/fivem/) diff --git a/dont_starve/dont_starve/README.md b/dont_starve/dont_starve/README.md new file mode 100644 index 00000000..37c701d3 --- /dev/null +++ b/dont_starve/dont_starve/README.md @@ -0,0 +1,20 @@ +# Don't Starve Together +### From their [site](https://www.klei.com/games/dont-starve) +Don’t Starve is an uncompromising wilderness survival game full of science and magic. + +You play as Wilson, an intrepid Gentleman Scientist who has been trapped by a demon and transported to a mysterious wilderness world. Wilson must learn to exploit his environment and its inhabitants if he ever hopes to escape and find his way back home. + +Enter a strange and unexplored world full of strange creatures, dangers, and surprises. Gather resources to craft items and structures that match your survival style. Play your way as you unravel the mysteries of this strange land. + +### Minimum RAM warning +Minimum required memory to run the server is around 512mb for a single user.. + + +### Server Ports +Don't Starve Together only requires a single port to run. The default is 7777 + +| Port | default | +|---------|---------| +| Game | 10998 | + +#### Mods/Plugins may require ports to be added to the server. diff --git a/dont_starve/dont_starve/egg-don-t-starve.json b/dont_starve/dont_starve/egg-don-t-starve.json new file mode 100644 index 00000000..e5c44d3f --- /dev/null +++ b/dont_starve/dont_starve/egg-don-t-starve.json @@ -0,0 +1,45 @@ +{ + "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", + "meta": { + "version": "PTDL_v1" + }, + "exported_at": "2018-10-06T20:21:42-04:00", + "name": "Don't Starve", + "author": "parker@parkervcp.com", + "description": "Don\u2019t Starve is an uncompromising wilderness survival game full of science and magic.", + "image": "quay.io\/parkervcp\/pterodactyl-images:source", + "startup": "'cd bin && .\/dontstarve_dedicated_server_nullrenderer -bind_ip 0.0.0.0 -port {{SERVER_PORT}} -console -persistent_storage_root \/home\/container\/DoNotStarveTogether -conf_dir config -cluster server -players {{MAX_PLAYERS}}'", + "config": { + "files": "{}", + "startup": "{\r\n \"done\": \"Setting breakpad minidump AppID\",\r\n \"userInteraction\": []\r\n}", + "logs": "{}", + "stop": "^C" + }, + "scripts": { + "installation": { + "script": "#!\/bin\/bash\r\n# Don't Starve Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napt -y update\r\napt -y --no-install-recommends install curl lib32gcc1 ca-certificates\r\n\r\ncd \/tmp\r\ncurl -sSL -o steamcmd.tar.gz http:\/\/media.steampowered.com\/installer\/steamcmd_linux.tar.gz\r\n\r\nmkdir -p \/mnt\/server\/steamcmd \/mnt\/server\/logs\r\ntar -xzvf steamcmd.tar.gz -C \/mnt\/server\/steamcmd\r\ncd \/mnt\/server\/steamcmd\r\n\r\n# SteamCMD fails otherwise for some reason, even running as root.\r\n# This is changed at the end of the install process anyways.\r\nchown -R root:root \/mnt\r\n\r\nexport HOME=\/mnt\/server\r\n\r\n.\/steamcmd.sh +login anonymous +force_install_dir \/mnt\/server +app_update 343050 +quit\r\n\r\nmkdir -p \/mnt\/server\/.steam\/sdk32\r\ncp -v linux32\/steamclient.so ..\/.steam\/sdk32\/steamclient.so\r\n\r\nmkdir -p ~\/DoNotStarveTogether\/config\/server\/\r\necho \"${SERVER_TOKEN}\" >> ~\/DoNotStarveTogether\/config\/server\/cluster_token.txt", + "container": "ubuntu:18.04", + "entrypoint": "bash" + } + }, + "variables": [ + { + "name": "Max Players", + "description": "Set the maximum number of players that will be allowed to join the game. This option overrides the [GAMEPLAY] \/ max_players setting in cluster.ini.", + "env_variable": "MAX_PLAYERS", + "default_value": "4", + "user_viewable": 1, + "user_editable": 0, + "rules": "required|integer|between:1,31" + }, + { + "name": "Server Token", + "description": "Required to run a public server. This needs to be generated from in game.", + "env_variable": "SERVER_TOKEN", + "default_value": "", + "user_viewable": 1, + "user_editable": 1, + "rules": "required|string|max:64" + } + ] +} \ No newline at end of file From 329a4c9e00c7c6329fa98dc1d1e8158bc6aa6d63 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Sat, 6 Oct 2018 20:30:09 -0400 Subject: [PATCH 16/18] adding example server readme --- example/README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 example/README.md diff --git a/example/README.md b/example/README.md new file mode 100644 index 00000000..94d7f62b --- /dev/null +++ b/example/README.md @@ -0,0 +1,20 @@ +# Example Server Name +### From their [Github](https://github.com/parkervcp/eggs) +A link to the site that you download game files from. +The description of the server usually provided by the game/server maker. + +### Install notes +Due to rate limiting the console on the panel cannot keep up with the game console and the build will complete before the panel console may show it. Reloading the console will load it to the latest part of the log. + +### Minimum RAM warning +Minimum required memory to run the server. + + +### Server Ports +Ports required to run the server in a table format. + +| Port | default | +|---------|---------| +| Game | 25565 | + +#### Mods/Plugins may require ports to be added to the server. From 65113f2f9a420bd58619ebe1f97e173aa4c2b9c7 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Sun, 7 Oct 2018 00:26:18 -0400 Subject: [PATCH 17/18] f you 7 days to die Gets rid of the need to have a specific 7dtd image to run the game. --- .../7_days_to_die/egg-7-days-to-die.json | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/source_servers/7_days_to_die/egg-7-days-to-die.json b/source_servers/7_days_to_die/egg-7-days-to-die.json index ba47d705..4eccc5a4 100644 --- a/source_servers/7_days_to_die/egg-7-days-to-die.json +++ b/source_servers/7_days_to_die/egg-7-days-to-die.json @@ -3,14 +3,14 @@ "meta": { "version": "PTDL_v1" }, - "exported_at": "2018-07-07T19:23:03-04:00", + "exported_at": "2018-10-07T00:04:07-04:00", "name": "7 Days To Die", "author": "kristoffer.norman@bahnhof.se", "description": "7 days to die server", - "image": "quay.io\/parkervcp\/pterodactyl-images:7daystodie", - "startup": "-ServerPort=${{SERVER_PORT}} -ServerMaxPlayerCount=${{MAX_PLAYERS}} -GameDifficulty=${{GAME_DIFFICULTY}} -ControlPanelEnabled=false -TelnetEnabled=true -TelnetPort=8081", + "image": "quay.io\/parkervcp\/pterodactyl-images:source", + "startup": "'.\/7DaysToDieServer.x86_64 -configfile=serverconfig.xml -quit -batchmode -nographics -dedicated -ServerPort=26900 -ServerMaxPlayerCount=8 -GameDifficulty=1 -ControlPanelEnabled=false -TelnetEnabled=true -TelnetPort=8081 -logfile logs\/latest.log & echo -e \"Checing on telnet connection\" && until nc -z -v -w5 127.0.0.1 8081; do echo \"Waiting for telnet connection...\"; sleep 5; done && telnet -E 127.0.0.1 8081'", "config": { - "files": "{}", + "files": "{\r\n \"serverconfig.xml\": {\r\n \"parser\": \"xml\",\r\n \"find\": {\r\n \"ServerPort\": \"{{server.build.default.port}}\"\r\n }\r\n }\r\n}", "startup": "{\r\n \"done\": \"Connected with 7DTD server\",\r\n \"userInteraction\": []\r\n}", "logs": "{\r\n \"custom\": false,\r\n \"location\": \"logs\/latest.log\"\r\n}", "stop": "shutdown" @@ -40,6 +40,15 @@ "user_viewable": 1, "user_editable": 1, "rules": "required|integer|between:0,5" + }, + { + "name": "Source AppID", + "description": "This is the app id for 7dtd please no step on snek.", + "env_variable": "SRCDS_APPID", + "default_value": "294420", + "user_viewable": 0, + "user_editable": 0, + "rules": "required|string|max:20" } ] } \ No newline at end of file From 4ac3720e57705d481f946c0ec00cf8ea507a2b96 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Sun, 7 Oct 2018 10:03:23 -0400 Subject: [PATCH 18/18] updated tModloader Resolves #84 --- terraria/tmodloader/egg-t-modloader.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/terraria/tmodloader/egg-t-modloader.json b/terraria/tmodloader/egg-t-modloader.json index 6b670fd6..ba2316b1 100644 --- a/terraria/tmodloader/egg-t-modloader.json +++ b/terraria/tmodloader/egg-t-modloader.json @@ -3,12 +3,12 @@ "meta": { "version": "PTDL_v1" }, - "exported_at": "2018-10-05T23:24:16-04:00", + "exported_at": "2018-10-07T10:01:51-04:00", "name": "tModloader", "author": "parker@parkervcp.com", "description": "tModLoader is essentially a mod that provides a way to load your own mods without having to work directly with Terraria's source code itself. This means you can easily make mods that are compatible with other people's mods, save yourself the trouble of having to decompile and recompile Terraria.exe, and escape from having to understand all of the obscure \"intricacies\" of Terraria's source code. It is made to work for Terraria 1.3+.", "image": "quay.io\/parkervcp\/pterodactyl-images:ubuntu", - "startup": ".\/tModLoaderServer.bin.x86_64 -ip 0.0.0.0 -port {{SERVER_PORT}} -maxplayers {{MAX_PLAYERS}} -world {{WORLD_NAME}}.wld -autocreate {{WORLD_SIZE}}", + "startup": ".\/tModLoaderServer.bin.x86_64 -ip 0.0.0.0 -port ${SERVER_PORT} -maxplayers ${MAX_PLAYERS} -world ~\/saves\/Worlds\/${WORLD_NAME}.wld -worldname ${WORLD_NAME} -autocreate ${WORLD_SIZE} -savedirectory ~\/ -tmlsavedirectory ~\/saves -modpath ~\/mods", "config": { "files": "{}", "startup": "{\r\n \"done\": \"Type 'help' for a list of commands\",\r\n \"userInteraction\": []\r\n}",