This repository has been archived by the owner on Mar 27, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 17
/
settings-example.yml
147 lines (126 loc) · 3.7 KB
/
settings-example.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
# Due to MySQL integer (number) limitations, the maximum amount a number should be is '2147483647'.
# '1073741823' should be the maximum number you put in these settings. (unless you know what you are doing)
# Keep in mind decimals will not work. MySQL rounds them up.
website:
port: 8000
secret: "extremely secret very secret MAXIMUM secret LMAO."
secure: false # This option requires https.
url: "http://localhost:8000"
mail:
server: ""
port: 465
user: ""
pass: ""
discord:
id: ""
secret: ""
signup_callback: "http://localhost:8000/accounts/discord/signup/callback"
login_callback: "http://localhost:8000/accounts/discord/login/callback"
link_callback: "http://localhost:8000/accounts/discord/link/callback"
prompt: false
token: ""
guild: "000000000000000000" # Add your server ID you want to force users to join on login here.
pterodactyl:
domain: "" # The panel domain
key: "" # Make sure to higher/remove rate limits for application API keys, so the dashboard doesn't get rate limited.
generate_password_on_sign_up: true
database: # MySQL database.
host: ""
port: "3306"
user: ""
password: ""
database: "dashactyl"
api: # The client area might break if there are no API codes, so I highly recommend adding a single secure API code.
apicodepassword: # This would be the "Bearer apicodepassword".
user info: true
blacklist user: true
unblacklist user: true
set coins: true
set package: true
set resources: true
create coupon: true
revoke coupon: true
change name: true
locations:
"1": # Location ID.
name: "Africa" # Location display name.
enabled: true # Enable or disable server creation on this location.
package: null # Required package to make a server on this location.
# package:
# - default
# - another_package_name
renewal: false # Enables renewals for this feature. (Do not toggle after setting up this node on the client area. It might break things.)
eggs: # These are the eggs servers can be created with.
paper:
display: "Paper"
minimum:
memory: 100
disk: 100
cpu: 10
maximum:
memory: null
disk: null
cpu: null
info:
egg: 3
docker_image: quay.io/pterodactyl/core:java
startup: java -Xms128M -Xmx{{SERVER_MEMORY}}M -Dterminal.jline=false -Dterminal.ansi=true -jar {{SERVER_JARFILE}}
environment:
SERVER_JARFILE: "server.jar"
BUILD_NUMBER: "latest"
feature_limits:
databases: 1
backups: 1
packages: # These are packages. They are organized categories on how much resources you would give to anyone with this package.
default: "default"
list:
default:
display: "The package name."
memory: 1024
disk: 1024
cpu: 100
servers: 1
pro:
id: "pro"
display: "Pro Package"
memory: 2048
disk: 2048
cpu: 200
servers: 2
price: 20000
paid: true
store: # This is the store options.
# 'enabled' is an option, which toggles if you can buy a single type of resource of.
# 'cost' is the amount of coins 'per' of a resource would cost.
memory:
enabled: true
cost: 10
per: 10
disk:
enabled: true
cost: 10
per: 10
cpu:
enabled: true
cost: 10
per: 10
servers:
enabled: true
cost: 10
per: 10
packages:
enabled: true
afk:
domain_lock:
- localhost:8000 # Change this to your actual domain.
redirect_on_attempt_to_steal_code: https://www.youtube.com/watch?v=dQw4w9WgXcQ
arc_id: ""
google_ads:
pub_key: "ca-pub-################"
slot: ""
everywhat: 60 # seconds
gaincoins: 1 # coins
renewal:
renewal_time: 6.048e+8
deletion_time: 8.64e+7
renew_fee: 10 # coins