mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2026-10-02 10:53:44 +00:00
ClientZoneFilesTests now - reads sd0 files instead of skipping them: some clients' loose sd0 files hold what followed the file in its pack, and the file is the first sd0 stream, up to the first chunk that does not fit; - reads the terrain (.raw) of every zone of version 30 or newer, once per terrain file shipped by several clients; - skips a damaged file (by the MD5 of its bytes) only when it does not read, so only the files the client cannot read either are left out: a scene file that claims 81 objects and ends after the first, and six version 30 terrain files with a width x width scene map per chunk where the client reads one byte (RAWReadSceneMap, 1.10.64) and so misreads every chunk after the first. Every other zone, scene and terrain file of every client on disk reads, in about 80 seconds. Check in game: nothing (test only). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
6.4 KiB
6.4 KiB