From d1262109b3857832279d4428ce8736579e4e3cd9 Mon Sep 17 00:00:00 2001 From: ghostlyzsh Date: Fri, 26 Apr 2024 10:12:37 -0500 Subject: [PATCH] 6 tps -> 60 tps --- Cargo.lock | 1 + server/Cargo.toml | 1 + server/config.toml | 4 ++-- server/src/main.rs | 5 ++++- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 53cb9e583008b7a07e7c35a1c6de96b619322a01..4d9ae53326c9882698867fab453c688800c30dc9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3794,6 +3794,7 @@ dependencies = [ "starkingdoms-common", "toml 0.8.12", "tracing-subscriber", + "tracing-tracy", "tungstenite", ] diff --git a/server/Cargo.toml b/server/Cargo.toml index 200bbfd1471ed9d40b6b9bb833c643e71b8ea9d1..c781e88ee9d83f0ab07231c32734dbb5715de7d9 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -19,6 +19,7 @@ hex = "0.4" crossbeam-channel = "0.5" tungstenite = "0.21" toml = "0.8" +tracing-tracy = "0.11.0" [features] default = [] diff --git a/server/config.toml b/server/config.toml index 302641573330acf6b77eb788995fff5866809668..eaf31991c22aaa35bc55872bcdfe07e190aa0ed8 100644 --- a/server/config.toml +++ b/server/config.toml @@ -25,6 +25,6 @@ required_permission_level = 0 [server] tick_time_ms = 1 -world_fixed_timestep = 0.1666 +world_fixed_timestep = 0.01666 bind = { ip = "0.0.0.0", port = 3000 } -max_free_parts = 50 \ No newline at end of file +max_free_parts = 50 diff --git a/server/src/main.rs b/server/src/main.rs index 962e03ef31bd873a704d84c1bcbe837148cadede..a15c14d9134f61021502d536c71a868220a71793 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -160,7 +160,9 @@ fn main() { ) .add_systems(FixedUpdate, save_eligibility) .add_systems(FixedUpdate, convert_modules) - .insert_resource(Time::::from_seconds(server_config.server.world_fixed_timestep)) + .insert_resource(Time::::from_seconds( + server_config.server.world_fixed_timestep, + )) .run(); info!("Goodbye!"); @@ -1758,6 +1760,7 @@ fn on_close( }); } } + std::process::exit(0); } } }