(2019-04-18, 05:26 PM)gzxmx94 Wrote:(2019-04-16, 07:07 AM)Riddick Wrote: Sceptycznie jestem nastawiony co do kompatybilności wstecznej.
Przykład. Jak można mieć dwóch klientów: SA-MP & Open.MP
Nic nie mówili o różnych klientach. Kompatybilność wsteczna jest tylko w serwerze do gamemodów/pluginów/scriptów itp. Oczywiście trochę ambicyjnie napisali i pewnie chodzi o to:
[...]
Nie mogę się zgodzić. Na ten moment powstaje odpowiednik back-end'u serwera SA-MP. Jednak wiem, że osobny klient OMP również powstanie, dzięki któremu będzie można się łączyć do serwerów SA-MP i vice-versa.
Dlatego moje podejście jest inne. Na ten moment, gdyby OMP osiągnął poziom SA-MP w wersji 0.3.DL kompletnie bug-free, stable software, no issues to wtedy można mówić, że mamy odpowiednik SA-MP i ludzie mogą przechodzić bezproblemowo do nas.
(i prawdopodobnie tak się stanie i przez jakiś czas tak będzie, dopóki OpenMP nie zgarnie rzeszy ludzi).
Jeżeli jednak powstanie kolejna wersja klienta np. OpenMP 0.4 (wymyślam), która będzie dodatkowo wspierać nowe funkcje (np. weźmy głupie ukrywanie HUD-u), to będzie to wymagało dodatkowych konfiguracji po stronie klienta (na ten moment można robić to za pomocą *.asi i zmuszać ludzi do instalacji np. Audio Plugin). Co automatycznie łamie zasadę kompatybilności wstecznej. No chyba, że Kalcor udostępni identyczną funkcję u siebie i znów jesteśmy na tym samym poziomie; nie oszukując się, wiemy dobrze, że na 98% Kalcor nie planuje żadnych aktualizacji, ale z tym to nigdy nie wiadomo.
Dlatego w pewnym momencie OpenMP będzie musiał oddzielić grubą kreską historię SA-MP i kontynuować pracę we własnym zakresie i dorzucać aktualizacje, których nie było w "konkurencyjnym" MP od lat. A to się wydarzy prędzej czy później, póki co na pewno rozchodzi się o społeczność, aby jak najwięcej ludzi znalazło się tutaj. Zakładam, że rok czy półtora i jakiś klient OMP się pojawi z nowymi funkcjami. Póki co tylko przygotowania trwają do server-release only.