Merge pull request #440 from NgLoader/add/vintage_story

Added Vintage Story
This commit is contained in:
Michael (Parker) Parker 2020-03-02 15:57:03 -08:00 committed by GitHub
commit 6e519f41ff
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 79 additions and 8 deletions

View File

@ -106,13 +106,6 @@ If you are reading this it looks like you are looking to add an egg to your serv
* [RocketMod](/steamcmd_servers/unturned/rocketmod/)
* [Unturned](/steamcmd_servers/unturned/unturned/)
[Tycoon Games](/tycoon_games/)
* [OpenTTD](/tycoon_games/openttd/)
[Unreal Engine](/unreal_engine)
* [Tower Unite](/unreal_engine/tower_unite/)
* [Tower Unite](/steamcmd_servers/tower_unite/)
[Terraria](/terraria/)
* [tmodloader](/terraria/tmodloader)
* [tshock](/terraria/tshock/)
@ -120,4 +113,10 @@ If you are reading this it looks like you are looking to add an egg to your serv
[Tycoon Games](/tycoon_games/)
* [OpenTTD](/tycoon_games/openttd/)
[Xonotic](/xonotic/xonotic/)
[Unreal Engine](/unreal_engine)
* [Tower Unite](/unreal_engine/tower_unite/)
* [Tower Unite](/steamcmd_servers/tower_unite/)
[Vintage Story](/vintage_story/vintage_story/)
[Xonotic](/xonotic/xonotic/)

18
vintage_story/README.md Normal file
View File

@ -0,0 +1,18 @@
# Vintage Story
#### The Vintage Story Server
The server supports mods
#### from the developers
Vintage Story is an uncompromising wilderness survival sandbox game inspired by lovecraftian horror themes.
Find yourself in a ruined world reclaimed by nature and permeated by unnerving temporal disturbances.
Relive the advent of human civilization, or take your own path.
New to the game? Make sure to checkout their [starter page](https://wiki.vintagestory.at/index.php?title=Main_Page).
### Server Ports
Vintage Story requires a single port
| Port | default |
|---------|---------|
| Game | 42420 |

View File

@ -0,0 +1,54 @@
{
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
"meta": {
"version": "PTDL_v1"
},
"exported_at": "2020-02-28T20:02:42+01:00",
"name": "Vintage Story",
"author": "mail@wuffy.eu",
"description": "Vintage Story is an uncompromising wilderness survival sandbox game inspired by lovecraftian horror themes. Find yourself in a ruined world reclaimed by nature and permeated by unnerving temporal disturbances. Relive the advent of human civilization, or take your own path.",
"image": "quay.io\/parkervcp\/pterodactyl-images:debian_mono-6-complete",
"startup": "mono VintagestoryServer.exe --dataPath .\/data --port={{SERVER_PORT}} --maxclients={{MAX_CLIENTS}} {{OPTIONS}}",
"config": {
"files": "{}",
"startup": "{\r\n \"done\": \"Dedicated Server now running on Port \",\r\n \"userInteraction\": []\r\n}",
"logs": "{\r\n \"custom\": false,\r\n \"location\": \".\/data\/Logs\/server-debug.txt\"\r\n}",
"stop": "\/stop"
},
"scripts": {
"installation": {
"script": "#!\/bin\/ash\r\n# Vintage Story Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napt update\r\napt install -y screen wget curl\r\n\r\n# Fetching last github release\r\nif [ -z \"${RELEASE_VERSION}\" ] || [ \"${RELEASE_VERSION}\" == \"latest\" ]; then\r\n echo -e \"Using latest release version\"\r\n LATEST=`curl -s4 https:\/\/account.vintagestory.at\/files\/stable\/ | awk -F 'vs_server' '{print $2}' | sed -r '\/^\\s*$\/d' | sed -r 's\/_\/\/' | sed -r 's\/\"\/\/' | sed -r 's\/>\/\/' | grep \".tar.gz$\" | sort --version-sort | tail -n 1`;\r\n DOWNLOAD_URL=https:\/\/account.vintagestory.at\/files\/stable\/vs_server_${LATEST}\r\nelse\r\n echo -e \"Using custom release version\"\r\n DOWNLOAD_URL=https:\/\/account.vintagestory.at\/files\/stable\/vs_server_${RELEASE_VERSION}.tar.gz\r\nfi\r\n\r\ncd \/mnt\/server\/\r\n\r\ncurl -o vs_server.tar.gz ${DOWNLOAD_URL}\r\ntar -xzf vs_server.tar.gz\r\n\r\nrm vs_server.tar.gz",
"container": "debian:buster-slim",
"entrypoint": "bash"
}
},
"variables": [
{
"name": "Start Options",
"description": "",
"env_variable": "OPTIONS",
"default_value": "",
"user_viewable": 1,
"user_editable": 1,
"rules": "max:200"
},
{
"name": "Version",
"description": "",
"env_variable": "RELEASE_VERSION",
"default_value": "latest",
"user_viewable": 1,
"user_editable": 1,
"rules": "required|string|max:20"
},
{
"name": "Max Clients",
"description": "",
"env_variable": "MAX_CLIENTS",
"default_value": "16",
"user_viewable": 1,
"user_editable": 1,
"rules": "required|integer|max:2000"
}
]
}