diff --git a/src/components/zone/Zone.vue b/src/components/zone/Zone.vue
index 5d498d6..df2c9ce 100644
--- a/src/components/zone/Zone.vue
+++ b/src/components/zone/Zone.vue
@@ -23,7 +23,7 @@ type zoneLoadData = {
   characters: CharacterT[]
 }
 
-gameStore.connection?.emit('zone:characterJoin', { zoneId: gameStore.character?.zoneId }, (response: zoneLoadData) => {
+gameStore.connection?.emit('zone:character:join', { zoneId: gameStore.character?.zoneId }, (response: zoneLoadData) => {
   zoneStore.setZone(response.zone)
   zoneStore.setCharacters(response.characters)
 })
@@ -40,6 +40,7 @@ gameStore.connection?.on('zone:character:join', (data: ExtendedCharacterT) => {
 })
 
 gameStore.connection?.on('zone:character:leave', (character_id: number) => {
+  console.log('character left', character_id)
   zoneStore.removeCharacter(character_id)
 })
 
diff --git a/src/stores/zone.ts b/src/stores/zone.ts
index db56041..852c968 100644
--- a/src/stores/zone.ts
+++ b/src/stores/zone.ts
@@ -34,6 +34,7 @@ export const useZoneStore = defineStore('zone', {
       }
     },
     removeCharacter(character_id: number) {
+      console.log('removing character', character_id)
       this.characters = this.characters.filter((char) => char.id !== character_id)
     },
     reset() {