![]() |
#1 |
![]() Zarejestrowany: 17 Dec 2007
Wiadomości: 6
|
![]()
Potrzebuję pewnej informacji do tworzenia mapek.
Ktoś kto ściągał mapy typu PBall wie, że istnieje z własnymi mapami jeden poważny kłopot. Chodzi o zgodną wersję mapy pomiędzy poszczególnymi graczami i serwerem. Dochodzi to takich paradoksów, że ktoś ma mapę, ale muszę wszystkim ją wysyłać jeszcze raz na e-mail, (a także przez FTP na serwer) aby wersja była zgodna - inaczej nikt nie zagra. A tak na prawdę, to od czego to zależy? Początkowo myślałem, że wystarczy zmienić nazwę na taką samą np. przemianować "pball", "Pball", "pbal", "Pbal", "PBal" na "PBall". Okazało się to nie do końca prawdą. Identyczna nazwa jest niezbędna, ale nie od tego to zależy. Może rozmiar mapki ma znaczenie? Wystarczy różnica 1 b wielkości i to dla komputera są już różne mapy. Jak w takim wypadku "dopełnić" pustymi bajtami, albo "skompresować" o te kilka bajtów? A może to zależy jeszcze od czegoś innego? Jakie czynności wykonuje gra by porównać obie mapy z serwera i komputera? Wbrew temu co myślicie to trudne zagadnienie. |
![]() |
![]() |
#ADS | |
Reklama
Circuit advertisement
![]() Zarejestrowany: Always
Miasto: Advertising world
Wiek: 2010
Wiadomości: Many
|
|
![]() |
![]() |
#2 |
![]() Zarejestrowany: 19 Oct 2003
Wiadomości: 2181
|
![]()
Rozwiązanie jest proste - nie zmieniaj mapy. Mapa jest przebudowywana w edytorze i zapisywana w pliku. Kazdy obiekt ma zapisane, bardzo dokładnie swoje położenie, właściwowości itp. Np. zwyczajna "drabina" (strefa) ma ponad 32 tys "kroków" obrotu wektora o 180*. Praktycznie nie jest możliwe, żebyś zrobił dwie identyczne mapki, o różnej budowie. Po to masz w edytorze przycisk do "żywego" przetestowania mapki offline, żebyś nie eksperymentował na graczach, bo kolega Józek lubi np. kampić akurat za tym krzakiem.
Dodawanie pustych bajtów itd nic nie da, bo będą się różnić zawartością. Zrób mapę, raz, a dobrze i na niej graj. Wtedy nie będziesz musiał co chwilę podsuwac nowej wersji.
__________________
Przysłowia AAOwskie: "Trafił jak noob, granatem w team" |
![]() |
![]() |
![]() |
#3 |
Zarejestrowany: 28 Oct 2015
Wiadomości: 1
|
![]()
Szukałem rozzwiązania na podobny problem, dzięki wielkie skorzystałem z rady.
|
![]() |
![]() |
![]() |
Bookmarks |
Użytkownicy aktualnie czytający ten wątek: 1 (0 użytkownik i 1 gości) | |
Narzędzia wątku | |
|
|