środa, 24 października 2007

Krok po Kroku

Nadal problemy?
No to jedziemy, krok po kroku:

jeżeli w w dowolnym poniższym kroku nie odpowiesz "tak", to tutaj prawdopodobnie leży problem a rozwiązanie znajdziesz w dalszej części wpisu

1. Zarejestrowałeś konto i zaktywowałeś z otrzymanego maila?
TAK
2. Czy możesz się zalogować na stronie www.teamxlink.co.uk używając danych podanych w rejestracji?
TAK
3. Ściągnąłeś i zainstalowałeś klienta Kai w swoim systemie?
TAK
4. Konsola jest podłączona do twojej sieci lokalnej i jest skonfigurowana do obsługi sieci?
TAK
5. Po uruchomieniu Kai po kliknięciu na lupę z górnego menu w drugiej pozycji "Network Reachable" ma stan YES?
TAK
6. Po uruchomieniu Kaia po kliknięciu na lupę z górnego menu a następnie na ikonkę folderów poniżej uruchom konsolę i poszukaj w dowolnej grze (np.: Gear of War) lokalnych serwerów "system link". Kai pokazuje Xbox "configured successfully" / "configured retail only" ?
TAK
7. Wejdź w tryb areny ikona kuli ziemskiej, wybierz odpowiednią platformę i grę którą posiadasz, upewnij się że osoba hostująca w pokoju ma w Kai ustawiony status "Hosting" i że inni gracze mogą się do niej połączyć, nie poddawaj się spróbuj innej gry i innej areny.
TAK
Brawo Działa ! :)

Ad.1
Zarejestrowałem ale nie potwierdziłem linkiem z maila, brak maila?
Sprawdź w spamie, jak tam nie ma poczekaj jeszcze na maila w ciągu jednego dnia na pewno dotrze.
Ad.2
Dostajesz wiadomość "please check your details" sprawdź czy dobrze wpisujesz hasło. DUŻE i małe literki są istotne, zawsze możesz odzyskać hasło wybierając link "Forgotten?"
Ad.3
Instalacja:
- Ściągnij z teamxlink
- Rozpakuj, uruchom exe, przejdź przez wizarda.
- Po instalacji najpierw uruchom konfigurator Start> Programy> XLink Kai Evolution 7> Start Kai Config Tool
- Wybierz profil "Normal..." odznacz "Enable PAT" w "Network adapter " wybierz swoją kartę sieciową przez którą "widać" konsolę.
- Wprowadź swój XTag i hasło, zaznacz auto-logowanie.
- Przepuść Kai przez firewalla.
Ad.4
Możliwości sieci domowych jest wiele i nie sposób ich wszystkich omówić, tutaj parę linków do różnych zewnętrznych stron z artykułami o tym:
onlinecenter, xboxonline, konsola.pl-forum(podłączenie przez 2 kartę sieciową).
Ad.5
"Not Yet" - nie pozwoli ci na grę! Prawdopodobnie twój router blokuje komunikację.
Na domowym routerze (Livebox też zalicza się do tej kategorii) trzeba ustawić przekierowanie (tzw. forward) portów. Należy forwardować port 30000 protokołu UDP na IP KOMPUTERA, na którym uruchomiany będzie Xlink. W razie problemów warto zajrzeć do doskonałego źródła informacji na temat konfigurowania routerów jakim jest strona Port Forward.
Ad.6
Pokazuje "no consoles detected" ?
  • Uruchom na konsoli grę która posiada opcje gry po "system link" i szukaj gier w sieci lokalnej. (Kai podsłuchuje sieć lokalną szukając aktywnych konsol)
  • W ustawieniach firewalla komputera na którym działa xlink zezwalamy xlink'owi na komunikację z Internetem. Pozwalamy na ruch wychodzący i przychodzą z/do ip 0.0.0.1 na porcie 3074 (najlepiej na wszystkie porty). I ustawiamy firewall na poziom bezpieczeństwa niższy niż zwykle.
  • Możliwe że twoja karta sieciowa w konsoli ma zły adres MAC z pnk. widzenia Kai (lub posiadasz bezprzewodową kartę sieciową w konsoli). MAC adres można zmienić z poziomu Konsoli: System> Ustawienia sieci> Edytuj..> Ustawienia dodatkowe> Alternatywny adres MAC, wprowadź rozpoczynający się od 00:50:F2 lub 00:0D:3A pozostałe 3 liczby dowolne (obowiązuje szesnastkowy zapis liczb).
  • Czy aby na pewno konsola jest podłączona prawidłowo do sieci lokalnej?

Etykiety:

sobota, 20 października 2007

Szybki start

1. Zarejestruj XTag
Twój XTag (podobnie jak Gamertag usługi Xbox Live) to nazwa użytkownika, dzięki której będziesz rozpoznawany w czasie korzystania z usług XLinka. Aby się zarejestrować odwiedź tą stronę.

2. Zainstaluj Kai
Po tym jak pobierzesz Kaia z tej strony, uruchom instalator. Instalacja jest bardzo prosta i nie wymaga wskazówek. Warto tylko wiedzieć, że nie musisz w przyszłości pobierać uaktualnień Kaia ponieważ program przy każdym uruchomieniu sprawdza czy nie pojawiły się jakieś poprawki i, w razie potrzeby, sam je ściąga a potem instaluje.

3. Konfiguruj swoją sieć i firewalla
Jeśli zajdzie taka konieczność (czytelnicy będą o to prosić) wszystkie poniżej przedstawione warianty zostaną znacznie dokładniej omówione w oddzielnych wpisach.


Wariant A: router
Najbardziej profesjonalną, najszybszą i najmniej problematyczną metodą podłączenia do Internetu jest użycie routera. Router potrafi połączyć wszystkie komputery i konsole w domu w sieć lokalną udostępniając im wyjście do Internetu oraz, w większości wypadków, gwarantując zabezpieczenie za pomocą wbudowanego firewalla sprzętowego. Jeśli wyposażysz się w router to potem wystarczy połączyć go z modemem kablowym / DSL a w następnej kolejności pociągnąć kable do komputera i konsoli.
Jeśli twój router blokuje ruch od i do innych użytkowników Kaia to znaczy, że nie przekierowałeś odpowiedniego portu do komputera (domyślnie jest to port 30000 UDP). Doskonałe instrukcje tłumaczące jak przekierować porty na setkach różnych modeli routerów można znaleźć na stronie Port Forward.

Wariant B: dwie karty sieciowe w komputerze
Jeśli szukasz najtańszej metody na podłączenie twojej konsoli do Internetu to najlepszym rozwiązaniem będzie kupno drugiej karty sieciowej do komputera. Potem już tylko wystarczy połączyć pierwszą kartę sieciową z modemem zwykłym kablem Cat 5 (popularny kabel „sieciowy” z końcówkami RJ-45, zwany czasem „skrętką” lub „patchem”). Natomiast drugą kartę sieciową łączymy z konsolą tzw. „skrosowanym” kablem Cat 5 (jest to „skrętka” z odwróconą kolejnością par żyłek w jednej z końcówek, taki kabel można dostać w każdym kompetentnym sklepie komputerowym).
Następną rzeczą, którą należy zrobić to uruchomienie w systemie Windows twojego komputera „Udostępniania połączenia internetowego”. Opcja ta znajduje się w zaawansowanych właściwościach połączenia sieciowego odpowiadającego za komunikację z Internetem.

Wariant C: model kablowy / DSL podłączony przez USB
Jeśli model kablowy, którego używasz obsługuje łącze USB (Aster i Chello często wyposażają swoich abonentów w takie urządzenia) to będziesz mógł tanio podłączyć konsolę do Internetu bez konieczności kupowania drugiej karty sieciowej.
W tym przypadku również należy uruchomić „Udostępnianie połączenia internetowego” aby umożliwić konsoli bezpośredni dostęp do Internetu.

Wariant D: hub / switch
Huby i switche są tańsze od routerów, ale mają również o wiele mniejsze możliwości. Zdecydowanie odradzamy kupno huba ze względu na często zdarzające się kolizje pakietów co może prowadzić do obniżenia wydajności łącza. Pozostaje więc kupno switcha. Podobnie jak router, switch ułatwia zbudowanie sieci lokalnej w domu i, w przeciwieństwie do routera, nie będzie trzeba przekierowywać portów.

