diff --git a/html/script.js b/html/script.js
index a5dfa45..c79aa19 100644
--- a/html/script.js
+++ b/html/script.js
@@ -310,15 +310,21 @@ function fetchData(options) {
return (globeIndexNow[x] - globeIndexNow[y]);
});
- indexes = indexes.slice(0, globeSimLoad);
- refreshMultiplier = 1;
- if (indexes.length <= 4 && TrackedAircraftPositions < 150 || fetchCounter < 50)
- refreshMultiplier = 0.7;
+ if (binCraft && onlyMilitary && indexes.length > 2 * globeSimLoad) {
+ ac_url.push('data/globeMil_42777.binCraft');
+ refreshMultiplier = Math.min(5, indexes.length / globeSimLoad);
+ } else {
- let suffix = binCraft ? '.binCraft' : '.json'
- let mid = (binCraft && onlyMilitary) ? 'Mil_' : '_';
- for (let i in indexes) {
- ac_url.push('data/globe' + mid + indexes[i].toString().padStart(4, '0') + suffix);
+ indexes = indexes.slice(0, globeSimLoad);
+ refreshMultiplier = 1;
+ if (indexes.length <= 4 && TrackedAircraftPositions < 150 || fetchCounter < 50)
+ refreshMultiplier = 0.7;
+
+ let suffix = binCraft ? '.binCraft' : '.json'
+ let mid = (binCraft && onlyMilitary) ? 'Mil_' : '_';
+ for (let i in indexes) {
+ ac_url.push('data/globe' + mid + indexes[i].toString().padStart(4, '0') + suffix);
+ }
}
} else {
ac_url[0] = 'data/aircraft.json';