bowmap-12 Send Keepalive

Bowmap · bowmap.git · Tickets

A Bowmap Ticket (Open):

Ticket · History

Symptoms

The client is timed out from the server after being connected for ~20-30 seconds.

Problem

The clientbound keepalive packet is not being sent.

Solutions

Send the clientbound keepalive packet at an interval when the client is in the configuration or play phase.

Process

Make an async process that enqueues keepalives, and listens for keepalives to confirm the client is responding to them.