Wariant E: komputer, na którym zainstalowany jest Xlink wykorzystuje połączenie WiFi
Wielu użytkowników inwestuje obecnie w technologie bezprzewodowe. Niestety, w przypadku połączeń tunelowanych, rozwiązania WiFi nie są najlepszym wyborem. W tym przypadku sprawa jest najbardziej skomplikowana. Jeśli ktoś posiada w domu taką konfigurację sieci i potrzebuje pomocy to niech naskrobie prośbę w komentarzach – postaramy się szybko zareagować i spłodzić wpis wyjaśniający jak poradzić sobie w takiej sytuacji.

Programowe firewalle (ZoneAlarm, Potowall, Outpost, Norton Internet Security itp.)
Jeśli masz zainstalowany programowy firewall istnieją spore szanse, że zablokuje on Xlink Kai. W takim wypadku, w pierwszej kolejności, należy skonfigurować firewalla tak żeby przepuszczał cały ruch generowany przez Xlinka. Bardzo często trzeba również odblokować na firewallu odpowiedni port (domyślnie – port 30000 UDP).

4. Zaloguj się
Uruchom Kaia na twoim komputerze. Wprowadź swój XTag oraz hasło w celu zalogowania na serwerze Xlink.

5. Przeprowadź diagnostykę Kaia
Klikając ikonę lupy a potem katalogu z wieloma elementami przejdź do trybu diagnostycznego Kaia. Następnie włącz konsolę i uruchom grę, która potrafi wykorzystać połączenie system link. W menu gry przejdź do opcji gry wieloosobowej, wybierz połączenie system link i nakaż Xboxowi szukać rozgrywek. W tym momencie Kai powinien wykryć twoją konsolę.
Teraz wciśnij ikonkę globu a potem znów lupy i sprawdź czy pozycja „Network Reachable” opisana jest jako „Yes”. Jeśli jest inaczej i Kai wyświetla „Not yet…” oznacza to, że firewall lub router nie pozwalają na pełną komunikację „od” i „do” Xlinka.

6. Wybierz arenę i graj!
Nawiguj do katalogu reprezentującego konsole, rodzaj gry i (jeśli to możliwe) tytuł gry, którą uruchomiłeś. Później wybierz arenę i rozpocznij zabawę!
Jeśli w oknie Kaia widzisz XTagi innych użytkowników, to znaczy, że dotarłeś tam gdzie trzeba – do areny gry. Obok XTaga gracza możesz zobaczyć opóźnienie jakie masz do konkretnej osoby. Jest to tzw. „ping” wyrażony w milisekundach i nie może być większy niż 40. Najlepsza sytuacja ma miejsce w momencie kiedy pingi kształtują się w okolicach 30 ms – jeśli są większe mogą nastąpić problemy w nawiązaniu połączenia i, być może, będzie trzeba szukać innej areny. Ważna informacja: konsola sprawdza pingi TYLKO podczas nawiązywania połączenia, jeśli uda ci się podłączyć do gry to później nie zostaniesz rozłączony nawet jeśli ping wzrośnie i znacznie przekroczy limit (30 – 40 ms).
W momencie kiedy jesteś w arenie masz do wyboru dwa wyjścia – kazać konsoli szukać rozgrywek licząc na to, że ktoś w twojej arenie stworzył (hostuje) grę lub samemu zostać gospodarzem gry i poczekać aż gracze dołączą do ciebie.
Dodatkowa informacja: podczas rozgrywek na system link (a więc również tych via Xlink) działa komunikacja głosowa przez headset Xboxa.

Wszelkie uwagi i pytania proszę kierować na link360@o2.pl albo wpisywać w komentarzach.

Etykiety:

środa, 17 października 2007

Xlink Kai

Po przeprowadzeniu gruntownych i często frustrujących testów doszliśmy do wniosku, że na naszym blogu będziemy pisać tylko i wyłącznie o programie Xlink Kai. Najprawdopodobniej znajdą się zwolennicy XBC i LeafNetworks, którzy z dezaprobatą pokręcą głową. Decyzja jednak jest nieodwołalna. Xlink jest zdecydowanie najlepszym oprogramowaniem tunelującym napisanym z myślą o graczach konsolowych.
Wszystkie 3 programy mają kiepski interfejs użytkownika, ze szczególnym wskazaniem na XBC, które na tym polu wypada stanowczo najsłabiej. Xlinka można pobrać w kilkunastu wersjach na wszystkie ważniejsze systemy (Windows, Linux, MacOS). W przypadku XBC nie ma takiej możliwości, istnieje za to płatna wersja Pro programu. Z kolei LeafNetworks odpada ze względu na to, że stanowi bezpośrednią konkurencję dla Hamachi a nie Xlinka ponieważ obsługa tunelowania połączeń między konsolami jest zaimplementowana jako atrakcyjny dodatek a nie jedna z głównych funkcji.

