Autor Wątek: WebGL-IIS  (Przeczytany 1586 razy)

Offline Jakub27

  • Użytkownik

# Wrzesień 12, 2016, 10:25:49
Witam, mam pewien problem którego nie umiem rozwiązać dla tego gdyby ktoś miał jakiś pomysł jak rozwiązać poniższy problem będę wdzięczny :) Otóż robię grę multiplayer (Unet) na Unity w wersji 5.4(testuje też na wersji 5.5 beta) w edytorze wszystko pięknie działa lecz gdy skompiluję grę do WebGL i umieszczę ją na moim hostingu ASP.NET to gra się zacina. Zacząłem więc szukać przyczyny i tak np w narzędziach dla programistów w Google Chrome pojawia się następujący komunikat "No 'Access-Control-Allow' header is present on the requested resource."
Domyślam się, że może to być problem web.confinga. Tu macie link do testowej gry: http://432brakdanych432.bydgoszcz.pl/folder_z_grami/Unet5-5/index.html

Wiecie jak to naprawić?:/

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline Rakieta

  • Użytkownik

# Wrzesień 12, 2016, 11:19:32
Nie zacina tylko nie działa.

Nigdy nie tworzyłem multi i nie wiem jak to wygląda od wewnątrz, nic się chyba jednak nie stanie jak wstępnie Cię nakieruję - jak sam wywnioskowałeś musisz zezwolić na pobieranie. Trzeba dodać nagłówki po stronie serwera:

https://docs.unity3d.com/Manual/webgl-networking.html

A w jaki sposób to już zależy w jaki sposób ten serwer budujesz.

Gwiazdka ma oznaczać pozwolenie dla wszystkich źródeł. Zamiast "*" możesz dać domenę na której osadzisz grę, takie małe zabezpieczenie przed niepowołanym pobieraniem zasobów. Czyli jeśli osadzę grę na forum.warsztat.gd to wpiszę tam http://forum.warsztat.gd

Offline Jakub27

  • Użytkownik

# Wrzesień 12, 2016, 12:05:37
To zależy od wersji unity no w wersji 5.3 ukazuje się brak odpowiedzi i strona się wyłącza w 5.4 akurat po wciśnięciu przycisku nic się nie dzieje. Dzięki za linka za godzinę będę kombinował dalej i dam znać
.

Offline Jakub27

  • Użytkownik

# Wrzesień 17, 2016, 17:06:54
Hej, niestety po kilku dniach zmagań nadal nie udało mi się rozwiązać problemu. Obecnie projekt prezentuje się tak: http://432brakdanych432.bydgoszcz.pl/folder_z_grami/mm/index. Dodałem plik web config tak jak jest to na stronie unity ale bez rezultatu. Plik web.config prezentuje się tak: http://432brakdanych432.bydgoszcz.pl/folder_z_grami/wc.txt Przeszukałem już chyba wszystkie wątki na różnych forach na temat tego problemu i póki co bez rezultatów. Macie jakieś pomysły?