aboutsummaryrefslogtreecommitdiff
path: root/server/src
diff options
context:
space:
mode:
Diffstat (limited to 'server/src')
-rw-r--r--server/src/game.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/server/src/game.rs b/server/src/game.rs
index 178a0ebd..3eb6e5a6 100644
--- a/server/src/game.rs
+++ b/server/src/game.rs
@@ -242,6 +242,9 @@ impl Game {
match packet {
PacketS::Join { name, character } => {
+ if self.players.contains_key(&player) {
+ bail!("You already joined.")
+ }
let position = if player.0 < 0 {
self.data.customer_spawn
} else {