Хостинг веб-игры на Facebook Canvas

Итак.. Я пытался разместить свою сборку web gl где-то, с чем может работать facebook, но пока не повезло...

Я попробовал использовать Google Drive, и хотя я могу играть с адреса Google Drive, я не могу заставить его работать на Facebook Canvas (причина здесь http://answers.unity3d.com/questions/1095845/facebook-canvas-and-webgl-problem.html)

Я также попробовал героку, но, похоже, это не сработало ... Я думаю, мне просто нужна дополнительная помощь в этом (я загрузил файлы, но вместо 300 МБ всего была загружена только половина из них ... если кто-то знает, как разместить веб-GL на героку, пожалуйста, помогите)

Так есть идеи??

Есть ли бесплатные решения? И если нет, то есть ли достаточно дешевые планы хостинга ssl для этого?


person xjimdim    schedule 21.11.2015    source источник


Ответы (2)


WebGL — это просто JavaScript с HTML5 Canvas, вы можете установить его практически на любой хост. Поскольку вам нужен SSL для Canvas, вот несколько дешевых (и бесплатных) вариантов:

О героку есть много туториалов о том, как развернуть, может быть, вам не хватило места?: https://devcenter.heroku.com/articles/getting-started-with-nodejs#deploy-the-app

Вы можете попробовать развернуть простой файл html/js и посмотреть, как он работает на холсте Facebook.

person luschn    schedule 22.11.2015
comment
Итак, после долгих поисков и тестирования нескольких сайтов я остановился на amazon aws. Так что мне удалось разместить свою игру с https по адресу shadowhunters.s3.amazonaws.com/index.html Он работает идеально, как Google Drive. Однако, когда я размещаю его на Facebook, я получаю следующую ошибку: PreconditionFailedПо крайней мере, одно из указанных вами предварительных условий не выполняется. Bucket POST должен быть типа multipart/form-data09E91DA867B8093BBnyza7TdztBAJhoNk9m2I9ZjL9D3dtPetoqJ8/3zGR93Izr28oq+CX34avwRFfRqayQdrl2w0u09E91DA867B8093BBnyza7TdztBAJhoNk9m2I9ZjL9D3dtPetoqJ8/3zGR93Izr28oq - person xjimdim; 28.11.2015
comment
я использовал Google для вас и придумал множество статей, например: blog .svnlabs.com/amazon-s3-facebook-fanpage-app — в общем, просто закинуть в гугл сообщение об ошибке. вы, скорее всего, никогда не первый, кто получил ошибку;) - person luschn; 28.11.2015

При сборке игры Unity для WebGL будет файл index.html. Теперь следуйте инструкциям ниже

  1. Шаг 1. Измените index.html на index.php
  2. Шаг 2. Создайте учетную запись на https://www.heroku.com/.
  3. Шаг 3. Создайте новое приложение внутри heroku.com, в окне настроек вы найдете ссылку git.
  4. Шаг 4: Клонируйте этот репозиторий git на свой локальный компьютер и отправьте всю сборку WebGl (не забудьте изменить index.html на index.php).
  5. Шаг 5: Поздравляем, все готово. Теперь посетите сайт, вы можете получить ссылку на сайт с панели управления heroku.

NB: если вы не знаете, как использовать git, вы можете посмотреть это руководство. https://www.youtube.com/watch?v=h9l4hmvcpWk

person Shuvro Sarkar    schedule 26.07.2016