forked from pelican-eggs/games-standalone
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathegg-path-of-titans.json
132 lines (132 loc) · 5.69 KB
/
egg-path-of-titans.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 PANEL",
"meta": {
"version": "PTDL_v2",
"update_url": null
},
"exported_at": "2024-06-01T00:17:02+00:00",
"name": "Path Of Titans",
"author": "danielivanvladimir.revin@gmail.com",
"uuid": "7e8c45fc-5f30-4366-bfb4-aa55f10f227e",
"description": "Path of Titans is a multiplayer dinosaur survival video game. Survive as a dinosaur in a rich ecosystem filled with intelligent AI creatures and up to 200 other players.",
"features": null,
"docker_images": {
"ghcr.io\/parkervcp\/yolks:debian": "ghcr.io\/parkervcp\/yolks:debian"
},
"file_denylist": [],
"startup": ".\/AlderonGamesCmd-Linux --game path-of-titans --server true --beta-branch {{BETA_BRANCH}} --auth-token {{AG_AUTH_TOKEN}} --install-dir .\/server\/ && .\/server\/PathOfTitansServer.sh {{SERVER_MAP}}?listen?MaxPlayers={{SERVER_MAX_PLAYERS}} -RconPort={{RCON_PORT}} -nullRHI -ServerName={{SERVER_NAME}} -ServerGUID={{SERVER_GUID}} -BranchKey={{BETA_BRANCH}} -Database={{SERVER_DB}} -log",
"config": {
"files": "{\r\n \"server.properties\": {\r\n \"parser\": \"properties\",\r\n \"find\": {\r\n \"server-ip\": \"0.0.0.0\",\r\n \"enable-query\": \"true\",\r\n \"server-port\": \"{{server.build.default.port}}\",\r\n \"query.port\": \"{{QUERY_PORT}}\"\r\n }\r\n }\r\n}",
"startup": "{\r\n \"done\": \"Server ready\"\r\n}",
"logs": "{}",
"stop": "^C"
},
"scripts": {
"installation": {
"script": "#!\/bin\/bash\r\napt-get update && apt-get install -y --no-install-recommends apt-utils apt-transport-https ca-certificates libunwind8 icu-devtools openssl libkrb5-3 zlib1g libuuid1 dos2unix gnupg gnupg2 debian-archive-keyring gcc g++ lib32gcc-s1 lib32z1 lib32stdc++6 iproute2 gdb libsdl1.2debian libfontconfig libcurl4\r\napt-get autoremove --purge -y\r\nmkdir -p \/mnt\/server\r\ncd \/mnt\/server && curl -o AlderonGamesCmd-Linux https:\/\/launcher-cdn.alderongames.com\/AlderonGamesCmd-Linux-x64\r\nchmod +x \/mnt\/server\/AlderonGamesCmd-Linux\r\nchown -R root:root \/mnt\r\nexport HOME=\/mnt\/server",
"container": "ghcr.io\/parkervcp\/installers:debian",
"entrypoint": "bash"
}
},
"variables": [
{
"name": "Server Map",
"description": "",
"env_variable": "SERVER_MAP",
"default_value": "Island",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:20",
"sort": null,
"field_type": "text"
},
{
"name": "Max Players",
"description": "",
"env_variable": "SERVER_MAX_PLAYERS",
"default_value": "100",
"user_viewable": true,
"user_editable": true,
"rules": "required|numeric|max:200",
"sort": null,
"field_type": "text"
},
{
"name": "Server name",
"description": "",
"env_variable": "SERVER_NAME",
"default_value": "YoutServerName",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:25",
"sort": null,
"field_type": "text"
},
{
"name": "GUID",
"description": "Use https:\/\/guidgenerator.com\/",
"env_variable": "SERVER_GUID",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:40",
"sort": null,
"field_type": "text"
},
{
"name": "Branch",
"description": "Choose between production or demo-public-test",
"env_variable": "BETA_BRANCH",
"default_value": "production",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:15",
"sort": null,
"field_type": "text"
},
{
"name": "Database mode",
"description": "Server can use a Local or Remote Database. Specified using Local or Remote. We recommend using a Local Database unless you plan on connecting shared character data between servers.",
"env_variable": "SERVER_DB",
"default_value": "Local",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:8",
"sort": null,
"field_type": "text"
},
{
"name": "Auth Token",
"description": "Get your AUTH token there https:\/\/alderongames.com\/oauth\/hosting-token !!YOU NEED TO OWN THE GAME!!",
"env_variable": "AG_AUTH_TOKEN",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:1500",
"sort": null,
"field_type": "text"
},
{
"name": "Query port",
"description": "",
"env_variable": "QUERY_PORT",
"default_value": "7778",
"user_viewable": true,
"user_editable": false,
"rules": "required|numeric|max:8",
"sort": null,
"field_type": "text"
},
{
"name": "Rcon port",
"description": "",
"env_variable": "RCON_PORT",
"default_value": "7779",
"user_viewable": true,
"user_editable": false,
"rules": "required|numeric|max:8",
"sort": null,
"field_type": "text"
}
]
}