diff --git a/SQCSim-srv/connection.cpp b/SQCSim-srv/connection.cpp index 34db420..c9fd885 100644 --- a/SQCSim-srv/connection.cpp +++ b/SQCSim-srv/connection.cpp @@ -59,7 +59,9 @@ void Connection::getPacks(SOCKET sock) { switch (netprot::getType(pck, 1)) { using enum netprot::PACKET_TYPE; case INPUT: - if (Deserialize(&in, pck, &bsize)) { + if (player->AmIDead()) + break; + else if (Deserialize(&in, pck, &bsize)) { m_input_manifest[in.timestamp] = in; m_input_vector.push_back(in); }