• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

orion-ecs / keen-eye / 30292890254
64%

Build:
DEFAULT BRANCH: main
Ran 27 Jul 2026 06:19PM UTC
Jobs 1
Files 1051
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Jul 2026 06:14PM UTC coverage: 63.941% (+0.04%) from 63.898%
30292890254

push

github

tyevco
fix(network): Chunk full snapshots and guard sends against transport message limits

The replication layer built one FullSnapshot message containing every
networked entity and handed it to the transport unchecked; UdpTransport
throws on payloads over its 1192-byte MTU budget, so any real-sized
world crashed the server game loop the moment a client connected.

- INetworkTransport gains MaxMessageSize so callers can budget messages
  per transport (UDP 1192, TCP 1 MiB, LocalTransport unbounded).
- SendFullSnapshot packs entities greedily into as many FullSnapshot
  messages as the budget requires. The client handler was already
  incremental, so chunked messages compose without protocol changes.
  A single entity that cannot fit alone is skipped with a diagnostic.
- NetworkServerPlugin's Send/SendToAll/SendToAllExcept drop oversized
  payloads with a diagnostic instead of crashing the game loop.

Four of the seven new tests fail on the unfixed plugin, including a
real-UDP end-to-end test where a 100-entity snapshot converges on the
client across multiple datagrams.

Fixes #1278

8984 of 13260 branches covered (67.75%)

Branch coverage included in aggregate %.

53 of 53 new or added lines in 4 files covered. (100.0%)

1 existing line in 1 file now uncovered.

53143 of 83903 relevant lines covered (63.34%)

1.0 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
99.7
-0.06% src/KeenEyes.UI/Widgets/WidgetFactory.Input.cs
Jobs
ID Job ID Ran Files Coverage
1 30292890254.1 27 Jul 2026 06:19PM UTC 1051
63.94
GitHub Action Run
Source Files on build 30292890254
  • Tree
  • List 1051
  • Changed 9
  • Source Changed 5
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30292890254
  • 08ebffe1 on github
  • Prev Build on main (#30227593377)
  • Next Build on main (#30322295363)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc