Donnybrook: enabling large-scale, high-speed, peer-to-peer games

Without well-provisioned dedicated servers, modern fast-paced action games limit the number of players who can interact simultaneously to 16-32. This...