Работа с PlayerIO (Создаем ММО)
И так. Я все-таки решился на это.
Это мой первый урок по Unity. Сразу скажу, что пишу уроки первый раз. Не судите строго) Поехали. PlayerIO - это сервис, который позволяет создавать онлайн игры в Unity3D. На нем вы сможете создать игру любого жанра, будь то Браузерная игра, будь то клиентская игра. Поддерживает платформы .Net, Flash, Unity3D. Рассчитан для комнатных игр. Но никто не запрещает создавать на нем глобальные ММО =) Официальный сайт - http://playerio.com Скачать пример можно на официальном сайте Начнем с API PlayerIO В PlayerIO имеется:
Клиент На клиенте, как вы знаете находятся все основное. Такое как 3D модели, текстуры и т.д. Как вы знаете в стандартном мультиплеере Unity3D для синхронизации было "RPC"! В PlayerIO используются "Messages". То есть создать сообщение, читать сообщение, отправить сообщение серверу, получить сообщение от сервера. Сервер PlayerIO дает возможность держать сервер на своем хостинге. То есть вам не нужно покупать для этого VDS. Хотя, если вас не устраивает это, то вы в любое время сможете поставить сервер на свою VDS-ку. Максимальное количество игроков в комнате - 45. Максимальное количество игроков на одном сервере - 500 (В бесплатном аккаунте). Общее PlayerIO подготовил для нас с вами очень интересную штуку. На сайте, в панели администратора вы сможете смотреть за статистикой сервера. То есть сколько игроков в комнате, сколько использовано трафика и т.д. Так же есть база данных в панели администратора. Очень удобная и не нужно подключать Mysql. Для этого есть стандартные методы в библиотеке PlayerIO. Присутствует возможность хранить файлы на сервере. Сам не храню там. Так что рассказать подробно по этому поводу ничего не могу. Пример простого подключения к серверу Код:
using PlayerIOClient; // Используем библиотеку PlayerIO Код:
PlayerIOClient.PlayerIO.UnityInit(this); Код:
PlayerIOClient.PlayerIO.Connect По скриптам: Если вы хотите использовать игру с комнатами, то вам нужно будет создать подключение к комнате. Если же вам нужно будет глобальное ММО, то подключение к комнате не нужно. |
Ответ: Работа с PlayerIO (Создаем ММО)
Первый вопрос: по изучал документацию я этой системы и я не понимаю что ты имеешь ввиду глобальное ММО? Серверный код можно писать только для комнат.
|
Ответ: Работа с PlayerIO (Создаем ММО)
Цитата:
Ах да. Если уж на то пошло, то количество слотов в комнате можно изменять =) Поэтому и глобальное ММО |
Ответ: Работа с PlayerIO (Создаем ММО)
Изменять можно с премиум планом на выделенных серверах за неизвестно сколько бабок)
|
Ответ: Работа с PlayerIO (Создаем ММО)
Цитата:
|
Ответ: Работа с PlayerIO (Создаем ММО)
пару тысяч баксов ты хотел сказать?
http://playerio.com/forum/multiplaye...n-a-room-t2076 Цитата:
|
Ответ: Работа с PlayerIO (Создаем ММО)
Цитата:
|
Ответ: Работа с PlayerIO (Создаем ММО)
В папке с примером исходники примера комнаты по сбору грибов.
|
Ответ: Работа с PlayerIO (Создаем ММО)
|
Ответ: Работа с PlayerIO (Создаем ММО)
Где тут исходники? Это библиотеки нужные для создания своей dll и запуска на локальной машине как на девелопмент сервере. Этот "сервер" регистрируется у них на сайте. Его врядли можно использовать для чего-то кроме как тестирования.
UPD: http://www.ant-karlov.ru/kak-sozdat-...gru-anons.html неплохой курс статей по Player.IO |
Ответ: Работа с PlayerIO (Создаем ММО)
Цитата:
|
Ответ: Работа с PlayerIO (Создаем ММО)
Ну если сравнивать например с фотоном, то на нем дешевле чем на Player.IO - купил инди лицензию за $100 (на три сервера за $250) и поставил на свой сервер. Тут еще надо с ними связываться и не известно сколько попросят.
|
Ответ: Работа с PlayerIO (Создаем ММО)
Цитата:
|
Ответ: Работа с PlayerIO (Создаем ММО)
Для тех кто хочет написать ММО - сложности не помеха ;)
|
Ответ: Работа с PlayerIO (Создаем ММО)
Цитата:
|
Часовой пояс GMT +4, время: 10:45. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot