NotAFile
2ecd3ced44
detect end of map transfer with state packet
...
Previously, the end of map transfer was detected by a number of fallible
heuristics, including checking if the map is loadable on every non-map
packet, when a timeout had been reached, or the map size given by the
server was reached. This broke in a number of scenarios, including when
an unexpected packet was sent.
Instead, we now detect the end of the map transfer when we receive a
state packet, as intended by the protocol.
2019-05-04 20:14:42 +02:00
..
2017-11-18 21:15:07 +00:00
2016-12-03 18:23:47 +09:00
2019-01-01 14:47:40 +09:00
2019-01-01 14:47:40 +09:00
2018-12-31 21:35:37 +09:00
2016-12-03 18:23:47 +09:00
2019-01-01 14:47:40 +09:00
2018-09-18 22:18:54 +09:00
2018-01-06 19:38:14 +09:00
2018-12-31 21:34:30 +09:00
2018-12-31 21:34:30 +09:00
2018-09-17 23:48:38 +09:00
2018-10-13 14:43:49 +09:00
2017-12-05 15:42:24 +09:00
2019-05-04 20:14:42 +02:00
2017-02-25 21:19:19 +09:00
2016-12-16 05:05:23 +09:00
2017-01-05 03:48:11 +09:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:23:47 +09:00
2018-12-31 21:35:37 +09:00
2018-09-18 22:18:54 +09:00
2017-12-30 23:47:47 +09:00
2017-12-30 23:47:47 +09:00
2018-09-18 22:18:54 +09:00
2017-01-05 03:48:11 +09:00
2016-12-03 18:23:47 +09:00
2017-01-04 21:32:11 +02:00
2017-01-04 21:32:11 +02:00
2017-11-18 21:15:07 +00:00
2016-12-11 23:18:16 +09:00
2018-09-18 22:18:54 +09:00
2017-01-05 04:11:42 +09:00
2017-12-15 23:05:08 +09:00
2017-12-15 23:05:08 +09:00
2017-09-03 16:56:01 +09:00
2017-09-11 20:49:21 +09:00
2017-01-08 00:43:55 +09:00
2017-01-08 00:43:55 +09:00
2018-09-17 23:48:38 +09:00
2017-01-05 03:48:11 +09:00
2018-10-13 14:43:49 +09:00
2017-11-18 21:15:07 +00:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:23:47 +09:00
2017-01-05 03:48:11 +09:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:49:07 +09:00
2018-10-13 14:43:49 +09:00
2018-10-13 14:43:49 +09:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:23:47 +09:00
2016-12-11 23:18:16 +09:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:23:47 +09:00
2018-10-13 14:43:49 +09:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:49:07 +09:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:49:07 +09:00
2017-02-11 16:38:24 +09:00
2017-11-18 21:15:07 +00:00
2018-09-17 23:48:38 +09:00
2017-01-09 05:00:05 +09:00
2017-01-05 03:48:11 +09:00
2016-12-03 18:23:47 +09:00
2019-05-04 20:14:42 +02:00
2017-12-29 20:46:35 +09:00
2018-09-18 22:18:54 +09:00
2016-12-03 18:23:47 +09:00
2018-07-04 09:22:19 -07:00
2016-12-03 19:04:58 +09:00
2016-12-03 18:49:07 +09:00
2017-01-05 03:48:11 +09:00
2016-12-03 18:23:47 +09:00
2018-09-18 22:18:54 +09:00
2017-12-05 15:42:24 +09:00
2016-12-03 19:04:58 +09:00
2018-10-13 14:43:49 +09:00
2016-12-03 18:23:47 +09:00
2016-12-03 18:49:07 +09:00
2018-02-21 16:18:50 +09:00
2017-01-04 21:32:11 +02:00
2016-12-03 18:23:47 +09:00
2017-01-05 03:48:11 +09:00
2016-12-03 18:49:07 +09:00
2017-01-05 03:48:11 +09:00
2016-12-16 05:05:23 +09:00
2016-12-03 18:23:47 +09:00
2018-09-17 23:48:38 +09:00
2017-01-05 03:48:11 +09:00
2018-10-13 14:43:49 +09:00
2017-12-22 22:38:34 +09:00
2018-12-31 21:34:30 +09:00
2017-11-18 21:15:07 +00:00