Skip to content

Instantly share code, notes, and snippets.

@TwistedAsylumMC
Created August 27, 2020 00:12
Show Gist options
  • Save TwistedAsylumMC/59dcb8ad1578d835029329f965510db8 to your computer and use it in GitHub Desktop.
Save TwistedAsylumMC/59dcb8ad1578d835029329f965510db8 to your computer and use it in GitHub Desktop.
An Egg to setup & install PocketMine-MP 4.0 on Pterodactyl Panel
{
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
"meta": {
"version": "PTDL_v1"
},
"exported_at": "2020-08-26T20:11:31-04:00",
"name": "PocketMine-MP 4.0",
"author": "twistedasylummc@gmail.com",
"description": "An Egg to setup & install PocketMine-MP 4.0 on Pterodactyl Panel",
"image": "quay.io\/parkervcp\/pterodactyl-images:base_ubuntu",
"startup": ".\/start.sh --settings.enable-dev-builds=1 --no-wizard --disable-ansi",
"config": {
"files": "{}",
"startup": "{\r\n \"done\": \")! For help, type\",\r\n \"userInteraction\": []\r\n}",
"logs": "{}",
"stop": "stop"
},
"scripts": {
"installation": {
"script": "#!\/bin\/bash\r\n\r\napt update\r\napt install -y curl\r\napt install -y git\r\napt install -y unzip\r\n\r\nif [ ! -d \/mnt\/server ]\r\nthen\r\n mkdir \/mnt\/server\r\nfi\r\ncd \/mnt\/server\r\n\r\ngit clone https:\/\/github.com\/pmmp\/PocketMine-MP -b master\r\ncd PocketMine-MP\r\ngit submodule update --init --recursive\r\ncurl \"https:\/\/dev.azure.com\/pocketmine\/a29511ba-1771-4ad2-a606-23c00a4b8b92\/_apis\/build\/builds\/259\/artifacts?artifactName=Linux&api-version=5.1&%24format=zip\" --output Linux.zip\r\nunzip Linux.zip\r\ntar -xvf Linux\/PHP_Linux-x86_64.tar.gz\r\n\r\ncurl https:\/\/getcomposer.org\/installer --output composer-setup.php\r\n.\/bin\/php7\/bin\/php composer-setup.php --quiet\r\n.\/bin\/php7\/bin\/php composer.phar install --no-dev --classmap-authoritative\r\n\r\nulimit -n 4096\r\n.\/bin\/php7\/bin\/php .\/build\/server-phar.php --out ..\/PocketMine-MP.phar\r\n\r\ncd ..\/\r\n\r\nmv PocketMine-MP\/bin bin\r\nmv PocketMine-MP\/start.sh start.sh\r\n\r\nrm -Rf PocketMine-MP",
"container": "debian:buster-slim",
"entrypoint": "bash"
}
},
"variables": []
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment