Adam’s Seeing Eye beta ver. 0.4
śro, 09 lipiec 2008 21:18:01 | Autor: Specyk | Quake 3 Arena
Bardzo dobra informacja dla wszystkich wielbicieli popularnego "oczka"!
Jak wiadomo problemy dla wielu graczy z wyszukiwaniem serwerów zaczęły się wraz ze straceniem wsparcia ze strony "yahoo". Użytkownicy, którzy zainstalowali sobie ASE wcześniej mogą przeglądać serwery ale po prostu nowe się im nie pojawiają. Ale dosyć czczego gadania. Niestety wielu z nas mogło tylko narzekając szukać jakiegoś zamiennika. Na nasze szczęście są też ludzie dla których włączenie komputera nie jest jednoznaczne z włączeniem Q3, mają oni także nieco pojęcia o programowaniu, a konkretniej osobą, która skrypt napisała jest Adam.
Przy każdym wejściu na stronę skrypt php łączy się z wszystkimi serwerami, których ipki są zapisane w masterserver q3, a następnie wysyła do nich zapytanie o status (online/offline) liczbę graczy oraz mapę, czyli w potocznym rozumieniu pobiera informacje.
W związku z tym, że status serwera jest sprawdzany na bieżąco, potencjalni użytkownicy nie powinni natknąć się na niedziałający serwer. Nowe serwery oraz segregacja obecnych jest robiona automatycznie(w nocy).
Jak wygląda to w praktyce? Przykładowo jeśli serwer ASTER CPMA TDM zostanie wyłączony i na tym samym ip oraz porcie powstanie ASTER OSP 1v1, będzie on widoczny w zakładce "cpma tdm" jeszcze przez 24h, lecz po kliknięciu w niego, będą pokazane obecne ustawienia.
Jak powstał Adam's Seeing Eye?
Skrypt napisany jest w php z użyciem klas http://gameq.sourceforge.net/. Natomiast lista nowych ipków pobierana jest z mastrservera i zapisaywana do pliku tekstowego przy użyciu lekko zmodyfikowanego programu q3ms, gdzie to oryginalny program stworzył

Kto pracował przy powstaniu ASE?
Cały sztab programistów oczywiście w osobie Adama. Pomocną dłoń wyciągnął także

Obsługiwać należy intuicyjnie, powinno działać tak samo jak oryginalne ASE(w razie problemów skonsultować się ze swoim lekarzem lub farmaceutą).
Brakuje jeszcze sortowania(javascript nie jest to mocna strona adama, aczkolwiek wkrótce do sztabu powinien wstąpić człowiek mający o tym pojęcie), brakuje także opcji "kliknij w ip by połączyć się do serwera", co w miarę pomocy ze strony innych tęgich mózgów aka programistów powinno się pojawić.
Adam's Seeing eye dostępny jest pod adresem - http://ase.q3a.eu