mirror of
				https://github.com/pelican-eggs/eggs.git
				synced 2025-10-31 08:58:06 +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"
 | |
|         }
 | |
|     ]
 | |
| } |