           clients.update {_id: ourID}, clientObj
     ).run()
   ws.on 'close', ->
-    console.log "client disconnected"
+    log.info "[Client] Disconnected #{clientObj.ip}"
     new Fiber(->
       clients.remove {_id: ourID}
       delete clientSockets[ourID]

    installedMods: []
    status: 0
  new Fiber(->
    ourID = clients.insert clientObj
    clientObj._id = ourID
    clientSockets[ourID] = ws
  ).run()
  log.debug "[Client] Connected, #{ws.upgradeReq.connection.remoteAddress}"
  ws.on 'message', (msg)->
    new Fiber(->
      splitMsg = msg.split ':'

  sock = clientSockets[client._id]
  return if !sock?
  sock.send "close"
  log.info "[Client] #{client._id} told to shutdown"
@uninstallClient = (userId)->
  user = Meteor.users.findOne({_id: userId})
  client = clients.findOne({steamIDs: user.services.steam.id})
