aboutsummaryrefslogtreecommitdiff
path: root/server/game-core/src/network/sync.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2026-03-13 03:20:46 +0100
committermetamuffin <metamuffin@disroot.org>2026-03-13 03:20:50 +0100
commit5726d34f31d0129d314dc447340b0feb56534060 (patch)
tree4001955680a353ff763afd6d8f5525420c005acf /server/game-core/src/network/sync.rs
parent1a55a5d74bb3e57eb6e77286b86a5be559d43589 (diff)
downloadhurrycurry-5726d34f31d0129d314dc447340b0feb56534060.tar
hurrycurry-5726d34f31d0129d314dc447340b0feb56534060.tar.bz2
hurrycurry-5726d34f31d0129d314dc447340b0feb56534060.tar.zst
add server-side voting logic
Diffstat (limited to 'server/game-core/src/network/sync.rs')
-rw-r--r--server/game-core/src/network/sync.rs16
1 files changed, 1 insertions, 15 deletions
diff --git a/server/game-core/src/network/sync.rs b/server/game-core/src/network/sync.rs
index 9854b58e..3d36881e 100644
--- a/server/game-core/src/network/sync.rs
+++ b/server/game-core/src/network/sync.rs
@@ -16,7 +16,7 @@
*/
use anyhow::Result;
-use hurrycurry_protocol::{PacketC, PacketS, VERSION};
+use hurrycurry_protocol::{PacketC, PacketS};
use log::{debug, info, warn};
use std::{collections::VecDeque, net::TcpStream};
use tungstenite::{
@@ -32,7 +32,6 @@ pub struct Network {
sock: WebSocket<MaybeTlsStream<TcpStream>>,
pub queue_in: VecDeque<PacketC>,
pub queue_out: VecDeque<PacketS>,
- use_bincode: bool,
}
impl Network {
@@ -74,7 +73,6 @@ impl Network {
info!("Handshake complete.");
Ok(Self {
sock,
- use_bincode: false,
queue_in: VecDeque::new(),
queue_out: VecDeque::new(),
})
@@ -86,18 +84,6 @@ impl Network {
Ok(Message::Text(packet)) => match serde_json::from_str(&packet) {
Ok(packet) => {
debug!("<- {packet:?}");
- if let PacketC::Version {
- minor,
- major,
- supports_bincode,
- } = &packet
- && *minor == VERSION.0
- && *major == VERSION.1
- && *supports_bincode
- {
- info!("Binary protocol format enabled.");
- self.use_bincode = true;
- }
Some(packet)
}
Err(e) => {