forked from proferabg/eldewrito-pterodactyl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
egg-eldewrito.json
132 lines (132 loc) · 5.83 KB
/
egg-eldewrito.json
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
{
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
"meta": {
"version": "PTDL_v2",
"update_url": null
},
"exported_at": "2024-04-27T01:39:31-04:00",
"name": "ElDewrito",
"author": "[email protected]",
"description": "ElDewrito dedicated server running on wine wrapped in a java launcher for console input\/output through RCON.",
"features": null,
"docker_images": {
"proferabg\/eldewrito-pterodactyl:latest": "proferabg\/eldewrito-pterodactyl:latest"
},
"file_denylist": [],
"startup": "java -jar ElDewLauncher.jar",
"config": {
"files": "{\r\n \"data\/dewrito_prefs.cfg\": {\r\n \"parser\": \"file\",\r\n \"find\": {\r\n \"Player.Name\": \"Player.Name \\\"{{server.build.env.PLAYER_NAME}}\\\"\",\r\n \"Server.Name\": \"Server.Name \\\"{{server.build.env.SERVER_NAME}}\\\"\",\r\n \"Server.Message\": \"Server.Message \\\"{{server.build.env.SERVER_MESSAGE}}\\\"\",\r\n \"Server.Password\": \"Server.Password \\\"{{server.build.env.SERVER_PASSWORD}}\\\"\",\r\n \"Server.MaxPlayers\": \"Server.MaxPlayers \\\"{{server.build.env.SERVER_MAX_PLAYERS}}\\\"\",\r\n \"Server.Port\": \"Server.Port \\\"{{server.build.default.port}}\\\"\",\r\n \"Server.GamePort\": \"Server.GamePort \\\"{{server.build.env.SERVER_GAME_PORT}}\\\"\",\r\n \"Game.RconPort\": \"Game.RconPort \\\"{{server.build.env.SERVER_RCON_PORT}}\\\"\",\r\n \"Server.RconPassword\": \"Server.RconPassword \\\"{{server.build.env.SERVER_RCON_PASSWORD}}\\\"\",\r\n \"Server.SignalServerPort\": \"Server.SignalServerPort \\\"{{server.build.env.SERVER_SIGNAL_PORT}}\\\"\",\r\n \"Server.FileServerPort\": \"Server.FileServerPort \\\"{{server.build.env.SERVER_FILE_PORT}}\\\"\"\r\n }\r\n }\r\n}",
"startup": "{\r\n \"done\": \"Server started!\"\r\n}",
"logs": "{\r\n \"custom\": false,\r\n \"location\": \"logs\/dorito.log\"\r\n}",
"stop": "kill-server"
},
"scripts": {
"installation": {
"script": "#!\/bin\/bash",
"container": "ghcr.io\/parkervcp\/installers:ubuntu",
"entrypoint": "bash"
}
},
"variables": [
{
"name": "Server Name",
"description": "Server name that shows in browser",
"env_variable": "SERVER_NAME",
"default_value": "Halo Online Dedicated Server",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:128",
"field_type": "text"
},
{
"name": "Server Message",
"description": "Message that is displayed on server join",
"env_variable": "SERVER_MESSAGE",
"default_value": "Hello World!",
"user_viewable": true,
"user_editable": true,
"rules": "string|max:256",
"field_type": "text"
},
{
"name": "Server Password",
"description": "Password to join server",
"env_variable": "SERVER_PASSWORD",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "nullable|string|regex:\/^[a-zA-Z0-9_]+$\/",
"field_type": "text"
},
{
"name": "Max Players",
"description": "The maximum amount of players that can join",
"env_variable": "SERVER_MAX_PLAYERS",
"default_value": "16",
"user_viewable": true,
"user_editable": true,
"rules": "required|integer|between:2,64",
"field_type": "text"
},
{
"name": "Game Port",
"description": "The game port for the server",
"env_variable": "SERVER_GAME_PORT",
"default_value": "11774",
"user_viewable": true,
"user_editable": false,
"rules": "required|integer|between:1025,65535",
"field_type": "text"
},
{
"name": "RCON Port",
"description": "The rcon port for the server",
"env_variable": "SERVER_RCON_PORT",
"default_value": "11776",
"user_viewable": true,
"user_editable": false,
"rules": "required|integer|between:1025,65535",
"field_type": "text"
},
{
"name": "RCON Password",
"description": "The password for rcon.",
"env_variable": "SERVER_RCON_PASSWORD",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|regex:\/^[a-zA-Z0-9_]+$\/",
"field_type": "text"
},
{
"name": "Voice Port",
"description": "The voice port for the server",
"env_variable": "SERVER_SIGNAL_PORT",
"default_value": "11777",
"user_viewable": true,
"user_editable": false,
"rules": "required|integer|between:1025,65535",
"field_type": "text"
},
{
"name": "File Port",
"description": "The file port for the server",
"env_variable": "SERVER_FILE_PORT",
"default_value": "11778",
"user_viewable": true,
"user_editable": false,
"rules": "integer|between:1025,65535",
"field_type": "text"
},
{
"name": "Player Name",
"description": "Name of the player (host)",
"env_variable": "PLAYER_NAME",
"default_value": "Pterodactyl",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:64",
"field_type": "text"
}
]
}