2019-01-30 12:11:34 +00:00
|
|
|
[package]
|
|
|
|
name = "veloren-server-cli"
|
2024-03-29 23:10:54 +00:00
|
|
|
version = "0.16.0"
|
2019-01-30 12:11:34 +00:00
|
|
|
authors = ["Joshua Barretto <joshua.s.barretto@gmail.com>"]
|
2022-01-26 14:46:40 +00:00
|
|
|
edition = "2021"
|
2019-01-30 12:11:34 +00:00
|
|
|
|
2021-04-16 15:09:51 +00:00
|
|
|
[package.metadata.nix]
|
|
|
|
build = true
|
|
|
|
app = true
|
|
|
|
longDescription = """
|
|
|
|
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.
|
|
|
|
|
|
|
|
This package includes the official server CLI.
|
|
|
|
"""
|
|
|
|
|
2020-01-22 03:12:17 +00:00
|
|
|
[features]
|
|
|
|
worldgen = ["server/worldgen"]
|
2021-08-12 09:48:00 +00:00
|
|
|
persistent_world = ["server/persistent_world"]
|
2021-07-15 08:56:32 +00:00
|
|
|
# needed to stay compatible with voxygens format
|
|
|
|
default-publish = ["default"]
|
2021-08-12 09:48:00 +00:00
|
|
|
default = ["worldgen", "persistent_world"]
|
2021-06-18 07:26:35 +00:00
|
|
|
tracy = ["common-frontend/tracy"]
|
2020-12-15 11:14:26 +00:00
|
|
|
plugins = ["server/plugins"]
|
2021-08-29 12:57:36 +00:00
|
|
|
hot-reloading = ["server/hot-reloading"]
|
2023-02-24 00:53:45 +00:00
|
|
|
hot-agent = ["server/hot-agent", "agent"]
|
|
|
|
hot-site = ["server/hot-site", "world"]
|
2020-01-22 03:12:17 +00:00
|
|
|
|
2019-01-30 12:11:34 +00:00
|
|
|
[dependencies]
|
2024-06-04 07:42:10 +00:00
|
|
|
server = { package = "veloren-server", path = "../server", default-features = false, features = [
|
|
|
|
"simd",
|
|
|
|
] }
|
2023-02-24 00:53:45 +00:00
|
|
|
agent = { package = "veloren-server-agent", path = "../server/agent", optional = true }
|
2019-01-30 12:11:34 +00:00
|
|
|
common = { package = "veloren-common", path = "../common" }
|
2021-03-08 22:40:02 +00:00
|
|
|
common-base = { package = "veloren-common-base", path = "../common/base" }
|
2020-12-13 17:11:55 +00:00
|
|
|
common-net = { package = "veloren-common-net", path = "../common/net" }
|
2021-03-28 23:40:53 +00:00
|
|
|
common-frontend = { package = "veloren-common-frontend", path = "../common/frontend" }
|
2023-02-24 00:53:45 +00:00
|
|
|
world = { package = "veloren-world", path = "../world", optional = true }
|
2019-01-30 12:11:34 +00:00
|
|
|
|
2023-05-10 08:33:01 +00:00
|
|
|
tokio = { workspace = true, features = ["rt-multi-thread"] }
|
2021-05-04 17:42:45 +00:00
|
|
|
num_cpus = "1.0"
|
2023-04-05 06:38:39 +00:00
|
|
|
cansi = "2.2.1"
|
2023-05-10 08:33:01 +00:00
|
|
|
clap = { workspace = true }
|
2024-02-06 17:49:48 +00:00
|
|
|
crossterm = "0.27"
|
2023-05-10 08:33:01 +00:00
|
|
|
lazy_static = { workspace = true }
|
2021-03-09 19:12:57 +00:00
|
|
|
signal-hook = "0.3.6"
|
2021-05-11 11:13:22 +00:00
|
|
|
shell-words = "1.0.0"
|
2023-05-10 08:33:01 +00:00
|
|
|
tracing = { workspace = true }
|
|
|
|
ron = { workspace = true }
|
2024-06-04 07:42:10 +00:00
|
|
|
serde = { workspace = true, features = ["rc", "derive"] }
|
2024-02-06 15:06:58 +00:00
|
|
|
ratatui = { version = "0.26.0", features = ["crossterm"] }
|
2024-03-11 11:18:58 +00:00
|
|
|
rand = { workspace = true }
|
|
|
|
# ECS
|
|
|
|
specs = { workspace = true }
|
2020-08-29 04:33:20 +00:00
|
|
|
|
2023-10-15 18:17:45 +00:00
|
|
|
#HTTP
|
2024-06-04 07:42:10 +00:00
|
|
|
axum = { version = "0.7" }
|
|
|
|
hyper = "1"
|
|
|
|
http-body-util = "0.1"
|
2023-10-15 18:17:45 +00:00
|
|
|
prometheus = { workspace = true }
|
|
|
|
chrono = { workspace = true }
|
|
|
|
|
2022-07-09 21:54:01 +00:00
|
|
|
[target.'cfg(windows)'.dependencies]
|
2024-05-28 12:46:03 +00:00
|
|
|
mimalloc = "0.1.29"
|