Etykiety:

wtorek, 16 października 2007

Wstępniak

Wielu posiadaczy Xboxów rezygnuje z grania online ponieważ nie mają ochoty płacić za Xbox Live Gold. Inni zastąpili firmware napędu i boją sie dostać bana na Xbox Live więc pozostają offline. Są też tacy którzy już tego bana dostali i grać przez Internet po prostu nie mogą.
Stosunkowo niewiele osób należących do tych grup zdaje sobie sprawę z tego, że istnieje możliwość grania przez Internet na konsolach Microsoftu bez konieczności korzystania z usługi Xbox Live. Wystarczy tylko odpowiednio tunelować połączenia sieciowe konsoli.

Zagadnienie tunelowania połączeń jest dość skomplikowane i nie ma większego sensu wykładać
na tym blogu teorię jego działania. Zamiast tego należy zająć się oprogramowaniem, które wyręcza użytkownika w łączeniu ze sobą rozsianych po Internecie konsol. Służą do tego takie programy jak Xlink KAI, XBC czy LeafNetworks. Wszystkie te usługi działają w ten sam sposób - sprawiają, że połączenie system link Xboxa (a więc to, które służy do gry w sieci lokalnej) działa w Internecie. Pisząc bardziej obrazowo - konsola jest "oszukiwana" i "myśli", że maszyny z którymi jest połączona znajdują się w jej bezpośrednim otoczeniu sieciowym, jednak w rzeczywistości transmisja odbywa się za pośrednictwem Internetu.

Zrozumiałą rzeczą jest, że chłopakom z Microsoft bardzo nie podoba się kiedy ktoś próbuje ominąć Xbox Live. W związku z tym wprowadzili bardzo sprytne zabezpieczenie. Mianowicie - kiedy wybierzemy połączenie system link konsola sprawdza opóźnienie transmisji miedzy połączonymi maszynami. Ponieważ system link w teorii ma służyć TYLKO do gry w sieci lokalnej więc pingi powinny być niskie. W związku z tym inżynierowie z Microsoftu wprowadzili limit tolerowanego opóźnienia. Nie ma pewności ile ten limit wynosi, prawdopodobnie uzależnione jest to od konkretnej gry. Wiadomo jednak, że oscyluje on w granicach 30 - 40 ms. Jeśli opóźnienie między konsolami jest większe połączenie nie zostanie nawiązane. Tego w żaden sposób nie da się "przeskoczyć". Ograniczenie to dotyczy głównie zabawki Xbox 360 - wszystkie gry na tą platformę są zabezpieczone, w przeciwieństwie do tytułów na pierwszą konsolę Microsoftu, których niewielka ilość została objęta tym limitem.
Ping limit implikuje bardzo poważne utrudnienie - aby pograć trzeba znaleźć przynajmniej jedną osobę, do której mamy niewielkie opóźnienie. Mimo błyskawicznie postępującego wzrostu przepustowości łącz pingi miedzy większością internautów wciąż pozostają stosunkowo wysokie. Bardzo trudno jest pograć na tunelowanym połączeniu z kimś zza granicy, w takich przypadkach opóźnienie często jest większe niż 100ms. Pozostaję więc szukać graczy wśród rodaków.

Niestety, grupa Polaków wykorzystujących tunelowanie połączeń sieciowych do gry na konsolach Microsoftu jest wciąż bardzo mała. Prawdopodobnie główną tego przyczyną jest ilość problemów jaką nastręcza konfiguracja ustawień sieciowych i oprogramowania. Ten blog jest próbą zmiany tego stanu rzeczy. Na jego łamach dokładnie wyjaśnimy co i w jaki sposób skonfigurować aby móc bezproblemowo pograć na Xboxie bez konieczności korzystania z Xbox Live. Mamy nadzieję, że z biegiem czasu doprowadzimy do powstania sporej społeczności polskich graczy przycinających regularnie przez tunelowany multiplayer w Halo 3, Gears of War, Project Gotham Racing 4, Team Fortress 2, NBA 2k, R6: Vegas, Forza Motorsport 2 itd...

Etykiety: