U-BOT
poradnik
część 3
opracowanie: Felis © 2011 wszelkie prawa zastrzeżone
kontakt: biuro@felis-net.com
Zajmiemy się teraz zabezpieczeniami przeciwko botom i sposobami ich neutralizowania.
Najpopularniejszym typem takich zabezpieczeń są wysyłane do gracza pytania w formie menu dialogowego z pytaniem na które trzeba odpowiedzieć. Nieprawidłowa odpowiedź lub brak odpowiedzi powoduje wyrzuceniem gracza z campingu.
Na zdjęciu powyżej widać okno dialogowe campingu nazywanego przeze mnie Alicia Stella typ 1. W wyświetlanym pytaniu zawarta jest odpowiedź. U-bot potrafi automatycznie odpowiedzieć na to pytanie po włączeniu opcji „Autoanswer 1”. W podobny sposób działa większość zabezpieczeń z czego spora część jest obsługiwana przez tą samą opcję. U-bot automatycznie rozpoznaje wariant pytań i odpowiada na nie. Lista obsługiwanych zabezpieczeń nie zostanie opublikowana ponieważ mogło by to skłonić ich projektantów do zmiany algorytmów. Swego czasu pojawiały się zabezpieczenia z pytaniami w postaci tekstowo-graficznej przy czym grafika była tworzona z kodów ASCII i miała być odpowiednikiem CAPTCHA. Eksperymentalna wersja U-bota potrafiła częściowo dekodować te napisy (częściowo ponieważ baza próbek była niepełna) ale ze względu na wycofywanie się użytkowników ze stosowania tego zabezpieczenia, procedury obsługi nie zostały dodane do oficjalnej wersji U-bota. Oprócz tego typu zabezpieczeń wbudowanych w campingi stosowane są również skrypty które skanują okolicę w celu wykrycia awatarów i co jakiś czas wysyłają pytania. Tutaj również przycisk „Autoanswer 1” pomaga w większości przypadków.
Dociekliwi użytkownicy U-bota zapewne zauważą dodatkowy przycisk oznaczony jako „Autoanswer 2”. Służy on do automatycznej odpowiedzi do campingów nazywanych przeze mnie Alicia Stella typ 2. W tym przypadku w wysyłanym do gracza oknie dialogowym nie ma odpowiedzi. Odpowiedź wyświetlana jest w SL przy pomocy funkcji llSetText. U-bot potrafi odpowiedzieć automatycznie na zadawane w ten sposób pytania, warto jednak wiedzieć o niektórych ograniczeniach metody. Przede wszystkim ten typ zabezpieczeń jest wrażliwy na lagi które w podobny sposób dokuczają zarówno graczom korzystającym z przeglądarek graficznych jak i botom które w ogóle nie obsługują grafiki SL. Może więc się zdarzyć, że U-bot nie zdąży na czas prawidłowo odpowiedzieć ponieważ odpowiedź nie zostanie przez serwer SL na czas wysłana do bota. Stosowanie opcji „Autoanswer 2” w przypadku campingów jednoprimowych nie wymaga dalszych wyjaśnień, natomiast campingi wieloprimowe (np. ławki z wieloma kulkami do siadania) mogą sprawić jeszcze jeden problem. U-bot może nie dostać informacji na którym elemencie campingu usiedliśmy. Dlatego ważne jest żeby siadać bezpośrednio na kulkach. Jeśli usiądziemy klikając w inny element campingu, wbudowany w niego skrypt automatycznie przestawi bota na właściwe miejsce ale bot nie będzie potrafił tego miejsca zidentyfikować.
Na koniec o jeszcze jednym zabezpieczeniu nazywanym VooDoo Bot Protect. Zabezpieczenie to nie wykrywa bota na podstawie jego specyficznych cech a jedynie sprawdza czy dany awatar nie znajduje się w jego bazie botów. Baza tworzona jest na podstawie donosów od użytkowników SL. Warto więc zachowywać się na tyle poprawnie aby do tej bazy nie trafić. Z obserwacji wynika, że VooDoo nie wykrywa botów znajdujących się na samej granicy sima co jednak rzadko kiedy może mieć jakieś zastosowanie praktyczne.