Learn · concepts

Co to jest MCF? Moduł, którego nikt nie udokumentował

MCF to moduł klienta Minecrafta Tenacity, którego funkcja nigdzie nie została udokumentowana w publicznych źródłach. Oto, co wiadomo na jego temat.

TRtrolPublished 4 min read

Co to jest MCF?

MCF to moduł, który pojawia się w sekcji misc/other listy modułów klienta Tenacity Minecraft, i to jest niemal cała dostępna publicznie dokumentacja na jego temat. Żaden wpis w dzienniku zmian, linia w wikipedii, zrzut ekranu ustawień ani post na forum nie wyjaśnia, co oznaczają te trzy litery ani co się właściwie zmienia po włączeniu przełącznika. To niezwykła ilość milczenia dla czegoś, co znajduje się w menu klienta obok modułów takich jak AntiFreeze i AutoRespawn, które robią dokładnie to, co sugerują ich nazwy. MCF nie obiecuje niczego, ponieważ nikt nie zapisał, co robi.

Co wiadomo o MCF?

Cały ślad to trzy rzeczy: jego nazwa, kategoria i klient, w którym się pojawił. Nie ma listy ustawień, nie ma opisu w grze, nie ma filmu demonstrującego zachowania, nie ma archiwum wyjaśnień od programisty. To cała dokumentacja i pozostaje taka.

Kategoria misc/other w Tenacity to mieszanka różnych rzeczy. AntiFreeze i AutoRespawn to proste przełączniki ułatwiające grę. HackerDetector oznaczają podejrzanych graczy. Sniper i Spammer skłaniają się ku walce i interakcji z serwerem. Znajdowanie się w tej samej grupie oznacza, że MCF może być dowolnym z tych typów, a samo umiejscowienie nic o tym nie mówi.

Krótkie, nieoznaczone skróty, takie jak ten, nie są rzadkością w projektach, które przeszły przez rące wielu opiekunów w ciągu lat. Wyjaśnienie zazwyczaj znajdowało się w komunikacie commitu lub wątku na Discordzie, który nigdy nie trafił do changeloga. Gdy aktywny rozwój zwalnia, znaczenie znika, podczas gdy skompilowany przełącznik pozostaje dokładnie w tym samym miejscu.

Luki w dokumentacji

Właśnie tę lukę ma wypełnić odpowiedni katalog modułów. Prawdziwy klient narzędziowy dokumentuje każdą funkcję, którą udostępnia, wraz z jasnym opisem tego, co się zmienia po jej włączeniu. Każde ustawienie w module otrzymuje zdanie wyjaśniające, co ono robi. Nie ma potrzeby grzebać w starych commitach ani zgadywać na podstawie kontekstu.

Brak dokumentacji nie dowodzi, że MCF jest niebezpieczne. Po prostu dowodzi, że MCF jest niedokumentowane, a niedokumentowane przełączniki wiążą się z ryzykiem, niezależnie od tego, czy są faktycznie szkodliwe. Włączasz coś, czego nie możesz w pełni rozliczyć.

Czy jest bezpieczne do użycia?

Nie ma uczciwego sposobu, aby odpowiedzieć tak lub nie. Nic w historii nie potwierdza, że MCF jest nieszkodliwym przełącznikiem kosmetycznym, a nic nie potwierdza, że wpływa na rozgrywkę lub połączenie z serwerem w sposób, który obchodziłby system anticheat. Zakładanie któregokolwiek z tych skrajności nie jest poparte tym, co jest udokumentowane.

Szczera sytuacja jest taka: MCF nie zostało zweryfikowane. Włączenie go oznacza aktywację funkcji, której nie potrafisz wytłumaczyć, co stanowi zupełnie inne ryzyko niż włączenie modułu o znanym opisie, którego po prostu nie chcesz czytać. Anticheat nie będzie się przejmował tym, że MCF nie zostało wcześniej udokumentowane. Jeśli wpływa na zachowanie po stronie serwera, nadal możesz zostać zbanowany za to.

FAQ