mirror of
https://github.com/pelican-eggs/eggs.git
synced 2025-12-21 17:16:10 +00:00
Simplify and speed up install script by using existing install image containing the necessary packages. Specify shutdown reason Remove deprecated custom logs
42 lines
2.5 KiB
JSON
42 lines
2.5 KiB
JSON
{
|
|
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
|
|
"meta": {
|
|
"version": "PTDL_v2",
|
|
"update_url": null
|
|
},
|
|
"exported_at": "2022-06-18T17:46:39+03:00",
|
|
"name": "Multi Theft Auto",
|
|
"author": "info@six-gaming.com",
|
|
"description": "What more could you want? Multi Theft Auto provides the best online Grand Theft Auto experience there is. Read on to find out more.",
|
|
"features": null,
|
|
"docker_images": {
|
|
"Ubuntu ": " ghcr.io\/parkervcp\/yolks:ubuntu"
|
|
},
|
|
"file_denylist": [],
|
|
"startup": ".\/mta-server64 --port {{SERVER_PORT}} --httpport {{SERVER_WEBPORT}} -n",
|
|
"config": {
|
|
"files": "{}",
|
|
"startup": "{\r\n \"done\": \"Server started and is ready to accept connections\"\r\n}",
|
|
"logs": "{}",
|
|
"stop": "shutdown \"server is shutting down\""
|
|
},
|
|
"scripts": {
|
|
"installation": {
|
|
"script": "#!\/bin\/ash\r\n# NOTICE: All required packages for this script are in the install image: ghcr.io\/parkervcp\/installers:alpine\r\n\r\ncd \/tmp\r\ncurl -Lo multitheftauto_linux_x64.tar.gz https:\/\/linux.mtasa.com\/dl\/multitheftauto_linux_x64.tar.gz\r\ncurl -Lo mta-baseconfig.tar.gz https:\/\/linux.mtasa.com\/dl\/baseconfig.tar.gz\r\ncurl -Lo mtasa-resources-latest.zip http:\/\/mirror.mtasa.com\/mtasa\/resources\/mtasa-resources-latest.zip\r\n\r\nmkdir -p \/mnt\/server\r\ntar -xvf multitheftauto_linux_x64.tar.gz\r\ncp -rf multitheftauto_linux_x64\/* \/mnt\/server\r\n\r\nif [ ! -f \/mnt\/server\/x64\/libmysqlclient.so.16 ]; then\r\n curl -L http:\/\/nightly.mtasa.com\/files\/libmysqlclient.so.16 -o \/mnt\/server\/x64\/libmysqlclient.so.16\r\nfi\r\n\r\nmkdir -p \/mnt\/server\/mods\/deathmatch\/resources\r\nunzip -o -d \/mnt\/server\/mods\/deathmatch\/resources mtasa-resources-latest.zip\r\n\r\nmkdir -p \/mnt\/server-conf\r\ntar -xvf mta-baseconfig.tar.gz\r\ncp -rf baseconfig\/* \/mnt\/server\/mods\/deathmatch\r\n\r\necho \"install script completed\"",
|
|
"container": "ghcr.io\/parkervcp\/installers:alpine",
|
|
"entrypoint": "\/bin\/ash"
|
|
}
|
|
},
|
|
"variables": [
|
|
{
|
|
"name": "SERVER_WEBPORT",
|
|
"description": "The HTTP port for the web resources.\r\nThis Port needs to be +3 ports higher than your primary port.",
|
|
"env_variable": "SERVER_WEBPORT",
|
|
"default_value": "22005",
|
|
"user_viewable": true,
|
|
"user_editable": false,
|
|
"rules": "required|numeric",
|
|
"field_type": "text"
|
|
}
|
|
]
|
|
} |