diff --git a/README.md b/README.md index 78208cc4..cb93cb69 100644 --- a/README.md +++ b/README.md @@ -207,6 +207,8 @@ If you are reading this it looks like you are looking to add an egg to your serv * [Tower Unite](/unreal_engine/tower_unite) * [Tower Unite](/steamcmd_servers/tower_unite) +[Veloren](/veloren/veloren) + [Vintage Story](/vintage_story/vintage_story) [Xonotic](/xonotic/xonotic) diff --git a/veloren/README.md b/veloren/README.md new file mode 100644 index 00000000..18f0040e --- /dev/null +++ b/veloren/README.md @@ -0,0 +1,15 @@ +# Veloren +### From their [Site](https://veloren.net/) +Veloren is a multiplayer voxel RPG written in Rust. It is inspired by games such as Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress and Minecraft. + +Veloren is fully open-source, licensed under GPL 3. It uses original graphics, musics and other assets created by its community. Being contributor-driven, its development community and user community is one and the same: developers, players, artists and musicians come together to develop the game. + +### Server Ports +Ports required to run the server in a table format. + +| Port | default | +|---------|---------| +| Game | 14004 | +| Metrics | 14005 | + +#### Mods/Plugins may require ports to be added to the server. diff --git a/veloren/egg-veloren.json b/veloren/egg-veloren.json new file mode 100644 index 00000000..07da8bd1 --- /dev/null +++ b/veloren/egg-veloren.json @@ -0,0 +1,31 @@ +{ + "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", + "meta": { + "version": "PTDL_v1", + "update_url": null + }, + "exported_at": "2021-04-13T01:15:42+00:00", + "name": "Veloren", + "author": "parker@parkervcp.com", + "description": "Veloren is a multiplayer voxel RPG written in Rust. It is inspired by games such as Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress and Minecraft.", + "features": null, + "images": [ + "quay.io\/parkervcp\/pterodactyl-images:base_debian" + ], + "file_denylist": [], + "startup": ".\/veloren-server-cli -b", + "config": { + "files": "{}", + "startup": "{}", + "logs": "{}", + "stop": "shutdown 10" + }, + "scripts": { + "installation": { + "script": "#!\/bin\/bash\r\n\r\napt update\r\napt install -y curl git-lfs\r\n\r\nmkdir -p \/mnt\/server\/assets\r\n\r\ncd \/tmp.\r\n\r\ngit clone https:\/\/gitlab.com\/veloren\/veloren.git\r\n\r\n## build veloran server cli\r\nexport VELOREN_USERDATA_STRATEGY=executable\r\ncd veloren\r\necho -e \"building veloran server, this is gonna take a bit\" \r\ncargo build --bin veloren-server-cli --release\r\n\r\ncp -f target\/release\/veloren-server-cli \/mnt\/server\/\r\ncp -Rf assets\/{common,server,world} \/mnt\/server\/assets\/\r\n\r\necho -e \"install complete\"", + "container": "rust:slim-buster", + "entrypoint": "bash" + } + }, + "variables": [] +} \ No newline at end of file