Zauważ, że powyższe rozwiązanie daje spore pole do popisu piratom (niekoniecznie drogowym
).
Fakt, jednak można wprowadzić jakieś zabezpieczenia na mapy i problem z głowy.
Ponieważ jestem osobą mocno związana z branżą IT od ponad 15 lat, dla której zrobienie "czegoś" w programistyce = zrobieniu nic, nie akceptuję określeń typu: "wprowadzić jakieś coś..."...
Jeśli masz jakiś projekt sensownych zabezpieczeń, przedstaw go - niekoniecznie nam... lecz Aqurat-owi...
Wyobraź sobie, że wprowadzenie "jakiegoś" zabezpieczenia, które będzie skuteczne, wcale nie jest takie proste z programistycznego punktu widzenia...
A to dlatego, że oprogramować skuteczne zabezpieczenie (a wcześniej odpowiednio je zaprojektować) wcale nie jest tak łatwo... Więc problem nie jest "z głowy"...
No właśnie. Mapy. Program wcale nie musi być najaktualniejszy, wystarczyłoby żeby numerek na początku (wersja programu) był ten sam.
Hmmmm...

To też może nie być takie proste...
Stary program - nowe mapy...
W starym programie były inne algorytmy/procedury obsługi map... W nowym są inne algorytmy/procedury i inne mapy... Zmienia się np. kompresja ect... ect...
Ja Ciebie rozumiem, że Ty tego nie rozumiesz, bo trzeba być dość mocno zorientowanym w temacie, aby zrozumieć, dlaczego producent robi tak, a nie inaczej...
Jako przykład: konwersja baz MS SQL różnych producentów oprogramowania dla firm... Nowa wersja programu = aktualizacja bazy bez możliwości powrotu do wersji poprzedniej... Chyba, że z kopii danych, ale Downgrade w tym przypadku dotyczy zarówno programu jak i bazy...