· 4 years ago · Jul 05, 2021, 12:38 AM
1{
2 "version": "0.4.0",
3 "defaulttheme": "default",
4 "website": {
5 "port": 26790,
6 "secret": "change this website session secret password, make sure to change this for your website's security"
7 },
8 "pterodactyl": {
9 "domain": "https://gp.puggo.host",
10 "key": "VDFzS1y2x8czLQHo8FBaUNtsbq989JD397UV5cUJbA5vUs7J"
11 },
12 "database": "database.sqlite",
13 "api": {
14 "client": {
15 "api": {
16 "enabled": true,
17 "code": "api token here, anyone who has access to this token can ran administrator settings"
18 },
19 "bot": {
20 "token": "ODM2Njk3OTA5Njc1MTYzNjgw.YIhxpg.sgSzikfz8i8891039ivAg_ndRZY",
21 "joinguild": {
22 "_comment": "The Discord bot must be in these servers and have invite permissions.",
23 "enabled": true,
24 "guildid": ["800404667464286239"],
25 "forcejoin": true,
26 "registeredrole": ["861290225970839552"]
27 }
28 },
29 "webhook": {
30 "_comment": "URL of the webhook to send messages to.",
31 "webhook_url": "https://discord.com/api/webhooks/840551788927385610/lp6Ktk_Sgkx6vpkQmgjRWDop7weGLKsFme6xUttIBNh_kCebcuMYP9JypAdW-hf8IvIb",
32 "auditlogs": {
33 "_comment": "This feature allows you to log actions, and get an overview of a users actions (only works if done with dashactyl, not ptero)",
34 "enabled": true,
35 "_comment2": "The types of notifications disabled. Values: ADMIN, LOGIN, SERVER, COUPONREDEEM",
36 "disabled": []
37 }
38 },
39 "passwordgenerator": {
40 "signup": true,
41 "length": 8
42 },
43 "allow": {
44 "newusers": true,
45 "regen": true,
46 "server": {
47 "create": true,
48 "modify": true,
49 "delete": true
50 },
51 "overresourcessuspend": false,
52 "renewsuspendsystem": {
53 "_comment": "This feature requires a restart in order to work. Also, this requires every server to start suspended, or else this feature would not work for some servers.",
54 "enabled": false,
55 "time": 3600
56 }
57 },
58 "oauth2": {
59 "_comment": "Go to https://discord.dev/ and create an application to set these up.",
60 "id": "836697909675163680",
61 "secret": "3IxrzznH8jbWFuauKbOmHaT4Oo_LTuJ1",
62 "link": "http://cp.puggo.host",
63 "callbackpath": "/callback",
64 "prompt": true,
65
66 "ip": {
67 "trust x-forwarded-for": false,
68 "block": [],
69
70 "_comment": "'duplicate check' is an anti-alt check by IPs.",
71 "duplicate check": false,
72
73 "_comment2": "'cookie alt check' is an anti-alt check by cookies.",
74 "cookie alt check": false
75 }
76 },
77 "ratelimits": {
78 "enabled": true,
79
80 "trust x-forwarded-for": true,
81
82 "requests": 30,
83 "per second": 60
84 },
85 "packages": {
86 "default": "default",
87 "list": {
88 "default": {
89 "ram": 2000,
90 "disk": 5120,
91 "cpu": 100,
92 "servers": 2
93 },
94 "BOOSTER": {
95 "ram": 4000,
96 "disk": 7000,
97 "cpu": 70,
98 "servers": 3
99 }
100 }
101 },
102 "locations": {
103 "3": {
104 "name": "panel",
105
106 "_comment": "Make 'package' be null to allow anyone with enough resources in their plan to create a server with this location. Also, make the 'package' variable an array, like [], with the location names with quotes to make a user be required to have a plan in order to use the package.",
107 "package": null
108 }
109 },
110 "eggs": {
111 "multi egg": {
112 "display": "Multi-Egg",
113 "minimum": {
114 "ram": 512,
115 "disk": 512,
116 "cpu": 30
117 },
118 "maximum": {
119 "ram": null,
120 "disk": null,
121 "cpu": null
122 },
123 "info": {
124 "egg": 14,
125 "docker_image": "quay.io/lapamakelakaopknj/gfjdklgtr09e8y0968jhkbjn:java8-openj9",
126 "startup": "./minecraft.sh",
127 "environment": {
128 "SERVER_JARFILE": "server.jar"
129 },
130 "feature_limits": {
131 "databases": 1,
132 "backups": 1
133 }
134 }
135 }
136 },
137 "coins": {
138 "enabled": true,
139 "store": {
140 "_comment": "The cost and per is not intended to used with 0. This is not intended to sell resources for coins. Make sure coins are enabled too, or else there can be errors.",
141 "enabled": false,
142 "ram": {
143 "cost": 100,
144 "per": 150
145 },
146 "disk": {
147 "cost": 50,
148 "per": 250
149 },
150 "cpu": {
151 "cost": 750,
152 "per": 20
153 },
154 "servers": {
155 "cost": 300,
156 "per": 1
157 }
158 }
159 }
160 },
161 "arcio": {
162 "_comment": "You can make an arc.io widget on https://arc.io. You can get money using arc.io.",
163 "enabled": true,
164 "widgetid": "QJEpF3GC",
165
166 "afk page": {
167 "_comment": "This will not effect any current arc.io sessions, and will require a restart to kick everyone out of the websocket sesison.",
168 "_comment2": "Make sure coins are enabled if you choose to enable this option!",
169 "enabled": true,
170
171 "_comment3": "If you change the path, you need to restart for it to take full effect.",
172 "path": "themes/default/arcio.ejs",
173
174 "_comment4": "This afk page will give the users [coins variable] coins every [every variable] seconds.",
175 "every": 60,
176
177 "_comment5": "The coins variable is meant to not be under 1. There may be bugs if the coins variable is less than 1.",
178 "coins": 1
179 }
180 }
181 }
182}