Poradnik gry sieciowej

Tutaj porozmawiasz o grze sieciowej i umówisz się na rozgrywkę z innymi Fanami.

Moderatorzy: kuba11100, The Viking, Moderatorzy

ODPOWIEDZ
lucbach
Administrator Forum
Administrator Forum
Posty: 1893
Rejestracja: 24 lip 2005, 18:03
Lokalizacja: Szczecin
Kontakt:

Poradnik gry sieciowej

Post autor: lucbach »

Gra przez sieć w Knights and Merchants to najczęściej poruszany problem dotyczący tej strategii. Przed rozpoczęciem gry trzeba wiedzieć o kilku ważnych kwestiach:
  • :arrow: Gra przez sieć w "K&M" jest wolna. Z tego powodu wielu graczy wskazuje na jej bezcelowość i utrudnienie, tym bardziej, że takiej gry nie można zapisać.
    :arrow: Gra przez sieć lokalną (LAN) jest możliwa.
    :arrow: Gra przez internet przy pomocy serwera Net-games jest niemożliwa, ponieważ od kilku lat te serwery nie działają. Jest na to jednak inny sposób.
    :arrow: Połączenie jest często zrywane.
PORADNIKI:

---------------------------------------------
GRA PRZEZ SIEĆ LOKALNĄ (LAN)
---------------------------------------------

Bardzo ważne jest, by przed przystąpieniem do rozgrywki sprawdzić, czy poszczególni gracze mają tę samą wersję gry. W chwili obecnej 99% graczy ma którąś z poniższych wersji:
  • :arrow: 1.53 REL (obecnie już rzadko)
    :arrow: 1.58 (wersja podstawowa)
    :arrow: 1.58 PP1 (wersja z patchem Patch Pack 1 - nie zalecana)
    :arrow: 1.58 SR2 (wersja z patchem Service Release 2 - zalecana, traktowana jako standard)
Gra, w przypadku gdy chętni do rozgrywki mają różne wersje, jest niemożliwa. Uwagę należy też zwrócić na fakt, czy któryś z graczy nie instalował patcha z oficjalnej strony K&M. Różnice powstałe po wgraniu oficjalnego patcha także uniemożliwiają rozgrywkę!

By stworzyć serwer sieci lokalnej dla kilkuosobowej gry tak, by inni gracze mogli się do niej przyłączyć, należy w podanej kolejności:
  • 1) Wybrać w menu głównym pozycję "gra w sieci".

    2) Z menu "wybierz typ gry" wybrać pozycję "sieć lokalna".

    3) W polu, które się pojawi wpisać swoje imię i nacisnąć "dalej".

    4) Z podanej listy wybrać ostatnią pozycję "połączenie internetowe TCP/IP dla DirectPlay". Gracz, który zakłada grę wciska następnie opcję "nowa gra". Gracze, którzy się przyłączają, czekają na założenie gry przez gracza zakładającego i wybierają wówczas opcję "aktywne gry". W oknie, które pojawi się w lewym górynym rogu ekranu, należy wpisać sieciowe IP komputera kolegi, który założył grę, np. 192.168.1.2 (w razie potrzeby należy zasięgnąć informacji u administratora sieci).

    5) Gracz, który zakłada grę w następnym menu wpisuje jej nazwę i wybiera opcję "uruchom grę". Gracze dołączający się do rozgrywki wybierają aktywną grę stworzoną przez kolegę (wyświetlona jest jej nazwa i wersja gry), potwierdzając to naciśnięciem przycisku "przyłączenie się do gry".

    6) W menu rozgrywki pozostaje wszystkim graczom wybrać kolory, scenariusz, pozycje startowe i stan posiadania. Pamiętajmy jednak, że zmian tych może dokonywać tylko gracz, który założył grę. By porozumieć się w tej kwestii, stworzono czat.

    7) Przyciskiem "start" gracz, który założył grę, może ją teraz uruchomić.
------------------------------
GRA PRZEZ INTERNET
------------------------------

Jak już wspomniałem we wstępie, gra przez serwery Net-Games jest niemożliwa, bowiem nie działają one od kilku lat. Prawdopodobnie nigdy nie było możliwe granie za ich pomocą w Knights and Merchants. Jest na to jednak inny sposób.
Bardzo ważne jest, by przed przystąpieniem do rozgrywki sprawdzić, czy poszczególni gracze mają tę samą wersję gry. W chwili obecnej 99% graczy ma którąś z poniższych wersji:
  • :arrow: 1.53 REL (obecnie już rzadko)
    :arrow: 1.58 (wersja podstawowa)
    :arrow: 1.58 PP1 (wersja z patchem Patch Pack 1 - nie zalecana)
    :arrow: 1.58 SR2 (wersja z patchem Service Release 2 - zalecana, traktowana jako standard)
Gra, w przypadku gdy chętni do rozgrywki mają różne wersje, jest niemożliwa. Uwagę należy też zwrócić na fakt, czy któryś z graczy nie instalował patcha z oficjalnej strony K&M. Różnice powstałe po wgraniu oficjalnego patcha także uniemożliwiają rozgrywkę!
Pod uwagę należy wziąć także fakt, że połączenie - z niezrozumiałych dotąd względów - bardzo często się po prostu nie udaje.

Aby zagrać przez internet należy kolejno:
  • 1) Wybrać w menu głównym pozycję "gra w sieci".

    2) Z menu "wybierz typ gry" wybrać pozycję "sieć lokalna".

    3) W polu, które się pojawi wpisać swoje imię i nacisnąć "dalej".

    4) Z podanej listy wybrać ostatnią pozycję "połączenie internetowe TCP/IP dla DirectPlay". Gracz, który zakłada grę wciska następnie opcję "nowa gra". Gracze, którzy się przyłączają, czekają na założenie gry przez gracza zakładającego i wybierają wówczas opcję "aktywne gry". W oknie, które pojawi się w lewym górynym rogu ekranu, należy wpisać zewnętrzne IP komputera kolegi, który założył grę, np. 85.55.140.20.

    5) Gracz, który zakłada grę w następnym menu wpisuje jej nazwę i wybiera opcję "uruchom grę". Gracze dołączający się do rozgrywki wybierają aktywną grę stworzoną przez kolegę (wyświetlona jest jej nazwa i wersja gry), potwierdzając to naciśnięciem przycisku "przyłączenie się do gry".

    6) Teoretycznie powinno nastąpić teraz połączenie graczy. Często jednak inaczej ma się to w praktyce. W menu rozgrywki pozostaje wszystkim graczom wybrać kolory, scenariusz, pozycje startowe i stan posiadania. Pamiętajmy jednak, że zmian tych może dokonywać tylko gracz, który założył grę. By porozumieć się w tej kwestii, stworzono czat.


---------------------------------------



-------------------------
Gra przez internet by Setman
-------------------------


Jak już wspomniałem we wstępie, gra przez serwery Net-Games jest niemożliwa, bowiem nie działają one od kilku lat. Prawdopodobnie nigdy nie było możliwe granie za ich pomocą w Knights and Merchants. Jest na to jednak inny sposób.
Bardzo ważne jest, by przed przystąpieniem do rozgrywki sprawdzić, czy poszczególni gracze mają tę samą wersję gry. W chwili obecnej 99% graczy ma którąś z poniższych wersji:
  • :arrow: 1.53 REL (obecnie już rzadko)
    :arrow: 1.58 (wersja podstawowa)
    :arrow: 1.58 PP1 (wersja z patchem Patch Pack 1 - nie zalecana)
    :arrow: 1.58 SR2 (wersja z patchem Service Release 2 - zalecana, traktowana jako standard)
Uwagę należy też zwrócić na fakt, czy któryś z graczy nie instalował patcha z oficjalnej strony K&M. Różnice powstałe po wgraniu oficjalnego patcha także uniemożliwiają rozgrywkę. Gra, w przypadku gdy chętni do rozgrywki mają różne wersje, lub różne rodzaje IP (zewnetrzny i wewnetrzny) jest niemożliwa.
Istnieje jednak program, dzięki któremu osoby mające wewnętrzne IP, mogą grać przez Internet. Program jest dostepny i darmowy. Mozna go sciągnąć tutaj.



Aby zagrać przez internet należy kolejno:

  • 1 ) Uruchomić hamachi

    2 ) Nacisnać na "create or join networks" (Przycisk drugi od prawej na dole)
    Obrazek

    3 ) Wybrać "join existing network"
    Obrazek

    4 ) W polu "Network name" wpisać "Knights-&-Merchants"
    Obrazek

    5 ) w polu "Network password" wpisać "knight"
    Obrazek

    6 ) Włączyć Knights and Merchants

    7 ) Wybrać w menu głównym pozycję "gra w sieci".
    Obrazek

    8 ) Z menu "wybierz typ gry" wybrać pozycję "sieć lokalna".
    Obrazek

    9 ) W polu, które się pojawi wpisać swoje imię i nacisnąć "dalej".
    Obrazek

    10 ) Z podanej listy wybrać ostatnią pozycję "połączenie internetowe TCP/IP dla DirectPlay". Gracz, który zakłada grę wciska następnie opcję "nowa gra". Gracze, którzy się przyłączają, czekają na założenie gry przez gracza zakładającego i wybierają wówczas opcję "aktywne gry". W oknie, które pojawi się w lewym górynym rogu ekranu, należy wpisać IP z Programu Hamachi komputera kolegi, który założył grę, np. 5.11.58.123
    Obrazek ObrazekObrazek
    11 ) Gracz, który zakłada grę w następnym menu wpisuje jej nazwę i wybiera opcję "uruchom grę". Gracze dołączający się do rozgrywki wybierają aktywną grę stworzoną przez kolegę (wyświetlona jest jej nazwa i wersja gry), potwierdzając to naciśnięciem przycisku "przyłączenie się do gry".
    Obrazek Obrazek
    12 ) Teoretycznie powinno nastąpić teraz połączenie graczy. W menu rozgrywki pozostaje wszystkim graczom wybrać kolory, scenariusz, pozycje startowe i stan posiadania. Pamiętajmy jednak, że zmian tych może dokonywać tylko gracz, który założył grę. By porozumieć się w tej kwestii, stworzono czat.
    Obrazek
  • W grze sieciowej istnieje możliwość zapisu rozgrywki, lecz nie da sie sie jej zaladować

Czasami następuję nie połączenie miedzy graczem z wewnętrznym IP a graczem z zewnetrznym IP (neostrada). Jest to spowodowane tym, iż gracz z zewnętrznym IP ma włączony firewall. Trzeba go wyłączyć.
  • ----------------------------------------------------------------
    A) Jesli w neostradzie nie używasz ich aplikacji
    ----------------------------------------------------------------




    1)Kliknij na Menu Start, po czym przejdz do zakładki "Połącz z". Wybierz właściwości połączenia.

    Obrazek


    2) Wejdz w zakładkę "zaawansowane" i odznacz funkcję "Zapora połączenia internetowego"

    Obrazek


    ------------------------------------------------------------
    B) Jesli w neostradzie używasz ich aplikacji.
    ------------------------------------------------------------



    1)Kliknij na Menu Start, po czym przejdz do zakładki "Panel sterowania".

    Obrazek


    2)W Panelu sterowania wybierz "Połączenia sieciowe i internetowe"

    Obrazek


    3)W Połączeniach sieciowych i internetowych wybierz "Połączenia sieciowe

    Obrazek


    4) Następnie kliknij prawym przyciskiem myszy na połączenie z którym się połaczasz i wybierz właściwości.

    Obrazek


    5) Wejdz w zakładkę "zaawansowane" i odznacz funkcję "Zapora połączenia internetowego"

    Obrazek


    --------------------------------------------
    Pare słow od Setmana
    --------------------------------------------


    Jesli nie mozecie zalogowac sie do danej sieci hamachi musicie odblokowac dwa porty:
    • • TCP: 3396
      • UDP 12975
    Jednak bardziej polecałbym odblokowanie portów z których korzysta Knights&Merchants (granie bez uzycia hamachi), gdyz hamachi bardzo zwieksza ping w gra i strasznie trudno o gre bez lagów. Mozecie powiedziec adminowi sieci by wam odblokowal porty które są potrzebne do gry w K&M.
Obserwacje? Problemy? Uwagi? Pisz śmiało!
Ostatnio zmieniony 01 lip 2008, 00:31 przez lucbach, łącznie zmieniany 3 razy.
lucbach,
administrator knights.sztab.com
Awatar użytkownika
Setman
Zbanowany
Posty: 269
Rejestracja: 05 sie 2005, 11:16

Re: Poradnik gry sieciowej

Post autor: Setman »

lucbach pisze: Pod uwagę należy wziąć także fakt, że połączenie - z niezrozumiałych dotąd względów - bardzo często się po prostu nie udaje.
Jak to z nie zrozumiałych ?
Dla mnie to jest bardzo zrozumiałe. Jesli ktoś ma wewnetrzne IP to poprostu nie pogra, a 99% ludzi z takim Ip sie dziwi dlaczego nie moze pograc. Wiec wyjasniam. Zeby pograc w K&M przez internet trzeba miec zew. IP (np. neostrada) albo Wew IP ale z przekierowanymi portami o ktore trzeba poprosic admina sieci. Istnieje jeszcze jeden problem jesli masz zewnetrzne IP, a mianowice Firewall. Musisz wyłaczyc XP Zapore :P albo utworzyc wyjatek.
Własciwosci Połączenia -> Zaawansowane -> Ustawienia -> Dodaj
lucbach
Administrator Forum
Administrator Forum
Posty: 1893
Rejestracja: 24 lip 2005, 18:03
Lokalizacja: Szczecin
Kontakt:

Re: Poradnik gry sieciowej

Post autor: lucbach »

Setman pisze:Jak to z nie zrozumiałych ?
Dla mnie to jest bardzo zrozumiałe. Jesli ktoś ma wewnetrzne IP to poprostu nie pogra, a 99% ludzi z takim Ip sie dziwi dlaczego nie moze pograc. Wiec wyjasniam. Zeby pograc w K&M przez internet trzeba miec zew. IP (np. neostrada) albo Wew IP ale z przekierowanymi portami o ktore trzeba poprosic admina sieci. Istnieje jeszcze jeden problem jesli masz zewnetrzne IP, a mianowice Firewall. Musisz wyłaczyc XP Zapore :P albo utworzyc wyjatek.
Własciwosci Połączenia -> Zaawansowane -> Ustawienia -> Dodaj
Zrywa połączenie w rozgrywce na sieci LAN. Czy to też jest Twoim zdaniem kwestia wewnętrznego IP? Jeśli ktoś ma wewnętrzne IP to nie pogra, w takim razie jak to się dzieje, że jednak się łączy? Ja nie napisałem, że nie mozna się w ogóle połączyć, tylko że zrywa połączenie.
Jeśli chodzi o routing portów, to przyznaję Ci rację. A wiesz jakie to porty? Tzn. jakie mają numery?
lucbach,
administrator knights.sztab.com
Awatar użytkownika
Setman
Zbanowany
Posty: 269
Rejestracja: 05 sie 2005, 11:16

Post autor: Setman »

Niestety ja jestem laikiem jesli chodzi o informatyke. Dlaczeo zrywa w LANie nie mam pojęcia. Przypomniało mi sie natomiast ze jesli gralismy w 2 osoby wszystko ładnie chodziło ale gdy dochodziła jeszcze jedna osoba wtedy były WIELKIE :shock: lagi i nie dało sie grac. Znasz moze przyczynę ?
lucbach
Administrator Forum
Administrator Forum
Posty: 1893
Rejestracja: 24 lip 2005, 18:03
Lokalizacja: Szczecin
Kontakt:

Post autor: lucbach »

No właśnie, to są te niewyjaśnione przyczyny :wink: . Prawdopodobnie to wina mechanizmu gry.
lucbach,
administrator knights.sztab.com
Awatar użytkownika
Setman
Zbanowany
Posty: 269
Rejestracja: 05 sie 2005, 11:16

Post autor: Setman »

albo za słabego łacza.. tak czy siak sprobuje sie dowiedziec jaki to port.


btw. dlaczego nie mozna edytowac postów ?
lucbach
Administrator Forum
Administrator Forum
Posty: 1893
Rejestracja: 24 lip 2005, 18:03
Lokalizacja: Szczecin
Kontakt:

Post autor: lucbach »

Setman pisze:(...)
btw. dlaczego nie mozna edytowac postów ?
Była kiedyś o tym dłuższa dyskusja. Uznałem, że to po prostu bezpieczniejsze...
lucbach,
administrator knights.sztab.com
Rafael_5000
Użytkownik Forum
Posty: 332
Rejestracja: 06 sie 2005, 17:09

Post autor: Rafael_5000 »

The operation could not be completed in specified time.
Taki błąd wyskakuje mi, gdy chcę wejsc do kolegi Metalmok. Mamy wyłączone firewall'e i korzystamy hamachi.
Radek
Użytkownik Forum
Posty: 4
Rejestracja: 15 sie 2005, 18:26

Post autor: Radek »

Witam!
Musze zaznaczyc, ze nigdy nie gralem w KaM po internecie (gram tylko po lanie - moze to sie zmieni :P). Ponizsze rozwazania sa tylko teoretyczne (w wiekszosci), oparte na mojej (nie)wiedzy o maskaradzie i sieciach oraz doswiadczeniach z innych gier. Dodam tez ze nie jestem zadnym guru :) a tylko amatorsko zajmuja sie sprawami "okolosieciowymi". A wiec lecimy:

Wg mnie sprawa z wewn IP zwiazana jest najprawdopodobniej ze sposobem, w jakim klient K&M "dogaduje sie" z serwerem tejze gry. Mianowicie, gdy klient probuje przylaczyc sie do gry, wysyla do serwera pakiet tcp/ip inicjalizujacy polaczenie. W adresie zrodlowym tegoz pakietu jest wlasnie to wewn ip (np.192.168.0.10), ktore NAT w lokalnym gatewayu "tlumaczy" na swoje IP zewnetrzne (ip lacza, ktore jest rozdzielane), a nastepnie przesyla pakiet dalej, juz do serwera. Serwer odbiera go, i odsyla odpowiedz, ale na zewn adres IP naszego lokalnego gatewaya (NAT!). Nastepnie ten gateway przesyla ten pakiet do naszego komputera (z wewn IP). Przypuszczalnie nasz nick pojawia sie w lobby.
Teraz powstaje pytanie, skad ten nasz gateway wie, gdzie ma wyslac pakiet, ktory dostal od serwera. Otoz sledzi on polaczenia wykonywane przez nasz komputer, i dzieki nim, potrafi rozpoznac odpowiedz ktora przyslal nam odbiorca. Co jednak, jezeli ktos z zewnatrz bedzie chcial sie z nami polaczyc? Otoz nasz gateway nie bedzie wiedzial, do kogo wyslac pakiet, ktory odebral (bo przeciez nie inicjalizowalismy zadnego polaczenia) i po prostu go zignoruje. Wiec jesli serwer gry, do ktorego sie laczymy, sprobuje po "przywitaniu sie" nawiazac z nami nowe polaczenie, nie uda mu sie, bo nasz gateway nie bedzie wiedzial, ze ma nam je "przekazac" (czyli podeslac pakiet od serwera).
A teraz mala teoria spiskowa :) : nasza gra (klient) moze probowac przekazac nasze IP (ktore jest niestety wewnetrzne) do serwera, aby ten "przetestowal" nasze polaczenie - w normalnym przypadku (mamy zewn ip) serwer dostaje od klienta jego ip, ktore jest z puli zewnetrznej, i polaczenie zostaje nawiazane. Jednak jesli mamy ip wewnetrzne, serwer dostaje wlasnie je, i oczywiscie przeslanie pakietow na nie konczy sie niepowodzeniem.

Uff, nareszcie koniec - mam nadzieje ze udalo mi sie choc troche rozjasnic sprawe problemow z wewn IP. Jesli ktos widzi w tym poscie bledy, niech pisze, a ja je poprawie. W koncu czlowiek uczy sie przez cale zycie :). Pozdrawiam
Rafael_5000
Użytkownik Forum
Posty: 332
Rejestracja: 06 sie 2005, 17:09

Post autor: Rafael_5000 »

eeee... że co? :shock:
ODPOWIEDZ