78 lines
18 KiB
JSON
78 lines
18 KiB
JSON
|
|
{
|
||
|
|
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL",
|
||
|
|
"meta": {
|
||
|
|
"version": "PLCN_v3",
|
||
|
|
"update_url": null
|
||
|
|
},
|
||
|
|
"exported_at": "2025-12-25T10:17:06+00:00",
|
||
|
|
"name": "One Hour One Life",
|
||
|
|
"author": "peter.game.servers@gmail.com",
|
||
|
|
"uuid": "f3b89fc7-7e7d-4451-a26d-062ed4920103",
|
||
|
|
"description": "Dedicated server for One Hour One Life\r\nhttp://onehouronelife.com/",
|
||
|
|
"image": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAFA3PEY8MlBGQUZaVVBfeMiCeG5uePWvuZHI////////////////////////////////////////////////////2wBDAVVaWnhpeOuCguv/////////////////////////////////////////////////////////////////////////wAARCAExAi4DAREAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAECAwQF/8QAMRAAAgIBAwIFBAMBAQACAwEAAAECEQMEITESQRMUUWFxIjKBkTNCUqEjYrFywdHh/8QAFwEBAQEBAAAAAAAAAAAAAAAAAAECA//EABwRAQEBAAMBAQEAAAAAAAAAAAABEQISMSFBIv/aAAwDAQACEQMRAD8AxAAAAAAAAAMBAAAAAOgCgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANK+ACgEAAAAAAAAAANqmAgAAAAJPdJ/sCIAAAAAAAAAAAAAAAAAAAAAAAAABJxaq1yAdErrvVgHS3VICSxtvjYB+G06kv0BBxd0l3oCUcUnKgHLC02lewBPE4qNLlbgRjik2lXIE4YXJvkAenycpbAHlp2ltuALBNunGrfqBB45JtNNfID8KT43APBnX2u7AHhyL+rAPClSdfgB+XnVpL4sBrTzbpqmAngyK9rr0Ag1UqYCrv2AEm+ACn6ASjBuSTT39gLnpZX9DTAjLTZOyX7Ai9PkXZALwZrlASeCdWo+4EJY5x5XuA/DlKulbtXQB4U76a92Aljb4pgHhSuq3Ac8bS4e2wEXFqr7gEU3v29QEAVvQBT9ABprkCTg+ppK6AIwk3VAJwaV9gJLG3s9mAeFJc/j3AUovat/gAjjk/wCrAFjk+zAjW9cgFc+wAouXCsCbxtT6FTbQEXFqr7gNQbjdPmtkBGvXYBqEn2AnHG3yvZgOWCcU6jfugI+FOPKAg1QBwAgAAAAADZp8bnFKSTjyn6AaPBjwwHGEY8IBqEV2AOmPoBFYoxukA1BLsA3FPlADjF8oAUEnYDAewCoApPsANJ9gFGKjwgHS9AHSAg8cW064Al0pAHSgDb0Aqnp4zk2+GqAb08HX0rZVwAlghHtQE3ji1wubAagkqAaSQA0gEoR9AF0K9tqAlSATgmtwBQXoAdCAisUY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
|
||
|
|
"tags": [],
|
||
|
|
"features": [],
|
||
|
|
"docker_images": {
|
||
|
|
"Debian": "ghcr.io/pelican-eggs/yolks:debian"
|
||
|
|
},
|
||
|
|
"file_denylist": [],
|
||
|
|
"startup_commands": {
|
||
|
|
"Default": "cd OneLife/server && ./OneLifeServer"
|
||
|
|
},
|
||
|
|
"config": {
|
||
|
|
"files": "{\n \"OneLife/server/settings/port.ini\": {\n \"parser\": \"file\",\n \"find\": {\n \"\": \"{{server.allocations.default.port}}\"\n }\n },\n \"OneLife/server/settings/clientPassword.ini\": {\n \"parser\": \"file\",\n \"find\": {\n \"\": \"{{server.environment.PASSWORD}}\"\n }\n },\n \"OneLife\\/server\\/settings\\/requireClientPassword.ini\": {\n \"parser\": \"file\",\n \"find\": {\n \"\": \"{{server.environment.REQUIRE_PASSWORD}}\"\n }\n },\n \"OneLife\\/server\\/settings\\/serverID.ini\": {\n \"parser\": \"file\",\n \"find\": {\n \"\": \"{{server.environment.SERVER_NAME}}\"\n }\n }\n}",
|
||
|
|
"startup": "{\n \"done\": \"Listening for connection on port\"\n}",
|
||
|
|
"logs": "{}",
|
||
|
|
"stop": "^C"
|
||
|
|
},
|
||
|
|
"scripts": {
|
||
|
|
"installation": {
|
||
|
|
"script": "# Update\r\napt update\r\napt install -y build-essential git\r\n\r\n# Create Server folder\r\nmkdir -p /mnt/server/\r\ncd /mnt/server/\r\n\r\n# Clone the server builder\r\ncurl -o serverPullAndBuildLinux.sh https://raw.githubusercontent.com/jasonrohrer/OneLife/master/server/installYourOwnServer/serverPullAndBuildLinux.sh\r\n\r\n# Run it\r\nchmod +x serverPullAndBuildLinux.sh\r\n./serverPullAndBuildLinux.sh\r\n\r\necho -e \"Install Complete\"",
|
||
|
|
"container": "ghcr.io/pelican-eggs/installers:debian",
|
||
|
|
"entrypoint": "bash"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"variables": [
|
||
|
|
{
|
||
|
|
"name": "Password",
|
||
|
|
"description": "",
|
||
|
|
"env_variable": "PASSWORD",
|
||
|
|
"default_value": "ohol",
|
||
|
|
"user_viewable": true,
|
||
|
|
"user_editable": true,
|
||
|
|
"rules": [
|
||
|
|
"required",
|
||
|
|
"string",
|
||
|
|
"max:20"
|
||
|
|
],
|
||
|
|
"sort": 1
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "Require Password",
|
||
|
|
"description": "",
|
||
|
|
"env_variable": "REQUIRE_PASSWORD",
|
||
|
|
"default_value": "1",
|
||
|
|
"user_viewable": true,
|
||
|
|
"user_editable": true,
|
||
|
|
"rules": [
|
||
|
|
"required",
|
||
|
|
"in:0,1"
|
||
|
|
],
|
||
|
|
"sort": 2
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "Server Name",
|
||
|
|
"description": "",
|
||
|
|
"env_variable": "SERVER_NAME",
|
||
|
|
"default_value": "onehouronelife",
|
||
|
|
"user_viewable": true,
|
||
|
|
"user_editable": true,
|
||
|
|
"rules": [
|
||
|
|
"required",
|
||
|
|
"string",
|
||
|
|
"max:20"
|
||
|
|
],
|
||
|
|
"sort": 3
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|