Add veloren

resolves #1068
This commit is contained in:
Michael Parker 2021-04-12 21:24:52 -04:00
parent 3c649a95dc
commit 91c0f570fd
3 changed files with 48 additions and 0 deletions

View File

@ -205,6 +205,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)

15
veloren/README.md Normal file
View File

@ -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.

31
veloren/egg-veloren.json Normal file
View File

@ -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": []
}