Skip to content

[Bug]: Sending commands while paused causes kick: "Exceeded Processing Time" #104

@Enovale

Description

@Enovale

Describe the bug.

When using the TF2 pause function by enabling sv_pausable and pausing, if the client sends too many commands, they get kicked with "Exceeded Processing Time". (By commands, that means switching weapons, pressing movement keys, anything that would have the client tell the server about it normally.) Players also are kicked if they send a chat message.

Version

rev21

What server did this occur on?

Brand new vanilla local server

Reproduction steps

1. Create a vanilla local server
2. Launch the server on any map
3. Set sv_pausable to 1
4. Run the `pause` command and notice that the game is paused.
5. Change weapons multiple times, or send a chat message, or zoom multiple times, or any other command.
6. Notice how the game kicks you shortly after

Which operating systems have you used?

Linux

Expected behavior

The game is paused and all clients can stay connected and wait until someone unpauses the game.

Relevant log output

Entity 1 (class 'player') reported ENTITY_CHANGE_NONE but '128' changed.
Client Enova exceeded processing time. (Theirs) 128.03ms >= 128.00ms (Max)
Dropped Enova from server (Exceeded processing time)

Additional context

No response

EDIT: Edited version to the actual revision because the template didn't give me the option. Seems outdated?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions