W tym dziale znajdziecie
odpowiedzi na najczęściej zadawane pytanie dotyczące tej gry.
- W jakiej kolejności
instalować wszystkie dodatki do TA by wszystko dobrze działało ?
- Prawidłowa kolejność instalacji poszczególnych komponentów do TA jest następująca:
1.) Wersja podstawowa TA (skąd wziąść ... np. kup CD-Action 1/2001 lub poszukaj na Allegro)
(domyślnie gra nam się instaluje w katalogu c:\cavedog\totala i zalecam to małodoświadczonym graczom pozostawić bez zmian)
2.) Doinstalowujemy MULTIPLAYER SPAWN z wersji podstawowej (lub inaczej kopiujemy plik totala2.hpi z 1 płytki CD TA)
3.) Dodatek TA Core Contingency - musi być ! (dla tych co nie mogą zdobyć tego dodatku podaję, że wystarczy do
katalogu c:\cavedog\totala dograć pliki: CCDATA.CCX oraz CCMAPS.CCX - ściągamy je np. stąd)
4.) Patch ta1x-31c (ściągnij - rozpakuj - odpal ; koniecznie !!!)
5.) Wgrywamy do katalogu c:\cavedog\totala 6 oficjalnych jednostek Cavedoga, które się ukazały po wydaniu patcha 3.1 (NIE WGRYWAMY ich jeśli potem chcemy dograć TAUCP lub inny Unit Pack !!!)
6.) Wgrywamy dodatkowe mapy: z rozszerzeniem .UFO do katalogu ..\cavedog\totala
a z rozszerzeniem .TNT, .OTA do podkatalogu c:\cavedog\totala\maps (sami go tworzymy). Mapy na stronach www często są spakowane zip'em , arj'tem lub innymi pakerami- należy więc je rozpakować przed wgraniem do odpowiednich katalogów !!!
Klubowicze obowiązkowo mają mieć wgrane wszystkie mapy z 1 kraty działu NOWE MAPY.
7.) Rozpakowujemy plik 1kpatch.zip do katalogu ..\cavedog\totala i odpalamy plik patch.bat
8.) Doinstalowujemy TADemo Recorder ver. 99B2
9.) Wgrywamy upgrade do TADemo Recorder ver. 1.0 RC2 (nadgrywamy już istniejące pliki tymi z tego zip'a)
Powyższą konfigurację określamy jako "
czyste TA", gdyż nie zawiera w sobie dodatkowych,
nieoficjalnych jednostek TA.
Mając już gotową taką instalację proponujemy skopiować (powielić) ją do innego katalogu. Chodzi o to by
dodatkowe Unit Packi (np. TAUCP 2.3 lub TAWP), których czasem używamy podczas rozgrywek, zainstalować właśnie w tym
drugim katalogu (potem trzeba wyciągnąć ręcznie skrót na pulpit do pliku totala.exe z tego katalogu), tak by w rezultacie posiadać dwie lub więcej wersji TA: "czystą" i z Unit Packiem, więc punkt 10 jest opcjonalny.
10.) Instalujemy wybrany Unit Pack np.
TAUCP v 2.3 (
taucp23 ) (z dodatków najczęściej przez nas używany; przypominam o wcześniejszym skasowaniu pliku z 6 jednostkami z punktu
5.) )
UWAGA:
Bardzo ważne jest by
bezwzględnie przestrzegać prawidłowej
kolejności w jakiej instalujemy poszczególne składniki !!!
Wszystko z dogranymi mapami zajmuje ok. 450 MB. Teraz możemy już GRAĆ !!!.
- Nie mogę zainstalować pacza ta1x-31c !
Cały czas wyskakuje mi bląd cooo mam zrobic??
-
(Tekst skopiowany z działu FORUM. Autorem odpowiedzi jest Raziel)
Między TA z CD Action a Patchem 3.1c trzeba jeszcze zainstalować dodatek Core Contingency. Kolejność instalowania jest na stronce strategie.pl/totala w dziale FAQ. Pamiętaj, że patch jak to patch modyfikuje plik (w tym przypadku totala.exe). Jeśli wywala błąd to znaczy, że (niepotrzebne skreślić :P):
- 1. Brakuje pliku totala.exe (lub ścieżka do niego odbiega od standardowej [c:\cavedog\totala\totala.exe] co trzeba było ustawić a nie klikać bezmyślnie >dalej> )
- 2. Plik totala.exe został już zmodyfikowany przez coś innego (np. wirusa) i patch go nie rozpoznaje
- 3. Plik totala.exe posiada parametr read-only (np po przekopiowaniu na żywca z CD-ROMu)
- 4. Masz spieprzonego patcha - ściągnij nowy.
- Konfiguracja routera dla umożliwienia gry komputerom w sieci wewnetrznej
-
(Tekst skopiowany z działu FORUM. Jego autorem jest Preses GG 897206)
Oto jak działa TA Multiplayer (nie miałem dokumentacji, ale dobry software :) i sporo czasu i cierpliwości :) ).
- 1. Klient na porcie IP:47624(TCP raczej ze względu na charakter przesyłanych danych) komunikuje się z hostem. Host sprawdza IP i wysyła je do wszystkich tych, którzy już dołączyli do gry.
- 2. Ci wszyscy nawiązują sesję DirectPlay z nowym klientem (razem tyle portów ile klientów w przestrzeni DPlay dla DX, czyli 2300-2400 TCP/UDP) i są to nadchodzące połączenia z zewnątrz do klienta - tutaj nie przepuszczają firewalle, bo nie znają IP nawiązujących sesje. Musi więc klient być widoczny pod tymi portami pod swoim zewnętrznym IP (może być forward zwykły pakietów na tych portach na przykład do danego IP wewnętrznego pod maskaradą).
- 3. Niekiedy zdarza się że próbkowanie łącza (pingowanie) odbywa się na dodatkowym porcie do tego przeznaczonym. Jego brak zauważa się przez to, że do danego klienta wystawiany jest cały czas ping=0 (w sumie niemożliwe), lecz normalnie klient jest w grze, widzi wszystkich i wszyscy go widzą. Może chatować, w sumie wszystko działa tylko ma ping=0. I to niekoniecznie z wszystkimi, może być że z jednym lub kilkoma. Niby niegroźne lecz w 100% przypadków wysypuje grę zaraz po wystartowaniu, szkutki destrukcji są różne, na pewno 2 klientow pingujących się na tym porcie nie może uczestniczyć w tej grze. Ten nieprzyjemny port to 13139(UDP lub TCP).
- 4. Serwer musi mieć odblokowane przychodzące sesje TCP/UDP na IP:47624 by zapewnić komunikację z pkt. 1 dla klientów. Należy pamiętać żeby kierować klientów pod zewnętrzny IP danej sieci oraz że serwer (sieciowy nie serwer gry) musi być tak przezroczysty jak to tylko możliwe. Nie polecam jednak zakłądania w takich sytuacjach... Aczkolwiek, w gruncie rzecz biorąc, nie ma prawa nie działać....
Jeśli siedzicie za firewallem/maskaradą to MUSICIE mieć odblokowane wejścia tych portów. Co więcej to wasz komp musi być widziany pod tymi portami. Wniosek: jak dzielisz np. SDI z kumplem to obaj nie pogracie :(. Porty odblokować najlepiej dla obu protokołów połączeniowego i datagramowego (TCP/UDP): 2300-2400, 13139 i 47624.
Istnieje jeszcze system zwany dynamicznym tunelowaniem (tł. z ang.), który można postawić na serwerze. Dostałem tą radę od jednego z graczy kiedyś baaardzo dawno ale nie zdołałem ustalić czym jest ten system. Prawdopodobnie bardzo sprytny firewall.... Jak wykumacie co to jest to możecie spróbować.
Pozdrowienia i sprzyjających adminów,
Prezes
- Konfiguracja routera na Linuxie RH 7.x by umożliwić grę 1 komputerowi w sieci wewnetrznej
-
Na podstawie opisu zamieszczonego powyżej TOCZNET napisał szczegółowe rozwiązanie. Niestety pozwala ono grać tylko JEDNEJ osobie z sieci za routerem linuxowym.
Może ktoś opracuje rozwiązanie dla wiekszej ilości komputerów.
A więc przejdzmy do szczegółów: Po pierwsze rozwiązanie oparte jest na filtrowaniu pakietów w linuxie przez polecenia iptables.
Reguły są napisane dla komputera o adresie sieci wewnętrznej 10.0.0.100 . Oczywiście jeśli nasz komputer ma inny adres sieci musimy podmienić wszędzie ten adres.
Mój routerek jest połączony z internetem przez SDI więc interfejs zewnętrzny ma oznaczenie ppp0 .
Poniższe rozwiązanie powoduje, że router staje się jakby "przeźroczysty" a my musimy się posługiwać podczas tworzenia gry jego adresem IP zewnętrznym
(w moim wypadku adresem IP modemu SDI przydzielonym przez TPSA).
# Reguły by zaczeła działać maskarada przez interfejs zewnętrzny ppp0 .
# Sieć wewnetrzna jest podłaczona przez interfejs (kartę sieciową) eth0
/sbin/iptables -F -t nat
/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# Reguły przekierowania ruchu TCP/IP do adresu 10.0.0.100 w sieci wewnętrznej dla gry Total A.
/sbin/iptables -A PREROUTING -t nat -p TCP --dport 2300:2400 -i ppp0 -j DNAT --to 10.0.0.100:2300-2400
/sbin/iptables -A PREROUTING -t nat -p UDP --dport 2300:2400 -i ppp0 -j DNAT --to 10.0.0.100:2300-2400
/sbin/iptables -A PREROUTING -t nat -p TCP --dport 13139 -i ppp0 -j DNAT --to 10.0.0.100:13139
/sbin/iptables -A PREROUTING -t nat -p UDP --dport 13139 -i ppp0 -j DNAT --to 10.0.0.100:13139
/sbin/iptables -A PREROUTING -t nat -p TCP --dport 47624 -i ppp0 -j DNAT --to 10.0.0.100:47624
/sbin/iptables -A PREROUTING -t nat -p UDP --dport 47624 -i ppp0 -j DNAT --to 10.0.0.100:47624
# Włączenie przekazywania pakietów
echo 1 > /proc/sys/net/ipv4/ip_forward
Powyższe rozwiązanie zostało gruntownie przetestowanie, nie było żadnych problemów. Czasem się zdarzyło, że po wejsciu do gry miałem do niektórych graczy ping 0. Wtedy należy wyjsc z gry
i wejść jeszcze raz tak by do wszystkich graczy ping był normalny (niezerowy ! ) Inaczej jeśli to zlekceważymy gra się rozleci zaraz po starcie.
Pozdrowienia dla wszystkich
Tocznet
- Jak wejść
od nowa do gry w przypadku gdy stracimy połączenie ?
- Niestety nie da się... Marzy
nam się, by ktoś w końcu tak napisał, tryb
Multiplayer, by dało się wejść z powrotem do gry, a
pod naszą chwilową nieobecność by naszymi jednostkami
dowodził komputer.
Można tylko ograniczyć rozłączanie się modemu -
przeczytaj na naszej stronie rozdział: Gra w sieci.
- Czy możliwe
jest dzielenie się zasobami z partnerem w grze ?
- Oczywiście, wystarczy
wpisać, w zależności od rodzaju surowca (metal lub
energia), odpowiednią komendę z listy która znajduje
się w dziale "GRA W SIECI".
- Czy możliwe
jest przekazywanie jednostek lub budynków innym graczom podczas gry ?
- Oczywiście, że TAK !!!. Zaznaczamy obiekty które chcemy komuś przekazać
i wciskamy klawisz: H. Pojawi się okienko opcji przekazywania. Należy w nim najpierw
wskazać gracza, któremu chcemy coś przekazać, włączamy opcję CHOOSE UNITS i wciskamy OK.
Należy przy tym ZAWSZE pamiętać, że przekazane jednostki i inne bronie mają włączoną opcje HOLD FIRE (nie strzelać) więc
koniecznie po ich otrzymaniu należy przełączyć ją na FIRE AT WILL !!!
- Czy możliwe
jest zapisanie (SAVE) gry w trybie Multiplayer ?
- Niestety w prosty sposób nie (opcje LOAD i SAVE są nieaktywne). Ale istnieje taka możliwośc przez
wykorzystanie dodatku TADemo Recorder - czytaj dalej.
- Jak zagrać po LAN-ie (sieci lokalnej)?
- Filozofia jest nastepująca: jedna osoba ustawia grę a reszta osób się do niej podłącza.
Najpier więc osoba która tworzy grę wybiera po kolei opcje: Tryb Multiplayer, potem wybiera rodzaj protokołu jaki mamy zaimplementowany w sieci (przeważnie IPX), teraz z menu po prawej na dole wybiera opcję
NEW. Podaje w ramce dowolną nazwę gry, chasła wpisywać nie trzeba, i OK. Teraz mogą podłączać się inni gracze tylko zamiast opcji NEW wybierają JOIN. Gdy wszyscy już są w grze każdy musi nacisnąć w kolumnie GO - zapali sie zielone światełko.
Gdy wszyscy bedą mieli już je zapalone wówczas osoba ustawiająca grę wciska po prawej na dole migające okienko START. Gra się zaczyna wgrywać. Gdy wszystko pójdzie w porządku każdy z graczy ujrzy ekran gry z komanderem pośrodku.
Dla sprawdzenia czy wszyscy gracze są w grze należy nacisnąć i przetrzymać SPACJĘ wówczas u góry po prawej ukarze się informacja ilu graczy jest w grze, ich nazwy i kolory.
- Czy możliwe
jest podniesienie inteligencji gracza prowadzonego przez komputera ?
- Jest to możliwe poprzez zainstalowanie np. dodatku TAUIP dostępnego w dziale DOWNLOAD.
- Jak nagrać grę przy pomocy
TADemo Recorder ?
- Sprawa jest prosta. Gdy mamy zainstalowany TADemo Recorder po prostu podczas gry
wciskamy ENTER i wpisujemy:
.record nazwa_gry
no i dajemy ENTER. Przed komendą koniecznie musimy dać kropke i samą komendę wpisać małymi literami !.
Jak to pózniej oglądać ... no to już inna historia :))
- Jak odtworzyć/oglądnąć grę przy pomocy
TADemo Recorder ?
- Tu sprawa jest nieco bardziej skomplikowana. Ogólną zasadą jest aby jak najdokłądniej
odtworzyć parametry konfiguracyjne gry przy której było stworzone nagranie. Należy przede wszystkim zwrócić uwagę na trzy parametry:
- Wersję gry w której było robione nagranie
- mapa na której toczyła się gra
- wersja TA Demo Recordera którym było robione nagranie.
A więc by odtworzyć jakąś grę, którą skąś tam ściągneliśmy [plik (po rozpakowaniu) powinien mieć rozszerzenie .tad]
musimy najpierw zainstalować TotalA w wersji w jakiej było robione nagranie.
Chodzi głównie o to czy była to instalka gry w tzw. wersji "czystej" czy też z donstalowanym jakimś Unit Packiem. Jeśli wiemy
że nagranie było robione np. dla gry z dodatkiem TAUCP w wersji 2.2 , to też koniecznie musimy sobie zainstalować TA z tym włąśnie dodatkiem. (patrz wskazówki instalacji gry na samej górze FAQ)
Następnie musimy koniecznie mieć wgraną odpowiednią mapę na której toczyła się nagrana gra. Więc o ile nie była to jakaś standardowa mapa zawarta
w grze musimy ją sobie poszukać i dograć do naszej instalki TA.
No i trzecia sprawa: kwestia wersji TA Demo Recordera, w którym było robione nagranie. Większość gier które są zamieszczone na różnych stronach www
jest robiona wersją TADemo Recorder ver 99B2 i w sumie jak nie znamy tego szczegółu od tej wersji należy próbować.
Mając już zainstalowaną z odpowiednimi parametrami grę przystępujemy do jej odtworzenia. Wybieramy z menu Programy/TA Demo/Replayer. Wybieramy w odpowiednim okienku
plik z grą którą chcemy obejrzeć, [podświetlamy go i wciskamy PLAY. Załaduje się gra i znajdziemy się w Multiplayerowym Battleroom'ie. Tu powinniśmy zobaczyć Nicki wszystkich graczy którzy brali udział w grze
przy których powina już być wciśnięta opcja GO (zielone światełko) oraz dodatkowy nasz Nick (np Zbysiu) bez wciśniętego GO) Teraz by oglądać grę musimy koniecznie
zmienić opcję przy naszym nicku z Core lub Arm na WATCH. Teraz wciskamy już opcję Ready (zielone światełko) i odpalamy grę opcją START (przycisk z prawej na dole)
Gra się powinna wczytać i teraz możemy już sobie oglądać jej przebieg. Możemy zmieniać jej prędkość - wciskamy PAUSE , zrzucamy na belkę okno gry (Alt + TAB) i odpowiednim suwakiem pionowym
zmieniamy prędkość przebiegu odtwarzania gry. Suwakiem poziomym możemy przeskoczyć w inny "moment nagania" lecz z doświadczenia mówię, że czasem gra może się nam zawiesić. Po tych zmianach znów wciskamy
Alt+Tab i puszczamy dalej grę (wciskając ponownie PAUSE)
- Jak skonfigurować TADemo aby nagrywał gry i pomagał nam grać.
- Po instalacji uruchamiamy TADemo. Domyślnie: C:\Program Files\TADemo a tam plik SERWER.exe teraz klikamy OPTIONS:
Your TA Directory - Katalog gdzie mamy zainstalowane Total Annihilation
np: C:\Gry\TOTALA
Deafult TA Demo directory - Katalog gdzie TA Demo bedzie nagrywał gry
np: C:\Gry\NagraniaTA
Use .fixall... oznacza że program bedzie przy nagrywaniu gier usuwał błąd wybuchów niezbudowanych jednostek w fabrykach.
Share map... oznacza że będzie pokazywał na co w danym momencie gracz ma ekran.
Record automatically... oznacza że program będzie nagrywał każdą grę. Jeśli tego nie zaznaczymy aby nagrać grę bedziemy musieli wpisać:
.record
Include player... oznacza że nazwą gry będzie data, mapa i gracze którzy w niej uczestniczą. Jeśli tego nie zaznaczymy aby nagrać grę bedziemy musieli wpisać:
.record nazwa_gry
Create txt... program stworzy plik txt w którym bedą informacje o grze.
Use compression program będzie kompresował gry.
Teraz uruchamiamy grę. Wciskamy CTRL+F2. Pojawi nam się okno konfiguracji TA Demo.
BACKGROUND: NONE
VSync: ENABLED
Whoteboard key: 32 (Aby to zrobić zaznaczamy pole i klikamy spację) (Jest to kod klawiszu możemy ustawić sobie inny jeśli chcemy)
Autoclick key: 90 (Aby to zrobić zaznaczamy pole i klikamy Z)
Jak to działa:
W grze trzymając spację możemy malować po mapie kolorem jakim gramy.
Najazd myszką i kliknięcie spacji dwa razy robi makro i informuje wszystkich sojuszników o jego położeniu i treści.
Samochody konstrukcyjne możemy ustawić do ciągłego budowania. Np. 20 dział jednym kliknięciem:
Aby to zrobić zaznaczamy budynek jaki chcemy budować. Następnie klikamy SHIFT + Z i przeciągamy po mapie.
Chat Macro:
Jest to ustawienie autowpisujące tekst w nim zawarty w grze po kliknieciu przycisku F11.
Optmize DT zaznaczamy aby się świeciło.
Enable Fullrings też zaznaczamy na zielono.
Powodzenia w grze życzy. Tal-Rash.