From 4ede54de79ab66e67e608a342e1b9f8000daef0d Mon Sep 17 00:00:00 2001 From: tmunsch Date: Tue, 10 Nov 2020 04:13:51 -0500 Subject: [PATCH 01/20] Egg for Fabric Minecraft Fabric is a modular modding toolchain targeting Minecraft 1.14 and above, including snapshots. --- minecraft/java/fabric/egg-fabric.json | 48 +++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 minecraft/java/fabric/egg-fabric.json diff --git a/minecraft/java/fabric/egg-fabric.json b/minecraft/java/fabric/egg-fabric.json new file mode 100644 index 00000000..29fe81a4 --- /dev/null +++ b/minecraft/java/fabric/egg-fabric.json @@ -0,0 +1,48 @@ +{ + "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", + "meta": { + "version": "PTDL_v1" + }, + "exported_at": "2020-11-10T04:10:30-05:00", + "name": "Fabric", + "author": "accounts@bofanodes.io", + "description": "Fabric is a modular modding toolchain targeting Minecraft 1.14 and above, including snapshots.", + "features": [ + "eula" + ], + "image": "quay.io\/pterodactyl\/core:java", + "startup": "java -Xms128M -Xmx{{SERVER_MEMORY}}M -jar {{SERVER_JARFILE}}", + "config": { + "files": "{\r\n \"server.properties\": {\r\n \"parser\": \"properties\",\r\n \"find\": {\r\n \"server-ip\": \"0.0.0.0\",\r\n \"enable-query\": \"true\",\r\n \"server-port\": \"{{server.build.default.port}}\"\r\n }\r\n }\r\n}", + "startup": "{\r\n \"done\": \")! For help, type \",\r\n \"userInteraction\": [\r\n \"Go to eula.txt for more info.\"\r\n ]\r\n}", + "logs": "{\r\n \"custom\": false,\r\n \"location\": \"logs\/latest.log\"\r\n}", + "stop": "stop" + }, + "scripts": { + "installation": { + "script": "#!\/bin\/bash\r\n# Fabric MC Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napt update\r\napt install -y curl jq unzip dos2unix wget\r\nmkdir -p \/mnt\/server\r\ncd \/mnt\/server\r\nwget https:\/\/maven.fabricmc.net\/net\/fabricmc\/fabric-installer\/$FABRIC_VERSION\/fabric-installer-$FABRIC_VERSION.jar\r\njava -jar fabric-installer-$FABRIC_VERSION.jar server -downloadMinecraft\r\necho -e \"Install Complete\"", + "container": "openjdk:8-jdk-slim", + "entrypoint": "bash" + } + }, + "variables": [ + { + "name": "Server Jar File", + "description": "The name of the server jarfile to run the server with.", + "env_variable": "SERVER_JARFILE", + "default_value": "fabric-server-launch.jar", + "user_viewable": true, + "user_editable": true, + "rules": "required|regex:\/^([\\w\\d._-]+)(\\.jar)$\/" + }, + { + "name": "Fabric Version", + "description": "The version of Fabric to install.", + "env_variable": "FABRIC_VERSION", + "default_value": "0.6.1.51", + "user_viewable": true, + "user_editable": true, + "rules": "required|string|between:3,15" + } + ] +} From f8e27e11153759877fbc1c916716c9c43220d270 Mon Sep 17 00:00:00 2001 From: tmunsch Date: Tue, 10 Nov 2020 04:19:56 -0500 Subject: [PATCH 02/20] Create README.MD Readme for Fabric --- minecraft/java/fabric/README.MD | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 minecraft/java/fabric/README.MD diff --git a/minecraft/java/fabric/README.MD b/minecraft/java/fabric/README.MD new file mode 100644 index 00000000..745eced2 --- /dev/null +++ b/minecraft/java/fabric/README.MD @@ -0,0 +1,11 @@ +# Fabric + +Fabric is a lightweight, experimental modding toolchain for Minecraft. + +## Server Ports +The fabric server requires a single port for access (default 25565) but plugins may require extra ports to enabled for the server. + + +| Port | default | +|-------|---------| +| Game | 25565 | From be605edf4273c0443ece3bf9bd43107e28a8f340 Mon Sep 17 00:00:00 2001 From: tmunsch Date: Tue, 10 Nov 2020 04:23:32 -0500 Subject: [PATCH 03/20] Added Fabric MC added Fabric Egg --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8fcfa050..77ae2547 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,7 @@ If you are reading this it looks like you are looking to add an egg to your serv * [Java](/minecraft/java/) Servers for Java Minecraft * [Cuberite](/minecraft/java/cuberite/) + * [fabric](/minecraft/java/fabric) * [feather](/minecraft/feather/) * [Feed The Beast](/minecraft/java/ftb/) * [Forge](/minecraft/java/forge/) @@ -174,4 +175,4 @@ If you are reading this it looks like you are looking to add an egg to your serv [Xonotic](/xonotic/xonotic/) -[Cryofall](/cryofall/) \ No newline at end of file +[Cryofall](/cryofall/) From b1300b310bbb4c24ae95f53a2e01b4f24df54c72 Mon Sep 17 00:00:00 2001 From: tmunsch Date: Sun, 22 Nov 2020 00:11:37 -0500 Subject: [PATCH 04/20] Added latest version curl from parker Added Parker's genius one liner --- minecraft/java/fabric/egg-fabric.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/minecraft/java/fabric/egg-fabric.json b/minecraft/java/fabric/egg-fabric.json index 29fe81a4..22bf5fe7 100644 --- a/minecraft/java/fabric/egg-fabric.json +++ b/minecraft/java/fabric/egg-fabric.json @@ -20,8 +20,7 @@ }, "scripts": { "installation": { - "script": "#!\/bin\/bash\r\n# Fabric MC Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napt update\r\napt install -y curl jq unzip dos2unix wget\r\nmkdir -p \/mnt\/server\r\ncd \/mnt\/server\r\nwget https:\/\/maven.fabricmc.net\/net\/fabricmc\/fabric-installer\/$FABRIC_VERSION\/fabric-installer-$FABRIC_VERSION.jar\r\njava -jar fabric-installer-$FABRIC_VERSION.jar server -downloadMinecraft\r\necho -e \"Install Complete\"", - "container": "openjdk:8-jdk-slim", + "script": "#!\/bin\/bash\r\n# Fabric MC Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napt update\r\napt install -y curl jq unzip dos2unix wget\r\nmkdir -p \/mnt\/server\r\ncd \/mnt\/server\r\nif [ -z \"$FABRIC_VERSION\" ] || [ \"$FABRIC_VERSION\" == \"latest\" ]; then\r\nFABRIC_VERSION=$(curl https:\/\/maven.fabricmc.net\/net\/fabricmc\/fabric-installer\/ | grep -Po '(?<=href=\")[^\"]*' | sort -h | tail -1 | sed 's,\/,,g')\r\nwget https:\/\/maven.fabricmc.net\/net\/fabricmc\/fabric-installer\/$FABRIC_VERSION\/fabric-installer-$FABRIC_VERSION.jar\r\nelse\r\nwget https:\/\/maven.fabricmc.net\/net\/fabricmc\/fabric-installer\/$FABRIC_VERSION\/fabric-installer-$FABRIC_VERSION.jar\r\nfi\r\njava -jar fabric-installer-$FABRIC_VERSION.jar server -downloadMinecraft\r\necho -e \"Install Complete\"", "container": "openjdk:8-jdk-slim", "entrypoint": "bash" } }, From 8cd7f2bd560958c41747914df56d8a07f930c96f Mon Sep 17 00:00:00 2001 From: Torsten Widmann Date: Sat, 5 Dec 2020 08:52:54 +0100 Subject: [PATCH 05/20] add/TS3 Manager Egg --- README.md | 5 +- voice_servers/ts3_manager/README.md | 15 +++++ .../ts3_manager/egg-t-s3-manager.json | 55 +++++++++++++++++++ 3 files changed, 73 insertions(+), 2 deletions(-) create mode 100644 voice_servers/ts3_manager/README.md create mode 100644 voice_servers/ts3_manager/egg-t-s3-manager.json diff --git a/README.md b/README.md index 704a0c4e..0724132a 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ If you are reading this it looks like you are looking to add an egg to your serv * [Twitch](/bots/twitch) * [PhantomBot](/bots/twitch/phantombot/) * [sogeBot](/bots/twitch/sogebot/) - + [Other](/bots/other/) * [Big Brother Bot](/bots/other/bigbrotherbot) @@ -65,7 +65,8 @@ If you are reading this it looks like you are looking to add an egg to your serv ## Voice Servers * [Lavalink](/voice_servers/lavalink) -* [teaspeak](/voice_servers/teaspeak) +* [TeaSpeak](/voice_servers/teaspeak) +* [TS3-Manager](/voice_servers/ts3_manager) ## Game Eggs [Among Us Impostor Server](/among_us/impostor_server) diff --git a/voice_servers/ts3_manager/README.md b/voice_servers/ts3_manager/README.md new file mode 100644 index 00000000..8d64dd67 --- /dev/null +++ b/voice_servers/ts3_manager/README.md @@ -0,0 +1,15 @@ +# TS3 Manager +### [Website](https://www.ts3.app/) + +TS3 Manager is a simple and lightwight webbased Teamspeak Webinterface + +### Install notes + +Connect with your IP from your Pteroserver and the assigned Port. Add your IP to TS Server Withlist + +### Server Ports +Ports required to run the server in a table format. + +| Port | default | +|---------|---------| +| Game | 3000 | diff --git a/voice_servers/ts3_manager/egg-t-s3-manager.json b/voice_servers/ts3_manager/egg-t-s3-manager.json new file mode 100644 index 00000000..49e67368 --- /dev/null +++ b/voice_servers/ts3_manager/egg-t-s3-manager.json @@ -0,0 +1,55 @@ +{ + "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", + "meta": { + "version": "PTDL_v1" + }, + "exported_at": "2020-12-05T08:50:02+01:00", + "name": "TS3 Manager", + "author": "info@goover.de", + "description": "The Open Source Webinterface For TeamSpeak Servers", + "features": null, + "image": "quay.io\/parkervcp\/pterodactyl-images:base_debian", + "startup": ".\/start_ts3-manager -p ${SERVER_PORT}", + "config": { + "files": "{}", + "startup": "{\r\n \"done\": \"Server listening on\",\r\n \"userInteraction\": []\r\n}", + "logs": "{}", + "stop": "^C" + }, + "scripts": { + "installation": { + "script": "apt -y update\r\napt -y upgrade\r\napt install -y git unzip jq wget tar curl\r\n\r\nexport HOME=\/mnt\/server\r\ncd $HOME\r\n\r\n## get release info and download links\r\nLATEST_RELEASE=$(curl -L -s -H 'Accept: application\/json' https:\/\/github.com\/${GITHUB_PACKAGE}\/releases\/latest)\r\nLATEST_VERSION=$(echo $LATEST_RELEASE | sed -e 's\/.*\"tag_name\":\"\\([^\"]*\\)\".*\/\\1\/')\r\n\r\nif [ -z \"${VERSION}\" ] || [ \"${VERSION}\" == \"latest\" ]; then\r\n DOWNLOAD_LINK=\"https:\/\/github.com\/${GITHUB_PACKAGE}\/releases\/download\/$LATEST_VERSION\/$MATCH-$LATEST_VERSION\"\r\nelse \r\n DOWNLOAD_LINK=\"https:\/\/github.com\/${GITHUB_PACKAGE}\/releases\/download\/v$VERSION\/$MATCH-$VERSION-v$VERSION\"\r\nfi\r\n\r\necho $DOWNLOAD_LINK\r\nwget $DOWNLOAD_LINK\r\n\r\nif [ -z \"${VERSION}\" ] || [ \"${VERSION}\" == \"latest\" ]; then\r\n mv -f $MATCH-$LATEST_VERSION $HOME\/start_ts3-manager\r\n chmod +x start_ts3-manager\r\nelse\r\n mv -f $MATCH-v$VERSION $HOME\/start_ts3-manager\r\n chmod start_ts3-manager\r\nfi", + "container": "debian:buster-slim", + "entrypoint": "bash" + } + }, + "variables": [ + { + "name": "GITHUB_PACKAGE", + "description": "", + "env_variable": "GITHUB_PACKAGE", + "default_value": "joni1802\/ts3-manager", + "user_viewable": false, + "user_editable": false, + "rules": "required|string|max:50" + }, + { + "name": "VERSION", + "description": "", + "env_variable": "VERSION", + "default_value": "latest", + "user_viewable": false, + "user_editable": false, + "rules": "required|string|max:30" + }, + { + "name": "MATCH", + "description": "", + "env_variable": "MATCH", + "default_value": "ts3-manager-linux-x64", + "user_viewable": false, + "user_editable": false, + "rules": "required|string|max:50" + } + ] +} \ No newline at end of file From c7f1649cb5dec879623c6b29fb1e2aa115ccb3be Mon Sep 17 00:00:00 2001 From: Torsten Widmann Date: Sat, 5 Dec 2020 08:58:49 +0100 Subject: [PATCH 06/20] small fix --- voice_servers/ts3_manager/egg-t-s3-manager.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/voice_servers/ts3_manager/egg-t-s3-manager.json b/voice_servers/ts3_manager/egg-t-s3-manager.json index 49e67368..c20c8b53 100644 --- a/voice_servers/ts3_manager/egg-t-s3-manager.json +++ b/voice_servers/ts3_manager/egg-t-s3-manager.json @@ -3,7 +3,7 @@ "meta": { "version": "PTDL_v1" }, - "exported_at": "2020-12-05T08:50:02+01:00", + "exported_at": "2020-12-05T08:58:33+01:00", "name": "TS3 Manager", "author": "info@goover.de", "description": "The Open Source Webinterface For TeamSpeak Servers", @@ -38,8 +38,8 @@ "description": "", "env_variable": "VERSION", "default_value": "latest", - "user_viewable": false, - "user_editable": false, + "user_viewable": true, + "user_editable": true, "rules": "required|string|max:30" }, { From 846a4d4819dd938955112632db4682642d675965 Mon Sep 17 00:00:00 2001 From: TASelwyn <37274951+TASelwyn@users.noreply.github.com> Date: Sat, 5 Dec 2020 13:42:37 -0500 Subject: [PATCH 07/20] Cleaning up proxies Geyser is actually cross platform, not just bedrock. Also, dragonproxy is entirely abandoned in favour of geyser so removed all instances of dragonproxy and just left a msg saying use geyser in the top level readme. --- README.md | 58 +++++++++-------- minecraft/proxy/bedrock/README.md | 9 --- .../proxy/bedrock/dragon_proxy/README.md | 15 ----- .../dragon_proxy/egg-dragon-proxy.json | 63 ------------------- .../geyser/README.md | 0 steamcmd_servers/unturned/unturned/README.md | 16 ----- .../unturned/unturned/egg-unturned.json | 63 ------------------- 7 files changed, 28 insertions(+), 196 deletions(-) delete mode 100644 minecraft/proxy/bedrock/README.md delete mode 100644 minecraft/proxy/bedrock/dragon_proxy/README.md delete mode 100644 minecraft/proxy/bedrock/dragon_proxy/egg-dragon-proxy.json rename minecraft/proxy/{bedrock => cross_platform}/geyser/README.md (100%) delete mode 100644 steamcmd_servers/unturned/unturned/README.md delete mode 100644 steamcmd_servers/unturned/unturned/egg-unturned.json diff --git a/README.md b/README.md index 704a0c4e..ad14bff2 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ If you are reading this it looks like you are looking to add an egg to your serv * [sogeBot](/bots/twitch/sogebot/) [Other](/bots/other/) -* [Big Brother Bot](/bots/other/bigbrotherbot) +* [Big Brother Bot](/bots/other/bigbrotherbot/) * [TeamSpeak3](bots/teamspeak3) * [JTS3ServerMod](/bots/teamspeak3/jts3servermod/) @@ -53,22 +53,22 @@ If you are reading this it looks like you are looking to add an egg to your serv ## [Database](/database/) ### In-Memory Databases [Redis](/database/redis/) -* [Redis 5](/database/redis/redis-5) -* [Redis 6](/database/redis/redis-6) +* [Redis 5](/database/redis/redis-5/) +* [Redis 6](/database/redis/redis-6/) ### noSQL -* [mongoDB](/database/nosql/mongodb) +* [mongoDB](/database/nosql/mongodb/) ### SQL Databases * [MariaDB](/database/sql/mariadb/) * [PostgreSQL](/database/sql/postgres/) ## Voice Servers -* [Lavalink](/voice_servers/lavalink) -* [teaspeak](/voice_servers/teaspeak) +* [Lavalink](/voice_servers/lavalink/) +* [teaspeak](/voice_servers/teaspeak/) ## Game Eggs -[Among Us Impostor Server](/among_us/impostor_server) +[Among Us Impostor Server](/among_us/impostor_server/) [ET Legacy](/enemy_territory/etlegacy/) @@ -95,13 +95,13 @@ If you are reading this it looks like you are looking to add an egg to your serv * [Java](/minecraft/java/) Servers for Java Minecraft * [Cuberite](/minecraft/java/cuberite/) - * [feather](/minecraft/feather/) + * [feather](/minecraft/java/feather/) * [Feed The Beast](/minecraft/java/ftb/) * [Forge](/minecraft/java/forge/) * [Magma](/minecraft/java/magma/) * [Paper](/minecraft/java/paper) * [Spigot](/minecraft/java/spigot/) - * [spongeforge](/minecraft/java/spongeforge/) + * [SpongeForge](/minecraft/java/spongeforge/) * [SpongeVanilla](/minecraft/java/spongevanilla/) * [Technic](/minecraft/java/technic/) * [Tuinity](/minecraft/java/tuinity/) @@ -113,17 +113,16 @@ If you are reading this it looks like you are looking to add an egg to your serv * [Waterfall](/minecraft/proxy/java/waterfall/) * [Travertine](/minecraft/proxy/java/travertine/) * [Velocity](/minecraft/proxy/java/velocity/) - * [Bedrock](/minecraft/proxy/bedrock/) - * [DragonProxy](/minecraft/proxy/bedrock/dragonproxy/) - * [GeyserMC](/minecraft/proxy/bedrock/geyser/) - * [Cross Platform](/minecraft/proxy/cross_platform) + * [Cross Platform](/minecraft/proxy/cross_platform/) + * [GeyserMC] (/minecraft/proxy/cross_platform/geyser/) * [Waterdog](/minecraft/proxy/cross_platform/waterdog/) - + * DragonProxy abandoned in favour of GeyserMC. + [OpenRA](/openra/) -* [OpenRA Dune2000](/openra/openra_dune2000) -* [OpenRA Red Alert](/openra/openra_red_alert) -* [OpenRA Tiberian Dawn](/openra/openra_tiberian_dawn) +* [OpenRA Dune2000](/openra/openra_dune2000/) +* [OpenRA Red Alert](/openra/openra_red_alert/) +* [OpenRA Tiberian Dawn](/openra/openra_tiberian_dawn/) [Red Dead Redemption](/rdr/) @@ -137,40 +136,39 @@ If you are reading this it looks like you are looking to add an egg to your serv * [Arma 3 HC](/steamcmd_servers/arma/arma3_headless_client/) * [Arma 3 HC](/steamcmd_servers/arma/arma3_x64/) * [Avorion](/steamcmd_servers/avorion/) -* [Citadel: Forged with Fire](/steamcmd_servers/citadel) -* [Conan Exiles](/steamcmd_servers/conan_exiles) -* [Don't Starve](/steamcmd_servers/dont_starve) +* [Citadel: Forged with Fire](/steamcmd_servers/citadel/) +* [Conan Exiles](/steamcmd_servers/conan_exiles/) +* [Don't Starve](/steamcmd_servers/dont_starve/) * [ECO](/steamcmd_servers/eco/) * [HLDS server](/steamcmd_servers/hlds_server) * [Holdfast](/steamcmd_servers/holdfast) * [Hurtworld](/steamcmd_servers/hurtworld) -* [Insurgency: Sandstorm](/steamcmd_servers/insurgency_sandstorm) -* [Killing Floor 2](/steamcmd_servers/killingfloor2) -* [Mordhau](/steamcmd_servers/mordhau) -* [Onset](/steamcmd_servers/onset) +* [Insurgency: Sandstorm](/steamcmd_servers/insurgency_sandstorm/) +* [Killing Floor 2](/steamcmd_servers/killingfloor2/) +* [Mordhau](/steamcmd_servers/mordhau/) +* [Onset](/steamcmd_servers/onset/) * [PixARK](/steamcmd_servers/pixark/) * [Project Zomboid](/steamcmd_servers/project_zomboid/) -* [Rising World](/steamcmd_servers/rising_world) +* [Rising World](/steamcmd_servers/rising_world/) * [Rust Staging Branch](/steamcmd_servers/rust_staging/) * [SCP: Secret Laboratory](/steamcmd_servers/scpsl/) * [dedicated](/steamcmd_servers/scpsl/dedicated/) * [multiadmin](/steamcmd_servers/scpsl/multiadmin/) * [Soldat](/steamcmd_servers/soldat/) -* [Starbound](/steamcmd_servers/starbound) +* [Starbound](/steamcmd_servers/starbound/) * [Stationeers](/steamcmd_servers/stationeers/) * [Stormworks](/steamcmd_servers/stormworks/) -* [Sven Co-op](/steamcmd_servers/svencoop) +* [Sven Co-op](/steamcmd_servers/svencoop/) * [Squad](/steamcmd_servers/squad/) * [Team Fortress 2 Classic](/steamcmd_servers/team_fortress_2_classic/) * [Unturned](/steamcmd_servers/unturned/) - * [Unturned](/steamcmd_servers/unturned/unturned/) [Teeworlds](/teeworlds/) * [teeworlds](/teeworlds/teeworlds/) [Terraria](/terraria/) -* [vanilla](/terraria/vanilla) -* [tmodloader](/terraria/tmodloader) +* [vanilla](/terraria/vanilla/) +* [tmodloader](/terraria/tmodloader/) * [tshock](/terraria/tshock/) [Tycoon Games](/tycoon_games/) diff --git a/minecraft/proxy/bedrock/README.md b/minecraft/proxy/bedrock/README.md deleted file mode 100644 index a8785174..00000000 --- a/minecraft/proxy/bedrock/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Bedrock Proxies/Bridges - -#### DragonProxy (Abandoned in favor of Geyser) -[DragonProxy](https://github.com/DragonetMC/DragonProxy) -A proxy to allow Minecraft: Bedrock clients to connect to Minecraft: Java Edition servers. - -#### GeyserMC -[GeyserMC](https://geysermc.org/) -A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock edition. diff --git a/minecraft/proxy/bedrock/dragon_proxy/README.md b/minecraft/proxy/bedrock/dragon_proxy/README.md deleted file mode 100644 index 05889c65..00000000 --- a/minecraft/proxy/bedrock/dragon_proxy/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# DragonProxy - -A proxy to allow Minecraft: Bedrock clients to connect to Minecraft: Java Edition servers. - -### Server Ports - -DragonProxy need 2 port (default 19132) - -| Port | default | -|---------|----------| -| Bind | 19132 | -| Remote | 25565 | - -### Known Issues -Also see the [DragonProxy Github](https://github.com/DragonetMC/DragonProxy) diff --git a/minecraft/proxy/bedrock/dragon_proxy/egg-dragon-proxy.json b/minecraft/proxy/bedrock/dragon_proxy/egg-dragon-proxy.json deleted file mode 100644 index 0dcfcd27..00000000 --- a/minecraft/proxy/bedrock/dragon_proxy/egg-dragon-proxy.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", - "meta": { - "version": "PTDL_v1" - }, - "exported_at": "2020-04-20T12:13:53+02:00", - "name": "DragonProxy", - "author": "info@goover.de", - "description": "A proxy made to allow Minecraft: Bedrock Edition clients to connect to Minecraft: Java Edition servers.", - "image": "quay.io\/pterodactyl\/core:java", - "startup": "java -Xms128M -Xmx{{SERVER_MEMORY}}M -jar DragonProxy.jar", - "config": { - "files": "{\r\n \"config.yml\": {\r\n \"parser\": \"file\",\r\n \"find\": {\r\n \"bind-port:\": \"bind-port: {{server.build.default.port}}\",\r\n \"max-players:\": \"max-players: {{server.build.env.MAX_PLAYERS}}\",\r\n \"remote-port:\": \"remote-port: {{server.build.env.RPORT}}\",\r\n \"remote-auth:\": \"remote-auth: {{server.build.env.REMOTE_AUTH}}\",\r\n \"xbox-auth:\": \"xbox-auth: {{server.build.env.XBOX_AUTH}}\"\r\n }\r\n }\r\n}", - "startup": "{\r\n \"done\": \"Done\",\r\n \"userInteraction\": []\r\n}", - "logs": "[]", - "stop": "stop" - }, - "scripts": { - "installation": { - "script": "apk update\r\napk --no-cache --update add curl jq wget\r\n\r\ncd \/mnt\/server\r\nrm -rf DragonProxy.jar\r\nwget https:\/\/ci.codemc.io\/job\/DragonetMC\/job\/DragonProxy\/lastBuild\/artifact\/bootstrap\/standalone\/target\/DragonProxy.jar\r\n\r\nrm -rf \/mnt\/server\/config.yml\r\ncat < \/mnt\/server\/config.yml\r\n# -----------------------------------------------\r\n# DragonProxy Configuration (25\/03\/20)\r\n# https:\/\/github.com\/DragonetMC\/DragonProxy\r\n# -----------------------------------------------\r\n# DO NOT CHANGE THIS VARIABLE!!!!!!\r\nconfig-version: 2\r\n# DO NOT CHANGE THIS VARIABLE!!!!!!\r\n\r\nlocale: 'EN'\r\n\r\n# The IP and port the proxy will listen for connections on\r\n# '0.0.0.0' will bind to all IP addresses available on your device\r\nbind-address: '0.0.0.0'\r\nbind-port: 19132\r\n\r\n# The MOTD that will be shown on the MCPE server list\r\nmotd: 'DragonProxy'\r\nmotd2: 'https:\/\/github.com\/DragonetMC\/DragonProxy'\r\n\r\n# The maximum amount of players that can join the proxy\r\nmax-players: 1\r\n\r\n# The IP and port of the remote server to connect to\r\nremote-address: '127.0.0.1'\r\nremote-port: 25565\r\n\r\n# The authentication method used for connecting to the remote server.\r\n# Accepted values:\r\n# credentials : This will display a form when you join the proxy asking you to enter your Mojang credentials\r\n# offline : No authentication, cant join premium servers such as Hypixel\r\nremote-auth: credentials\r\n\r\n# Whether or not Bedrock clients should be authenticated with xbox live\r\nxbox-auth: false\r\n\r\n# Whether or not to use the motd and player count of the primary remote server\r\nping-passthrough: true\r\n\r\n# Player gameplay related settings\r\nplayer-settings:\r\n # Whether or not to translate commands sent from the remote server and display\r\n # them on the Bedrock client. This is currently experimental.\r\n enable-commands: false\r\n\r\n # Whether or not to enable auto jump\r\n auto-jump: true\r\n\r\n # Whether or not to fetch skins from Mojang's servers\r\n fetch-skins: true\r\n\r\nmetrics:\r\n enabled: true\r\n # DO NOT CHANGE\r\n server-uuid: donotchange_serveruuid\r\n\r\n# The amount of threads that will be used.\r\n# Only change if you know what you are doing\r\nthread-pool-size: 8\r\nEOT", - "container": "openjdk:8-jre-alpine", - "entrypoint": "ash" - } - }, - "variables": [ - { - "name": "Remote Port", - "description": "", - "env_variable": "RPORT", - "default_value": "25565", - "user_viewable": 1, - "user_editable": 1, - "rules": "required|string|max:20" - }, - { - "name": "Remote Auth", - "description": "The authentication method used for connecting to the remote server.\r\nAccepted values:\r\ncredentials : This will display a form when you join the proxy asking you to enter your Mojang credentials\r\noffline : No authentication, cant join premium servers such as Hypixel", - "env_variable": "REMOTE_AUTH", - "default_value": "credentials", - "user_viewable": 1, - "user_editable": 1, - "rules": "required|string|max:20" - }, - { - "name": "XBox Auth", - "description": "Whether or not Bedrock clients should be authenticated with xbox live\r\n\r\nTRUE or FALSE", - "env_variable": "XBOX_AUTH", - "default_value": "false", - "user_viewable": 1, - "user_editable": 1, - "rules": "required|string|max:20" - }, - { - "name": "Max Players", - "description": "The maximum amount of players that can join the proxy", - "env_variable": "MAX_PLAYERS", - "default_value": "1", - "user_viewable": 1, - "user_editable": 1, - "rules": "required|string|max:20" - } - ] -} \ No newline at end of file diff --git a/minecraft/proxy/bedrock/geyser/README.md b/minecraft/proxy/cross_platform/geyser/README.md similarity index 100% rename from minecraft/proxy/bedrock/geyser/README.md rename to minecraft/proxy/cross_platform/geyser/README.md diff --git a/steamcmd_servers/unturned/unturned/README.md b/steamcmd_servers/unturned/unturned/README.md deleted file mode 100644 index 32b69f98..00000000 --- a/steamcmd_servers/unturned/unturned/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# Unturned - -Steam Description -You're one of the few not yet turned zombie. Keeping it that way will be a challenge. -- Go in guns blazing and attract the attention of everything, living and dead. -- Take a subtle approach sneaking around and making use of distractions. -- Confront and learn to counter special abilities ranging from invisibility to fire breathing to lightning attacks. - -### Server Ports -Rocketmod requires 3 ports to run properly. - -| Port | default | -|---------|---------| -| Game | 27015 | -| Game +1 | 27016 | -| Game +2 | 27017 | diff --git a/steamcmd_servers/unturned/unturned/egg-unturned.json b/steamcmd_servers/unturned/unturned/egg-unturned.json deleted file mode 100644 index df6abd65..00000000 --- a/steamcmd_servers/unturned/unturned/egg-unturned.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", - "meta": { - "version": "PTDL_v1" - }, - "exported_at": "2020-07-12T22:04:47-04:00", - "name": "Unturned", - "author": "parker@parkervcp.com", - "description": "Vanilla Unturned with the included RockerMod.", - "image": "quay.io\/parkervcp\/pterodactyl-images:debian_source", - "startup": ".\/Unturned_Headless.x86_64 -batchmode -nographics -bind 0.0.0.0 -port {{SERVER_PORT}}", - "config": { - "files": "{}", - "startup": "{\r\n \"done\": \"Loading level: 100%\",\r\n \"userInteraction\": []\r\n}", - "logs": "{\r\n \"custom\": true,\r\n \"location\": \"latest.log\"\r\n}", - "stop": "shutdown" - }, - "scripts": { - "installation": { - "script": "#!\/bin\/bash\r\n# steamcmd Base Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\n# Image to install with is 'debian:buster-slim'\r\n\r\nDEBIAN_FRONTEND=noninteractive\r\n\r\napt -y update\r\napt -y --no-install-recommends install curl lib32gcc1 ca-certificates\r\n\r\n## just in case someone removed the defaults.\r\nif [ \"${STEAM_USER}\" == \"\" ]; then\r\n echo -e \"steam user is not set.\\n\"\r\n echo -e \"Using anonymous user.\\n\"\r\n STEAM_USER=anonymous\r\n STEAM_PASS=\"\"\r\n STEAM_AUTH=\"\"\r\nelse\r\n echo -e \"user set to ${STEAM_USER}\"\r\nfi\r\n\r\n## download and install steamcmd\r\ncd \/tmp\r\nmkdir -p \/mnt\/server\/steamcmd\r\ncurl -sSL -o steamcmd.tar.gz https:\/\/steamcdn-a.akamaihd.net\/client\/installer\/steamcmd_linux.tar.gz\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\nexport HOME=\/mnt\/server\r\n\r\n## install game using steamcmd\r\n.\/steamcmd.sh +login ${STEAM_USER} ${STEAM_PASS} ${STEAM_AUTH} +force_install_dir \/mnt\/server +app_update ${SRCDS_APPID} ${EXTRA_FLAGS} validate +quit ## other flags may be needed depending on install. looking at you cs 1.6\r\n\r\n## set up 32 bit libraries\r\nmkdir -p \/mnt\/server\/.steam\/sdk32\r\ncp -v linux32\/steamclient.so \/mnt\/server\/.steam\/sdk32\/steamclient.so\r\n\r\n## set up 64 bit libraries\r\nmkdir -p \/mnt\/server\/.steam\/sdk64\r\ncp -v linux64\/steamclient.so \/mnt\/server\/.steam\/sdk64\/steamclient.so\r\n\r\n## Specific to Unturned\r\ncd \/mnt\/server\/\r\nln -s ..\/..\/..\/steamcmd\/linux64\/steamclient.so Unturned_Headless_Data\/Plugins\/x86_64\/steamclient.so\r\nln -s ..\/Extras\/Rocket.Unturned\/ Modules\/", - "container": "debian:buster-slim", - "entrypoint": "bash" - } - }, - "variables": [ - { - "name": "Steam App ID", - "description": "Steam App ID require for install and startup update", - "env_variable": "SRCDS_APPID", - "default_value": "1110390", - "user_viewable": 0, - "user_editable": 0, - "rules": "required|string|max:20" - }, - { - "name": "ld lib path", - "description": "This is needed to load specific libraries", - "env_variable": "LD_LIBRARY_PATH", - "default_value": ".\/Unturned_Headless_Data\/Plugins\/x86_64\/", - "user_viewable": 0, - "user_editable": 0, - "rules": "required|string" - }, - { - "name": "Steam User", - "description": "Should be left blank for anon user", - "env_variable": "STEAM_USER", - "default_value": "", - "user_viewable": 1, - "user_editable": 1, - "rules": "nullable|string" - }, - { - "name": "Steam Password", - "description": "", - "env_variable": "STEAM_PASS", - "default_value": "", - "user_viewable": 1, - "user_editable": 1, - "rules": "nullable|string" - } - ] -} \ No newline at end of file From 3a8deca69b106b91c1df84bc75ed21c2af545903 Mon Sep 17 00:00:00 2001 From: TASelwyn <37274951+TASelwyn@users.noreply.github.com> Date: Sat, 5 Dec 2020 13:45:54 -0500 Subject: [PATCH 08/20] Cleans up readme Removes trailing slash to be consistent (added for missing ones in previous commit) --- README.md | 228 +++++++++++++++++++------------------- minecraft/proxy/README.md | 15 ++- 2 files changed, 121 insertions(+), 122 deletions(-) diff --git a/README.md b/README.md index ad14bff2..fcd2661a 100644 --- a/README.md +++ b/README.md @@ -24,162 +24,162 @@ If you are reading this it looks like you are looking to add an egg to your serv ## Please read the CONTRIBUTING.md before submitting PRs -## [Bots](/bots/) +## [Bots](/bots) -[Discord](/bots/discord/) -* [ATL Bot](/bots/discord/atlbot/) Node JS -* [Bastion](/bots/discord/bastion/) -* [CorpBot](/bots/discord/corpbot/) Python -* [discord.js](bots/discord/discord.js/) Node JS generic -* [discord.py](bots/discord/discord.py/) Python generic -* [discordgo](bots/discord/discordgo/) golang generic -* [fragbot](/bots/discord/fragbot/) Golang +[Discord](/bots/discord) +* [ATL Bot](/bots/discord/atlbot) Node JS +* [Bastion](/bots/discord/bastion) +* [CorpBot](/bots/discord/corpbot) Python +* [discord.js](bots/discord/discord.js) Node JS generic +* [discord.py](bots/discord/discord.py) Python generic +* [discordgo](bots/discord/discordgo) golang generic +* [fragbot](/bots/discord/fragbot) Golang * [jmusicbot](/bots/discord/jmusicbot) Java -* [parkertron](/bots/discord/parkertron/) Golang -* [pixel-bot](/bots/discord/pixelbot/) Python -* [Red](/bots/discord/redbot/) Python -* [Sinusbot](/bots/discord/sinusbot/) +* [parkertron](/bots/discord/parkertron) Golang +* [pixel-bot](/bots/discord/pixelbot) Python +* [Red](/bots/discord/redbot) Python +* [Sinusbot](/bots/discord/sinusbot) * [Twitch](/bots/twitch) - * [PhantomBot](/bots/twitch/phantombot/) - * [sogeBot](/bots/twitch/sogebot/) + * [PhantomBot](/bots/twitch/phantombot) + * [sogeBot](/bots/twitch/sogebot) -[Other](/bots/other/) -* [Big Brother Bot](/bots/other/bigbrotherbot/) +[Other](/bots/other) +* [Big Brother Bot](/bots/other/bigbrotherbot) * [TeamSpeak3](bots/teamspeak3) - * [JTS3ServerMod](/bots/teamspeak3/jts3servermod/) + * [JTS3ServerMod](/bots/teamspeak3/jts3servermod) -## [Database](/database/) +## [Database](/database) ### In-Memory Databases -[Redis](/database/redis/) -* [Redis 5](/database/redis/redis-5/) -* [Redis 6](/database/redis/redis-6/) +[Redis](/database/redis) +* [Redis 5](/database/redis/redis-5) +* [Redis 6](/database/redis/redis-6) ### noSQL -* [mongoDB](/database/nosql/mongodb/) +* [mongoDB](/database/nosql/mongodb) ### SQL Databases -* [MariaDB](/database/sql/mariadb/) -* [PostgreSQL](/database/sql/postgres/) +* [MariaDB](/database/sql/mariadb) +* [PostgreSQL](/database/sql/postgres) ## Voice Servers -* [Lavalink](/voice_servers/lavalink/) -* [teaspeak](/voice_servers/teaspeak/) +* [Lavalink](/voice_servers/lavalink) +* [teaspeak](/voice_servers/teaspeak) ## Game Eggs -[Among Us Impostor Server](/among_us/impostor_server/) +[Among Us Impostor Server](/among_us/impostor_server) -[ET Legacy](/enemy_territory/etlegacy/) +[ET Legacy](/enemy_territory/etlegacy) -[Factorio](/factorio/factorio/) +[Factorio](/factorio/factorio) -[Grand Theft Auto](/gta/) +[Grand Theft Auto](/gta) * GTA V - * [FiveM](/gta/fivem/) - * [RageMP](/gta/ragemp/) - * [alt:V](/gta/altv/) + * [FiveM](/gta/fivem) + * [RageMP](/gta/ragemp) + * [alt:V](/gta/altv) * GTA SA - * [Multi Theft Auto](/gta/mtasa/) - * [SA-MP](/gta/samp/) + * [Multi Theft Auto](/gta/mtasa) + * [SA-MP](/gta/samp) -[Mindustry](/mindustry/) +[Mindustry](/mindustry) -[Minetest](/minetest/) (including MTG) +[Minetest](/minetest) (including MTG) -[Minecraft](/minecraft/) -* [Bedrock](/minecraft/bedrock/) - * [Bedrock](/minecraft/bedrock/bedrock/) - * [Nukkit](/minecraft/bedrock/nukkit/) - * [PocketMine MP](/minecraft/bedrock/pocketmine_mp/) +[Minecraft](/minecraft) +* [Bedrock](/minecraft/bedrock) + * [Bedrock](/minecraft/bedrock/bedrock) + * [Nukkit](/minecraft/bedrock/nukkit) + * [PocketMine MP](/minecraft/bedrock/pocketmine_mp) -* [Java](/minecraft/java/) Servers for Java Minecraft - * [Cuberite](/minecraft/java/cuberite/) - * [feather](/minecraft/java/feather/) - * [Feed The Beast](/minecraft/java/ftb/) - * [Forge](/minecraft/java/forge/) - * [Magma](/minecraft/java/magma/) +* [Java](/minecraft/java) Servers for Java Minecraft + * [Cuberite](/minecraft/java/cuberite) + * [feather](/minecraft/java/feather) + * [Feed The Beast](/minecraft/java/ftb) + * [Forge](/minecraft/java/forge) + * [Magma](/minecraft/java/magma) * [Paper](/minecraft/java/paper) - * [Spigot](/minecraft/java/spigot/) - * [SpongeForge](/minecraft/java/spongeforge/) - * [SpongeVanilla](/minecraft/java/spongevanilla/) - * [Technic](/minecraft/java/technic/) - * [Tuinity](/minecraft/java/tuinity/) - * [VanillaCord](/minecraft/java/vanillacord/) + * [Spigot](/minecraft/java/spigot) + * [SpongeForge](/minecraft/java/spongeforge) + * [SpongeVanilla](/minecraft/java/spongevanilla) + * [Technic](/minecraft/java/technic) + * [Tuinity](/minecraft/java/tuinity) + * [VanillaCord](/minecraft/java/vanillacord) -* [Proxies](/minecraft/proxy/) Minecraft Server Proxies - * [Java](/minecraft/proxy/java/) - * [TyphoonLimbo](/minecraft/proxy/java/typhoonlimbo/) - * [Waterfall](/minecraft/proxy/java/waterfall/) - * [Travertine](/minecraft/proxy/java/travertine/) - * [Velocity](/minecraft/proxy/java/velocity/) - * [Cross Platform](/minecraft/proxy/cross_platform/) - * [GeyserMC] (/minecraft/proxy/cross_platform/geyser/) - * [Waterdog](/minecraft/proxy/cross_platform/waterdog/) +* [Proxies](/minecraft/proxy) Minecraft Server Proxies + * [Java](/minecraft/proxy/java) + * [TyphoonLimbo](/minecraft/proxy/java/typhoonlimbo) + * [Waterfall](/minecraft/proxy/java/waterfall) + * [Travertine](/minecraft/proxy/java/travertine) + * [Velocity](/minecraft/proxy/java/velocity) + * [Cross Platform](/minecraft/proxy/cross_platform) + * [GeyserMC](/minecraft/proxy/cross_platform/geyser) + * [Waterdog](/minecraft/proxy/cross_platform/waterdog) * DragonProxy abandoned in favour of GeyserMC. -[OpenRA](/openra/) -* [OpenRA Dune2000](/openra/openra_dune2000/) -* [OpenRA Red Alert](/openra/openra_red_alert/) -* [OpenRA Tiberian Dawn](/openra/openra_tiberian_dawn/) +[OpenRA](/openra) +* [OpenRA Dune2000](/openra/openra_dune2000) +* [OpenRA Red Alert](/openra/openra_red_alert) +* [OpenRA Tiberian Dawn](/openra/openra_tiberian_dawn) -[Red Dead Redemption](/rdr/) -* [RedM](/rdr/redm/) +[Red Dead Redemption](/rdr) +* [RedM](/rdr/redm) -[steamcmd servers](/steamcmd_servers/) These eggs use steamcmd to install -* [7 Days to Die](/steamcmd_servers/7_days_to_die/) -* [ARK Survival Evolved](/steamcmd_servers/ark_survival_evolved/) -* [Arma](/steamcmd_servers/arma/) - * [Arma 3](/steamcmd_servers/arma/arma3/) - * [Arma 3 HC](/steamcmd_servers/arma/arma3_headless_client/) - * [Arma 3 HC](/steamcmd_servers/arma/arma3_x64/) -* [Avorion](/steamcmd_servers/avorion/) -* [Citadel: Forged with Fire](/steamcmd_servers/citadel/) -* [Conan Exiles](/steamcmd_servers/conan_exiles/) -* [Don't Starve](/steamcmd_servers/dont_starve/) -* [ECO](/steamcmd_servers/eco/) +[steamcmd servers](/steamcmd_servers) These eggs use steamcmd to install +* [7 Days to Die](/steamcmd_servers/7_days_to_die) +* [ARK Survival Evolved](/steamcmd_servers/ark_survival_evolved) +* [Arma](/steamcmd_servers/arma) + * [Arma 3](/steamcmd_servers/arma/arma3) + * [Arma 3 HC](/steamcmd_servers/arma/arma3_headless_client) + * [Arma 3 HC](/steamcmd_servers/arma/arma3_x64) +* [Avorion](/steamcmd_servers/avorion) +* [Citadel: Forged with Fire](/steamcmd_servers/citadel) +* [Conan Exiles](/steamcmd_servers/conan_exiles) +* [Don't Starve](/steamcmd_servers/dont_starve) +* [ECO](/steamcmd_servers/eco) * [HLDS server](/steamcmd_servers/hlds_server) * [Holdfast](/steamcmd_servers/holdfast) * [Hurtworld](/steamcmd_servers/hurtworld) -* [Insurgency: Sandstorm](/steamcmd_servers/insurgency_sandstorm/) -* [Killing Floor 2](/steamcmd_servers/killingfloor2/) -* [Mordhau](/steamcmd_servers/mordhau/) -* [Onset](/steamcmd_servers/onset/) -* [PixARK](/steamcmd_servers/pixark/) -* [Project Zomboid](/steamcmd_servers/project_zomboid/) -* [Rising World](/steamcmd_servers/rising_world/) -* [Rust Staging Branch](/steamcmd_servers/rust_staging/) -* [SCP: Secret Laboratory](/steamcmd_servers/scpsl/) - * [dedicated](/steamcmd_servers/scpsl/dedicated/) - * [multiadmin](/steamcmd_servers/scpsl/multiadmin/) -* [Soldat](/steamcmd_servers/soldat/) -* [Starbound](/steamcmd_servers/starbound/) -* [Stationeers](/steamcmd_servers/stationeers/) -* [Stormworks](/steamcmd_servers/stormworks/) -* [Sven Co-op](/steamcmd_servers/svencoop/) -* [Squad](/steamcmd_servers/squad/) -* [Team Fortress 2 Classic](/steamcmd_servers/team_fortress_2_classic/) -* [Unturned](/steamcmd_servers/unturned/) +* [Insurgency: Sandstorm](/steamcmd_servers/insurgency_sandstorm) +* [Killing Floor 2](/steamcmd_servers/killingfloor2) +* [Mordhau](/steamcmd_servers/mordhau) +* [Onset](/steamcmd_servers/onset) +* [PixARK](/steamcmd_servers/pixark) +* [Project Zomboid](/steamcmd_servers/project_zomboid) +* [Rising World](/steamcmd_servers/rising_world) +* [Rust Staging Branch](/steamcmd_servers/rust_staging) +* [SCP: Secret Laboratory](/steamcmd_servers/scpsl) + * [dedicated](/steamcmd_servers/scpsl/dedicated) + * [multiadmin](/steamcmd_servers/scpsl/multiadmin) +* [Soldat](/steamcmd_servers/soldat) +* [Starbound](/steamcmd_servers/starbound) +* [Stationeers](/steamcmd_servers/stationeers) +* [Stormworks](/steamcmd_servers/stormworks) +* [Sven Co-op](/steamcmd_servers/svencoop) +* [Squad](/steamcmd_servers/squad) +* [Team Fortress 2 Classic](/steamcmd_servers/team_fortress_2_classic) +* [Unturned](/steamcmd_servers/unturned) -[Teeworlds](/teeworlds/) -* [teeworlds](/teeworlds/teeworlds/) +[Teeworlds](/teeworlds) +* [teeworlds](/teeworlds/teeworlds) -[Terraria](/terraria/) -* [vanilla](/terraria/vanilla/) -* [tmodloader](/terraria/tmodloader/) -* [tshock](/terraria/tshock/) +[Terraria](/terraria) +* [vanilla](/terraria/vanilla) +* [tmodloader](/terraria/tmodloader) +* [tshock](/terraria/tshock) -[Tycoon Games](/tycoon_games/) -* [OpenTTD](/tycoon_games/openttd/) +[Tycoon Games](/tycoon_games) +* [OpenTTD](/tycoon_games/openttd) [Unreal Engine](/unreal_engine) -* [Tower Unite](/unreal_engine/tower_unite/) -* [Tower Unite](/steamcmd_servers/tower_unite/) +* [Tower Unite](/unreal_engine/tower_unite) +* [Tower Unite](/steamcmd_servers/tower_unite) -[Vintage Story](/vintage_story/vintage_story/) +[Vintage Story](/vintage_story/vintage_story) -[Xonotic](/xonotic/xonotic/) +[Xonotic](/xonotic/xonotic) -[Cryofall](/cryofall/) +[Cryofall](/cryofall) diff --git a/minecraft/proxy/README.md b/minecraft/proxy/README.md index 6be307ca..b5bfa102 100644 --- a/minecraft/proxy/README.md +++ b/minecraft/proxy/README.md @@ -1,12 +1,11 @@ # Minecraft Proxies * [Java](/minecraft/proxy/java/) - * [Waterfall](/minecraft/proxy/java/waterfall/) - * [Travertine](/minecraft/proxy/java/travertine/) - * [Velocity](/minecraft/proxy/java/velocity/) - * [TyphoonLimbo](/minecraft/proxy/java/typhoonlimbo/) -* [Bedrock](/minecraft/proxy/bedrock/) - * [DragonProxy](/minecraft/proxy/bedrock/dragonproxy/) (Abandoned in favor of GeyserMC) - * [GeyserMC](/minecraft/proxy/bedrock/geyser/) + * [Waterfall](/minecraft/proxy/java/waterfall) + * [Travertine](/minecraft/proxy/java/travertine) + * [Velocity](/minecraft/proxy/java/velocity) + * [TyphoonLimbo](/minecraft/proxy/java/typhoonlimbo) * [Cross Platform](/minecraft/proxy/cross_platform) - * [Waterdog](/minecraft/proxy/waterdog/) + * [GeyserMC](/minecraft/proxy/cross_platform/geyser) + * [Waterdog](/minecraft/proxy/cross_platform/waterdog) + * DragonProxy abandoned in favour of GeyserMC. From 998c24bddfdbe7af2cb2c78b6886dc91507d3637 Mon Sep 17 00:00:00 2001 From: TASelwyn <37274951+TASelwyn@users.noreply.github.com> Date: Sat, 5 Dec 2020 13:50:05 -0500 Subject: [PATCH 09/20] Updates Readme Adds tuinity readme & updates the original /minecraft/ readme to indicate the proxy changes. --- minecraft/README.md | 9 ++++----- minecraft/java/tuinity/README.MD | 11 +++++++++++ 2 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 minecraft/java/tuinity/README.MD diff --git a/minecraft/README.md b/minecraft/README.md index 9d3b4ed7..04344ff5 100644 --- a/minecraft/README.md +++ b/minecraft/README.md @@ -29,8 +29,7 @@ It’s set in infinitely-generated worlds of wide open terrain - icy mountains, * [Waterfall](/minecraft/proxy/java/waterfall/) * [Travertine](/minecraft/proxy/java/travertine/) * [Velocity](/minecraft/proxy/java/velocity/) - * [Bedrock](/minecraft/proxy/bedrock/) - * [DragonProxy](/minecraft/proxy/bedrock/dragonproxy/) - * [GeyserMC](/minecraft/proxy/bedrock/geyser/) - * [Cross Platform](/minecraft/proxy/cross_platform) - * [Waterdog](/minecraft/proxy/cross_platform/waterdog/) +* [Cross Platform](/minecraft/proxy/cross_platform) + * [GeyserMC](/minecraft/proxy/cross_platform/geyser) + * [Waterdog](/minecraft/proxy/cross_platform/waterdog) + * DragonProxy abandoned in favour of GeyserMC. diff --git a/minecraft/java/tuinity/README.MD b/minecraft/java/tuinity/README.MD new file mode 100644 index 00000000..02345900 --- /dev/null +++ b/minecraft/java/tuinity/README.MD @@ -0,0 +1,11 @@ +# Tuinity + +Fork of Paper aimed at improving server performance at high playercounts. + +## Server Ports +The minecraft server requires a single port for access (default 25565) but plugins may require extra ports to enabled for the server. + + +| Port | default | +|-------|---------| +| Game | 25565 | \ No newline at end of file From 7a4b18851875cb0178b2838bb9342ba5e9f8ea02 Mon Sep 17 00:00:00 2001 From: TASelwyn <37274951+TASelwyn@users.noreply.github.com> Date: Sat, 5 Dec 2020 13:51:37 -0500 Subject: [PATCH 10/20] Update README.md Fixed bad indenting --- minecraft/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minecraft/README.md b/minecraft/README.md index 04344ff5..9a0433aa 100644 --- a/minecraft/README.md +++ b/minecraft/README.md @@ -29,7 +29,7 @@ It’s set in infinitely-generated worlds of wide open terrain - icy mountains, * [Waterfall](/minecraft/proxy/java/waterfall/) * [Travertine](/minecraft/proxy/java/travertine/) * [Velocity](/minecraft/proxy/java/velocity/) -* [Cross Platform](/minecraft/proxy/cross_platform) + * [Cross Platform](/minecraft/proxy/cross_platform) * [GeyserMC](/minecraft/proxy/cross_platform/geyser) * [Waterdog](/minecraft/proxy/cross_platform/waterdog) * DragonProxy abandoned in favour of GeyserMC. From 65609dac8584089dfae1e32760b58bfb74034aa5 Mon Sep 17 00:00:00 2001 From: TASelwyn <37274951+TASelwyn@users.noreply.github.com> Date: Sat, 5 Dec 2020 13:54:45 -0500 Subject: [PATCH 11/20] Update README.md Adds geysermc to cross platform readme --- minecraft/proxy/cross_platform/README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/minecraft/proxy/cross_platform/README.md b/minecraft/proxy/cross_platform/README.md index 8b4cedc8..d8442840 100644 --- a/minecraft/proxy/cross_platform/README.md +++ b/minecraft/proxy/cross_platform/README.md @@ -1,5 +1,12 @@ # Mineraft Cross Platform Proxies +### GeyserMC +[GeyserMC](https://github.com/GeyserMC/) +A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock edition. + + #### Waterdog [Waterdog](https://github.com/yesdog/Waterdog) -Waterdog provides native support for the Minecraft Bedrock protocols along with the existing java protocols. It is capable of using the ProtocolSupport PE encapsulation protocol over TCP, or it can use the native RakNet Bedrock protocol for traditional downstream Bedrock servers such as Nukkit, Pocketmine, Bedrock Alpha Server, MiNET, and others. \ No newline at end of file + +Waterdog provides native support for the Minecraft Bedrock protocols along with the existing java protocols. It is capable of using the ProtocolSupport PE encapsulation protocol over TCP, or it can use the native RakNet Bedrock protocol for traditional downstream Bedrock servers such as Nukkit, Pocketmine, Bedrock Alpha Server, MiNET, and others. + From 54c0594430abbb83fd1696eac8d69368bc931700 Mon Sep 17 00:00:00 2001 From: TASelwyn <37274951+TASelwyn@users.noreply.github.com> Date: Sat, 5 Dec 2020 13:59:34 -0500 Subject: [PATCH 12/20] Adds bedrock server readme's --- minecraft/bedrock/nukkit/README.md | 5 +++++ minecraft/bedrock/pocketmine_mp/README.md | 5 +++++ minecraft/java/tuinity/.gitignore | 1 - 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 minecraft/bedrock/nukkit/README.md create mode 100644 minecraft/bedrock/pocketmine_mp/README.md delete mode 100644 minecraft/java/tuinity/.gitignore diff --git a/minecraft/bedrock/nukkit/README.md b/minecraft/bedrock/nukkit/README.md new file mode 100644 index 00000000..e09ac94b --- /dev/null +++ b/minecraft/bedrock/nukkit/README.md @@ -0,0 +1,5 @@ +# Nukkit + +[Nukkit GitHub](https://github.com/Nukkit/Nukkit) + +Nukkit is a Nuclear-Powered Server Software For Minecraft: Pocket Edition \ No newline at end of file diff --git a/minecraft/bedrock/pocketmine_mp/README.md b/minecraft/bedrock/pocketmine_mp/README.md new file mode 100644 index 00000000..2dff56a3 --- /dev/null +++ b/minecraft/bedrock/pocketmine_mp/README.md @@ -0,0 +1,5 @@ +# PocketMine MP + +[PocketMine MP](https://github.com/pmmp/PocketMine-MP) + +A server software for Minecraft: Bedrock Edition in PHP diff --git a/minecraft/java/tuinity/.gitignore b/minecraft/java/tuinity/.gitignore deleted file mode 100644 index 8b137891..00000000 --- a/minecraft/java/tuinity/.gitignore +++ /dev/null @@ -1 +0,0 @@ - From e38ab1c1e304bfc74f1f23ec13958e712ea12bcd Mon Sep 17 00:00:00 2001 From: TASelwyn <37274951+TASelwyn@users.noreply.github.com> Date: Sat, 5 Dec 2020 14:09:49 -0500 Subject: [PATCH 13/20] Update README.md --- minecraft/proxy/cross_platform/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/minecraft/proxy/cross_platform/README.md b/minecraft/proxy/cross_platform/README.md index d8442840..51553d00 100644 --- a/minecraft/proxy/cross_platform/README.md +++ b/minecraft/proxy/cross_platform/README.md @@ -2,6 +2,7 @@ ### GeyserMC [GeyserMC](https://github.com/GeyserMC/) + A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock edition. From a2956ba5cf4c1e23ed85037100e02a15093ca56c Mon Sep 17 00:00:00 2001 From: TASelwyn <37274951+TASelwyn@users.noreply.github.com> Date: Sat, 5 Dec 2020 14:42:04 -0500 Subject: [PATCH 14/20] Nukkit deprecation warning Please use NukkitX by Cloudburst. https://github.com/CloudburstMC/Nukkit --- minecraft/bedrock/nukkit/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/minecraft/bedrock/nukkit/README.md b/minecraft/bedrock/nukkit/README.md index e09ac94b..87b26676 100644 --- a/minecraft/bedrock/nukkit/README.md +++ b/minecraft/bedrock/nukkit/README.md @@ -1,5 +1,8 @@ +# Now abandoned. Please use NukkitX by Cloudburst. +[NukkitX](https://github.com/CloudburstMC/Nukkit) # Nukkit [Nukkit GitHub](https://github.com/Nukkit/Nukkit) -Nukkit is a Nuclear-Powered Server Software For Minecraft: Pocket Edition \ No newline at end of file +Nukkit is a Nuclear-Powered Server Software For Minecraft: Pocket Edition + From 8e3767e50f4736722e5ded21bc3264b0e0e25d62 Mon Sep 17 00:00:00 2001 From: Thomas Selwyn <37274951+TASelwyn@users.noreply.github.com> Date: Sat, 5 Dec 2020 14:52:01 -0500 Subject: [PATCH 15/20] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fcd2661a..c182909d 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,7 @@ If you are reading this it looks like you are looking to add an egg to your serv * [Cross Platform](/minecraft/proxy/cross_platform) * [GeyserMC](/minecraft/proxy/cross_platform/geyser) * [Waterdog](/minecraft/proxy/cross_platform/waterdog) - * DragonProxy abandoned in favour of GeyserMC. + * DragonProxy abandoned in favour of GeyserMC. [OpenRA](/openra) From a259c38fc0980f3ab6bb80908696b1bf636c5fac Mon Sep 17 00:00:00 2001 From: Thomas Selwyn <37274951+TASelwyn@users.noreply.github.com> Date: Sat, 5 Dec 2020 21:12:30 -0500 Subject: [PATCH 16/20] Update README.md --- minecraft/README.md | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/minecraft/README.md b/minecraft/README.md index 9a0433aa..f2ddf470 100644 --- a/minecraft/README.md +++ b/minecraft/README.md @@ -4,31 +4,32 @@ It’s a game about placing blocks and going on adventures It’s set in infinitely-generated worlds of wide open terrain - icy mountains, swampy bayous, vast pastures and much more - filled with secrets, wonders and peril! -[Bedrock](/minecraft/bedrock/) Servers for Bedrock Minecraft (Windows 10, mobile, console) -* [Bedrock](/minecraft/bedrock/bedrock/) -* [Nukkit](/minecraft/bedrock/nukkit/) -* [PocketMine MP](/minecraft/bedrock/pocketmine_mp/) +[Bedrock](/minecraft/bedrock) Servers for Bedrock Minecraft (Windows 10, mobile, console) +* [Bedrock](/minecraft/bedrock/bedrock) +* [Nukkit](/minecraft/bedrock/nukkit) +* [PocketMine MP](/minecraft/bedrock/pocketmine_mp) [Java](/minecraft/java/) Servers for Java Minecraft -* [Cuberite](/minecraft/java/cuberite/) -* [Feather](/minecraft/java/feather/) -* [Feed The Beast](/minecraft/java/ftb/) -* [Forge](/minecraft/java/forge/) -* [Magma](/minecraft/java/magma/) +* [Cuberite](/minecraft/java/cuberite) +* [Fabric](/minecraft/java/fabric) +* [Feather](/minecraft/java/feather) +* [Feed The Beast](/minecraft/java/ftb) +* [Forge](/minecraft/java/forge) +* [Magma](/minecraft/java/magma) * [Paper](/minecraft/java/paper) -* [Spigot](/minecraft/java/spigot/) -* [spongeforge](/minecraft/java/spongeforge/) -* [SpongeVanilla](/minecraft/java/spongevanilla/) -* [Technic](/minecraft/java/technic/) -* [Tuinity](/minecraft/java/tuinity/) -* [VanillaCord](/minecraft/java/vanillacord/) +* [Spigot](/minecraft/java/spigot) +* [SpongeForge](/minecraft/java/spongeforge) +* [SpongeVanilla](/minecraft/java/spongevanilla) +* [Technic](/minecraft/java/technic) +* [Tuinity](/minecraft/java/tuinity) +* [VanillaCord](/minecraft/java/vanillacord) -* [Proxies](/minecraft/proxy/) Minecraft Server Proxies - * [Java](/minecraft/proxy/java/) - * [TyphoonLimbo](/minecraft/proxy/java/typhoonlimbo/) - * [Waterfall](/minecraft/proxy/java/waterfall/) - * [Travertine](/minecraft/proxy/java/travertine/) - * [Velocity](/minecraft/proxy/java/velocity/) +* [Proxies](/minecraft/proxy) Minecraft Server Proxies + * [Java](/minecraft/proxy/java) + * [TyphoonLimbo](/minecraft/proxy/java/typhoonlimbo) + * [Waterfall](/minecraft/proxy/java/waterfall) + * [Travertine](/minecraft/proxy/java/travertine) + * [Velocity](/minecraft/proxy/java/velocity) * [Cross Platform](/minecraft/proxy/cross_platform) * [GeyserMC](/minecraft/proxy/cross_platform/geyser) * [Waterdog](/minecraft/proxy/cross_platform/waterdog) From 735ff75a4ff71dd31a6aad59cc36a59b3175272f Mon Sep 17 00:00:00 2001 From: Alex <11708877+acl1704@users.noreply.github.com> Date: Sun, 6 Dec 2020 02:09:56 -0800 Subject: [PATCH 17/20] add mohist egg --- README.md | 1 + minecraft/README.md | 1 + minecraft/java/README.md | 4 ++ minecraft/java/mohist/README.MD | 15 ++++++++ minecraft/java/mohist/egg-mohist.json | 55 +++++++++++++++++++++++++++ 5 files changed, 76 insertions(+) create mode 100644 minecraft/java/mohist/README.MD create mode 100644 minecraft/java/mohist/egg-mohist.json diff --git a/README.md b/README.md index 5b591844..f8f094a5 100644 --- a/README.md +++ b/README.md @@ -108,6 +108,7 @@ If you are reading this it looks like you are looking to add an egg to your serv * [Technic](/minecraft/java/technic) * [Tuinity](/minecraft/java/tuinity) * [VanillaCord](/minecraft/java/vanillacord) + * [Mohist](/minecraft/java/mohist) * [Proxies](/minecraft/proxy) Minecraft Server Proxies * [Java](/minecraft/proxy/java) diff --git a/minecraft/README.md b/minecraft/README.md index f2ddf470..6502f2e3 100644 --- a/minecraft/README.md +++ b/minecraft/README.md @@ -23,6 +23,7 @@ It’s set in infinitely-generated worlds of wide open terrain - icy mountains, * [Technic](/minecraft/java/technic) * [Tuinity](/minecraft/java/tuinity) * [VanillaCord](/minecraft/java/vanillacord) +* [Mohist](/minecraft/java/mohist) * [Proxies](/minecraft/proxy) Minecraft Server Proxies * [Java](/minecraft/proxy/java) diff --git a/minecraft/java/README.md b/minecraft/java/README.md index a2359f1f..63a337cc 100644 --- a/minecraft/java/README.md +++ b/minecraft/java/README.md @@ -94,3 +94,7 @@ The official Tekkit Classic modpack. Build factories, automate crafting! ## Tuinity Fork of Paper aimed at improving server performance at high playercounts. [Tuinity GitHub](https://github.com/Spottedleaf/Tuinity) + +## Mohist +Fork of Spigot focused on performance optimizations. +[Mohist Github](https://github.com/Mohist-Community) \ No newline at end of file diff --git a/minecraft/java/mohist/README.MD b/minecraft/java/mohist/README.MD new file mode 100644 index 00000000..48a79d05 --- /dev/null +++ b/minecraft/java/mohist/README.MD @@ -0,0 +1,15 @@ +# Mohist + +Mohist is a Spigot fork that prioritizes performance optimizations. + +## Server Ports +The minecraft server requires a single port for access (default 25565) but plugins may require extra ports to enabled for the server. + + +| Port | default | +|-------|---------| +| Game | 25565 | + +## Server Specific + +Limited to version 1.12.2 (1.16.4 cannot run headless as of 12/6/2020) \ No newline at end of file diff --git a/minecraft/java/mohist/egg-mohist.json b/minecraft/java/mohist/egg-mohist.json new file mode 100644 index 00000000..c21f35de --- /dev/null +++ b/minecraft/java/mohist/egg-mohist.json @@ -0,0 +1,55 @@ +{ + "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", + "meta": { + "version": "PTDL_v1" + }, + "exported_at": "2020-12-06T02:04:44-08:00", + "name": "Mohist", + "author": "alex.chang-lam@protonmail.com", + "description": "Spigot fork with performance optimizations.", + "features": null, + "image": "quay.io\/pterodactyl\/core:java", + "startup": "java -Xmx{{SERVER_MEMORY}}M -jar {{SERVER_JARFILE}} pause", + "config": { + "files": "{\r\n \"server.properties\": {\r\n \"parser\": \"properties\",\r\n \"find\": {\r\n \"server-ip\": \"0.0.0.0\",\r\n \"server-port\": \"{{server.build.default.port}}\"\r\n }\r\n }\r\n}", + "startup": "{\r\n \"done\": \")! For help, type \",\r\n \"userInteraction\": [\r\n \"Go to eula.txt for more info.\"\r\n ]\r\n}", + "logs": "{}", + "stop": "stop" + }, + "scripts": { + "installation": { + "script": "#!\/bin\/bash\r\n# Mohistmc Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\n\r\napt update\r\napt install -y curl\r\n\r\ncd \/mnt\/server\r\n\r\ncurl -sSL \"https:\/\/mohistmc.com\/api\/${MINECRAFT_VERSION}\/${BUILD_NUMBER}\/download\" -o ${SERVER_JARFILE}", + "container": "debian:buster-slim", + "entrypoint": "bash" + } + }, + "variables": [ + { + "name": "Minecraft Version", + "description": "The version of minecraft to download. \r\n\r\nInvalid versions will default to 1.12.2.", + "env_variable": "MINECRAFT_VERSION", + "default_value": "1.12.2", + "user_viewable": true, + "user_editable": true, + "rules": "nullable|string|max:20" + }, + { + "name": "Server Jar File", + "description": "The name of the server jarfile to run the server with.", + "env_variable": "SERVER_JARFILE", + "default_value": "server.jar", + "user_viewable": true, + "user_editable": false, + "rules": "required|string|max:20" + }, + { + "name": "Build Number", + "description": "The build number for the Mohist release.\r\n\r\nLeave at latest to always get the latest version. Invalid versions will default to latest.", + "env_variable": "BUILD_NUMBER", + "default_value": "latest", + "user_viewable": true, + "user_editable": true, + "rules": "required|string|max:20" + } + ] +} \ No newline at end of file From 9152114fcc4f69b561d2afe62a25930409139d1f Mon Sep 17 00:00:00 2001 From: Alex <11708877+acl1704@users.noreply.github.com> Date: Sun, 6 Dec 2020 02:18:59 -0800 Subject: [PATCH 18/20] update terraria to base_debian --- terraria/vanilla/egg-terraria-vanilla.json | 29 +++++++++++----------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/terraria/vanilla/egg-terraria-vanilla.json b/terraria/vanilla/egg-terraria-vanilla.json index d4761a28..221f5218 100644 --- a/terraria/vanilla/egg-terraria-vanilla.json +++ b/terraria/vanilla/egg-terraria-vanilla.json @@ -3,11 +3,12 @@ "meta": { "version": "PTDL_v1" }, - "exported_at": "2020-05-21T09:11:45-04:00", + "exported_at": "2020-12-06T02:18:03-08:00", "name": "Terraria Vanilla", "author": "iamkubi@gmail.com", "description": "Dig, fight, explore, build! Nothing is impossible in this action-packed adventure game.", - "image": "quay.io\/parkervcp\/pterodactyl-images:ubuntu", + "features": null, + "image": "quay.io\/parkervcp\/pterodactyl-images:base_debian", "startup": ".\/TerrariaServer.bin.x86_64 -config serverconfig.txt", "config": { "files": "{\r\n \"serverconfig.txt\": {\r\n \"parser\": \"properties\",\r\n \"find\": {\r\n \"worldpath\": \"\/home\/container\/saves\/Worlds\",\r\n \"worldname\": \"{{server.build.env.WORLD_NAME}}\",\r\n \"world\": \"\/home\/container\/saves\/Worlds\/{{server.build.env.WORLD_NAME}}.wld\",\r\n \"difficulty\": \"{{server.build.env.WORLD_DIFFICULTY}}\",\r\n \"autocreate\": \"{{server.build.env.WORLD_SIZE}}\",\r\n \"port\": \"{{server.build.default.port}}\",\r\n \"maxplayers\": \"{{server.build.env.MAX_PLAYERS}}\",\r\n \"motd\": \"{{server.build.env.SERVER_MOTD}}\"\r\n }\r\n }\r\n}", @@ -28,8 +29,8 @@ "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": "latest", - "user_viewable": 1, - "user_editable": 1, + "user_viewable": true, + "user_editable": true, "rules": "required|string|max:20" }, { @@ -37,8 +38,8 @@ "description": "The name for the world file.", "env_variable": "WORLD_NAME", "default_value": "world", - "user_viewable": 1, - "user_editable": 1, + "user_viewable": true, + "user_editable": true, "rules": "required|string|max:20" }, { @@ -46,8 +47,8 @@ "description": "The maximum number of players a server will hold.", "env_variable": "MAX_PLAYERS", "default_value": "8", - "user_viewable": 1, - "user_editable": 0, + "user_viewable": true, + "user_editable": false, "rules": "required|numeric|digits_between:1,3" }, { @@ -55,8 +56,8 @@ "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, + "user_viewable": true, + "user_editable": true, "rules": "required|numeric|digits_between:1,3" }, { @@ -64,8 +65,8 @@ "description": "World Difficulty\r\n\r\nOptions: 0(normal), 1(expert), 2(master), 3(journey)", "env_variable": "WORLD_DIFFICULTY", "default_value": "3", - "user_viewable": 1, - "user_editable": 1, + "user_viewable": true, + "user_editable": true, "rules": "required|string|max:20" }, { @@ -73,8 +74,8 @@ "description": "Server MOTD", "env_variable": "SERVER_MOTD", "default_value": "Welcome!", - "user_viewable": 1, - "user_editable": 1, + "user_viewable": true, + "user_editable": true, "rules": "required|string|max:128" } ] From 84985b4a93112f2704da9ff7bc5797532c95b9c8 Mon Sep 17 00:00:00 2001 From: tmunsch Date: Sun, 6 Dec 2020 11:45:51 -0500 Subject: [PATCH 19/20] Update fabric Set latest to default version value --- minecraft/java/fabric/egg-fabric.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minecraft/java/fabric/egg-fabric.json b/minecraft/java/fabric/egg-fabric.json index 22bf5fe7..76904fe2 100644 --- a/minecraft/java/fabric/egg-fabric.json +++ b/minecraft/java/fabric/egg-fabric.json @@ -38,7 +38,7 @@ "name": "Fabric Version", "description": "The version of Fabric to install.", "env_variable": "FABRIC_VERSION", - "default_value": "0.6.1.51", + "default_value": "latest", "user_viewable": true, "user_editable": true, "rules": "required|string|between:3,15" From b5668289f5031c533a1230816aad0a7bf103e880 Mon Sep 17 00:00:00 2001 From: Dominika Jadowska Date: Sun, 6 Dec 2020 21:47:57 +0100 Subject: [PATCH 20/20] Add League Sandbox Egg --- README.md | 2 ++ leaguesandbox/LeagueSandbox_Egg.json | 36 ++++++++++++++++++++++++++++ leaguesandbox/README.md | 19 +++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 leaguesandbox/LeagueSandbox_Egg.json create mode 100644 leaguesandbox/README.md diff --git a/README.md b/README.md index f8f094a5..2d92c5a8 100644 --- a/README.md +++ b/README.md @@ -86,6 +86,8 @@ If you are reading this it looks like you are looking to add an egg to your serv [Mindustry](/mindustry) +[LeagueSandbox](/leaguesandbox) + [Minetest](/minetest) (including MTG) [Minecraft](/minecraft) diff --git a/leaguesandbox/LeagueSandbox_Egg.json b/leaguesandbox/LeagueSandbox_Egg.json new file mode 100644 index 00000000..73ce9a95 --- /dev/null +++ b/leaguesandbox/LeagueSandbox_Egg.json @@ -0,0 +1,36 @@ +{ + "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", + "meta": { + "version": "PTDL_v1" + }, + "exported_at": "2020-11-10T17:07:44-05:00", + "name": "LeagueSandbox", + "author": "domi@imagine.team", + "description": "A simple egg to run LeagueSandbox server in pterodactyl", + "image": "quay.io\/parkervcp\/pterodactyl-images:debian_dotnet", + "startup": ".\/GameServerConsole", + "config": { + "files": "{}", + "startup": "{\r\n \"done\": \"Game is ready.\"\r\n}", + "logs": "{}", + "stop": "^C" + }, + "scripts": { + "installation": { + "script": "apk update && apk add git\r\ngit clone $GIT_URL\r\nrm .git -rf\r\ncd GameServer\r\ngit submodule init\r\ngit submodule update\r\ndotnet build .\r\ncp -r GameServerConsole\/bin\/Debug\/netcoreapp3.0\/* \/mnt\/server\/\r\ncp -r Content \/mnt\/server\/Content", + "container": "mcr.microsoft.com\/dotnet\/sdk:5.0", + "entrypoint": "bash" + } + }, + "variables": [ + { + "name": "Git Url", + "description": "This is where the install script will clone the server files from", + "env_variable": "GIT_URL", + "default_value": "https:\/\/github.com\/LeagueSandbox\/GameServer", + "user_viewable": true, + "user_editable": false, + "rules": "required|string|max:90|url" + } + ] +} \ No newline at end of file diff --git a/leaguesandbox/README.md b/leaguesandbox/README.md new file mode 100644 index 00000000..e5022466 --- /dev/null +++ b/leaguesandbox/README.md @@ -0,0 +1,19 @@ +# League Sandbox +### From their [Github](https://github.com/parkervcp/eggs) +[![Build status](https://ci.appveyor.com/api/projects/status/7olahkndcs3r295p/branch/indev?svg=true)](https://ci.appveyor.com/project/MythicManiac/gameserver/branch/indev) +[![Build Status](https://travis-ci.org/LeagueSandbox/GameServer.svg?branch=indev)](https://travis-ci.org/LeagueSandbox/GameServer) + +Project website along with more specifications can be found from: https://leaguesandbox.github.io/ +Project chat on Discord: https://discord.gg/Bz3znAM + +### Install notes +Post install you are required to set +- `/home/container/Settings/GameInfo.json` `CONTENT_PATH` to just `Content` +- `/home/container/Settings/GameServerSettings.json` `autoStartClient` to `false` + +### Server Ports +Ports required to run the server in a table format. + +| Port | default | +| ---- | ------- | +| Game | 5119 | \ No newline at end of file