From 4854011479d667677886debf3740857fa296981b Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Sun, 3 Jun 2018 00:54:21 -0400 Subject: [PATCH] RageMP updates Added variables Corrected startup config Fixed conf layout README updated --- GTA/RageMP/conf.json | 18 +++++++-------- GTA/RageMP/egg-rage--m-p.json | 42 +++++++++++++++++++++++++++++------ README.md | 4 ++++ 3 files changed, 47 insertions(+), 17 deletions(-) diff --git a/GTA/RageMP/conf.json b/GTA/RageMP/conf.json index 654321d9..8787335b 100644 --- a/GTA/RageMP/conf.json +++ b/GTA/RageMP/conf.json @@ -1,11 +1,9 @@ { - { - "announce": false, - "bind": "0.0.0.0", - "gamemode": "freeroam", - "name": "RAGE:MP Unofficial server", - "maxplayers": 100, - "port": 22005, - "streamdistance": 500.0 - } -} + "announce": false, + "bind": "0.0.0.0", + "gamemode": "freeroam", + "name": "RAGE:MP Unofficial server", + "maxplayers": 100, + "port": 26011, + "streamdistance": 500 +} \ No newline at end of file diff --git a/GTA/RageMP/egg-rage--m-p.json b/GTA/RageMP/egg-rage--m-p.json index 2daa09b3..039a0e7a 100644 --- a/GTA/RageMP/egg-rage--m-p.json +++ b/GTA/RageMP/egg-rage--m-p.json @@ -3,24 +3,52 @@ "meta": { "version": "PTDL_v1" }, - "exported_at": "2018-05-12T21:29:00+02:00", + "exported_at": "2018-06-03T00:48:50-04:00", "name": "Rage.MP", "author": "noreply.waypointhosting@gmail.com", - "description": "https:\/\/rage.mp\/", + "description": "https:\/\/rage.mp\/\r\n\r\nThis server requires 2 ports to be added for the server. the main port and the next (port+1) as ports for the server.", "image": "quay.io\/pterodactyl\/core:glibc", "startup": ".\/server", "config": { - "files": "{\r\n \"conf.json\": {\r\n \"parser\": \"json\",\r\n \"find\": {\r\n \"port\": \"{{server.build.default.port}}\"\r\n }\r\n }\r\n}", - "startup": "{}", + "files": "{\r\n \"conf.json\": {\r\n \"parser\": \"json\",\r\n \"find\": {\r\n \"bind\": \"0.0.0.0\",\r\n \"port\": \"{{server.build.default.port}}\",\r\n \"name\": \"{{server.build.env.SERVER_NAME}}\",\r\n \"maxplayers\": \"{{server.build.env.MAX_PLAYERS}}\",\r\n \"announce\": \"{{server.build.env.ANNOUNCE}}\"\r\n }\r\n }\r\n}", + "startup": "{\r\n \"done\": \"Started HTTP server\"\r\n}", "logs": "{\r\n \"custom\": true,\r\n \"location\": \"logs\/latest.log\"\r\n}", "stop": "^C" }, "scripts": { "installation": { - "script": "apt update\r\napt -y install curl tar libstdc++6\r\n\r\ncd \/mnt\/server\r\ncurl -sSL -o ragemp-srv.tar.gz https:\/\/cdn.rage.mp\/lin\/ragemp-srv.tar.gz\r\n\r\ntar -xzvf ragemp-srv.tar.gz --strip 1 -C \/mnt\/server\r\nrm ragemp-srv.tar.gz\r\nchmod +x .\/server\r\n\r\nif [ -e conf.json ]; then\r\n echo \"server config file exists\"\r\nelse\r\n echo \"Downloading default rage.mp config\"\r\n curl https:\/\/raw.githubusercontent.com\/LordDamionDevil\/ragemppterodactyl\/master\/conf.json >> conf.json\r\nfi\r\n\r\necho \"install complete\"\r\n\r\nexit 0", + "script": "apt update\r\napt -y install curl tar libstdc++6\r\n\r\ncd \/mnt\/server\r\n\r\necho \"Downloading rage.mp\"\r\ncurl -sSL -o ragemp-srv.tar.gz https:\/\/cdn.rage.mp\/lin\/ragemp-srv.tar.gz\r\n\r\ntar -xzvf ragemp-srv.tar.gz --strip 1 -C \/mnt\/server\r\n\r\nrm ragemp-srv.tar.gz\r\n\r\nchmod +x .\/server\r\n\r\nif [ -e conf.json ]; then\r\n echo \"server config file exists\"\r\nelse\r\n echo \"Downloading default rage.mp config\"\r\n curl https:\/\/raw.githubusercontent.com\/parkervcp\/eggs\/master\/GTA\/RageMP\/conf.json >> conf.json\r\nfi\r\n\r\necho \"install complete\"\r\n\r\nexit 0", "container": "ubuntu:16.04", "entrypoint": "bash" } }, - "variables": [] -} + "variables": [ + { + "name": "Server Name", + "description": "Server name that will be displayed to the master server. (64 Char max)", + "env_variable": "SERVER_NAME", + "default_value": "RAGE:MP Unofficial server", + "user_viewable": 1, + "user_editable": 1, + "rules": "required|string|max:64" + }, + { + "name": "Max Players", + "description": "Maximum number of players your server will hold. (Max 100)", + "env_variable": "MAX_PLAYERS", + "default_value": "50", + "user_viewable": 1, + "user_editable": 0, + "rules": "required|integer|between:1,100" + }, + { + "name": "Announce", + "description": "Announce to the master server so people can see you in their server browser.", + "env_variable": "ANNOUNCE", + "default_value": "false", + "user_viewable": 1, + "user_editable": 1, + "rules": "required|boolean" + } + ] +} \ No newline at end of file diff --git a/README.md b/README.md index c66bd66f..a7ba5cff 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,8 @@ If you are submitting PR's try and keep names and titles the same. ## Game Eggs ### GTA +#### GTA V + #### FiveM The [FiveM](https://fivem.net/) GTA 5 dedicated server - Only installs latest version versions are no selectable. @@ -22,6 +24,8 @@ The [FiveM](https://fivem.net/) GTA 5 dedicated server #### Rage-MP The [Rage-MP](https://rage.mp/) GTA 5 dedicated server +#### San Andreas + #### SA:MP The [SA:MP](https://www.sa-mp.com/) GTA San Andreas dedicated server