summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/src/game.rs8
-rw-r--r--server/src/protocol.rs2
2 files changed, 5 insertions, 5 deletions
diff --git a/server/src/game.rs b/server/src/game.rs
index 16f40a6d..5cb155f1 100644
--- a/server/src/game.rs
+++ b/server/src/game.rs
@@ -61,6 +61,10 @@ impl Game {
pub fn prime_client(&self, id: PlayerID) -> Vec<PacketC> {
let mut out = Vec::new();
+ out.push(PacketC::Init {
+ id,
+ data: self.data.deref().to_owned(),
+ });
for (&id, player) in &self.players {
out.push(PacketC::AddPlayer {
id,
@@ -81,10 +85,6 @@ impl Game {
})
}
}
- out.push(PacketC::Joined {
- id,
- data: self.data.deref().to_owned(),
- });
out
}
diff --git a/server/src/protocol.rs b/server/src/protocol.rs
index 3a40059a..9e6717a3 100644
--- a/server/src/protocol.rs
+++ b/server/src/protocol.rs
@@ -20,7 +20,7 @@ pub enum PacketS {
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(rename_all = "snake_case", tag = "type")]
pub enum PacketC {
- Joined {
+ Init {
data: Gamedata,
id: PlayerID,
},