ru en de fr pt

Создание онлайн в играх и обновление игрового контента через интернет

Одни решения на рынке предоставляют лишь место (физическое железо) куда вы загрузите игровой сервер, вторые дополнительно дают каналы для сетевого взаимодействия (API) , но делать саму игровую логику сервера и изучать обширную документацию для работы с сервисами выше - должен программист игры. Третьи дают все выше и даже админ панель но функционал , контент - ограничен , нужно покупать лицензии и скачивать программы на компьютер. Данный сервис предлагает физическое место, готовое программное решение сервера для мультиплеера в realtime играх на базе RPC (REST), админ панель для загрузки своего контента, возможность добавлять свой собственный код в сервер, писать игровые механики, создавать характеристики без скачивания каких либо программ (все делается через web).


Разработчику игр (не важно на каком языке или движке создаются игры) остается лишь отправлять короткие текстовые команды на сервер из клиента - сервер вернет измененный мир в текстовом представлении. Список команд и механик , а так же управление игрой (карты, балансы, переводы, механики и тп) доступно в панели администратора через интернет с возможностью добавлять свои собственные библиотеки на языке программирования LUA


Ключевые направления:

Вы делаете игры - мы помогаем добавить в них безопасное онлайн взаимодействие


Российский проект, берет на себя функции добавления в игры (сделанные на любой платформе по их созданию, таких как Unity, Unreal Engine, Gotod, Phaser и любая другая) функционала совместной многопользовательской игры с неограниченным количеством игроков и размером мира в режиме игры Real Time (в тч жанра ММО RPG и стратегий) и управление игровым контентом через интернет


Является удалённым программным решением (программный сервер) для онлайн игр, не привязанный к определенной игре или жанру , с возможностью добавляя новый код механик непосредственно своей игры в своем аккаунте) через Web интерфейс , где все пользователи сервиса работают над разработкой своих игр параллельно, без потери в скорости , получая инструменты для управления и модерации игрового мира через WEB интерфейс без познаний в разработке (для мониторинга за игроками, управления игровым миром и балансом, создания карт, квестов и других мероприятий для игроков, интеграцию с популярными инструментами в сфере GameDev )


Работает по принципу RPC API взаимодействия в формате JSON (вы отправляете команды на сервер - он производит все расчеты, в тч с физикой, рассылая состояние мира всем игрокам - документация). Клиентская часть - сама игра (есть поддержка для браузерных , игр на мобильных устройствах, приставок и PC) - отображает графику, отправляет команды.

Сервис будет предоставляется в двух варианта :

  • Подписка на сервис с возможность настроить функционал, в тч расширить его своим кодом
  • Лицензионная версия - копия экземпляра устанавливается на ваш сервер и остается у вас

Данный подход снимает нагрузку с разработчиков игр перекладывая ее на сервис , дает такие возможности как:

  • безопасность передачи данных - все игровые механики расчитываются сервером, а не передаются с клиента без проверки (в зищифрованном виде, как это обычно быавет).
  • можно создавать игры на базе Blockchain и Smart Contracts
  • возможность добавлять в сервер свой код на Java Script , Lua через админ панель и PHP для лицензионной версии
  • скорость работы до 2.000.000 RPS (запросов в секунду)
  • горизонтальное масштабирование сервиса способно поддерживать неограниченное количество участников и их игроков
  • снижает финансовый (тк сервис способен обслуживать множество участников со своими играми то цена за подписку сравнительно не высока) и профессиональны порог входа для игровых студий и частных разработчиков
  • быстрый старт проекта (нет нужды развертывать программные комплексы, настраивать оборудование - после регистрации вам выдается персональный API ключ и вы можете отправлять и получать запросы , делать онлайн режим)
  • документация по интеграции, демонстрационные версии
  • разработчики могут иметь несколько игр - достаточно оформить доп подписку (выдается дополнительный API ключ, выделяются ресурсы, вы можете создавать новые карты, расширять код новыми механиками)
  • грамотная архитектура проекта с горизонтальным масштабирование (за кадром сервис использует вычислительные мощности с разных физических серверов в интернете и это незаметно пользователям)
  • высокие показатели скорости работы , способность поддерживать количество игроков ограниченное лишь вычислительными мощностями (которые можно незаметно для пользователей увеличивать
  • обновлениями, исправление ошибок , техническая поддержка
  • позволяет управлять игровым миром, в тч создавать новый контент через Web интерфейс с любого места где есть интернет компьютер или смартфон
  • возможность самостоятельной доработки программного сервера (через добавление новых механик)
  • магазин проверенных механик (где можно собрать именно те механики игр нужные именно вам в играх с возможностью поддержки от автора и доработками)
  • нет необходимости самостоятельной поддержки программных (за исключением добавленных Вами механик) и физических серверов (в случае с подпиской)


Новости

Старт продаж наших продуктов и услуг

2023-01-13 01:24:30

Рад сообщить что мы начинаем продавать наши продукты и услуги в частном порядке и оказывать их...

Новая игра на наших продуктах - Metoshi

2023-01-13 01:22:28

На сайт в раздел портфолио добавлена новая игра разработанная с помощью наших продуктов...

Анонс - Бесшовный открытый мир

2022-12-28 14:45:12

Рад сообщить, что игровые карты сервиса будут сделаны по типу "открытого мира", где карты и...

Добавление пользовательского кода Java Script

2022-12-15 18:08:27

Рад сообщить что помимо LUA кода на котором можно писать игровые механики на языке Java Script...

Добавление NPC через LUA код

2022-12-03 21:18:52

Появился видео пример как добавить на карту NPC через код LUA . Эта и другие механики доступны в...

LUA код при входе в игру и добавлении объектов

2022-11-24 18:58:07

Появилась возможность добавить LUA код выполняющийся при добавлении в игру новых игроков, npc,...

Образцы демонстрационных карт и игра The Mana World

2022-11-19 19:33:18

Для тестирования карт и функционала будут использоваться карты из игры с открытом исходным кодом...

Первые результаты интеграция LUA кода

2022-11-19 19:22:16

Рад сообщить что эксперименты по интеграции возможности вносить свой LUA кода в сервер прошли...

Система рассчета PING теперь и в WebGl и новые фичи

2022-11-09 18:47:58

Теперь ping персонажа можно отслеживать и в браузерной версии игры (webgl), так же введена...

Сервер стал быстрее на 80% - асинхронная работа с бд

2022-11-09 18:45:16

Рад сообщить что теперь сохранение игрока (раз в интервал и при выходе) не блокирует сервер как...

Нагрузочное тестирование

2022-11-06 03:48:38

Хочу показать вам результаты нагрузочного тестирования: ·...

Новая механика - ходящие NPC

2022-11-06 03:46:11

Хочу продемонстрировать вам новую игровую механику - блуждание персонажей под управлением...

Ускорение клиентской части

2022-11-06 03:40:28

Рад сообщить что примеры кода к разрабатываемому сервису будут содержать максимальную скорость...

Онлайн редактор карт на WEB

2022-07-18 19:24:29

Ведется разработка web версии редактора карт для 2D.  Конечно, такие вещи уже...

Промежуточные замеры скорости

2022-07-07 17:25:51

Произведены промежуточные замеры скорости (1 секунда = 1000 мс) Данные приведены для сервера с...

Добавление пользовательского LUA кода

2022-07-02 22:40:24

Начата разработка добавления пользовательский скриптов которые можно вешать на объекты. Тем самым...

Все новости

Статьи


  • Создание онлайн сервера для мобильных многопользовательских, realtime 2D игр (жанра RPG и стратегии) с API на PHP ч. 6

    Правительство РФ анонсировало выделение до $50 млрд для выхода РФ в топ-20 стран—разработчиков Игр к 2030 году. Возможно в скором времени разрабатываемый мной сервис наконец увидит свет.

    В этой статье я расскажу как сделать архитектуру приложения игрового сервера быстрой и что использует Unity. Эта статья результаты исследований предыдущих так что в ней будет много ссылок на них.

    Читать далее


  • Создание онлайн сервера для мобильных многопользовательских, realtime 2D игр (жанра RPG и стратегии) с API на PHP ч. 5

    Продолжая серию статей про разработку сервера для онлайн игр (адрес проекта http://my-fantasy.ru) на языке PHP в это части я хочу рассказать про безопасное добавления пользовательского кода для добавления функционала игровых механик. В статье я опишу существующие решения для PHP , сравню скорость работы приведу видео примеры.

    Для тестов будет использовано следующее железо:

    Читать далее


  • Создание онлайн сервера для мобильных многопользовательских, realtime 2D игр (жанра RPG и стратегии) с API на PHP ч. 4

    В предыдущей статья я рассказал о протоколах клиент-серверного взаимодействия и о нагрузке которую может выдержать TCP соединения. В этой статье мы рассмотрим технологию для хранения , записи и публикации данных клиентам - Redis , разберем сколько игроков и NPC мы можем держать с демонстрацией игры, затронем архитектурные решения других игр

    Читать далее


  • Создание онлайн сервера для мобильных многопользовательских, realtime 2D игр (жанра RPG и стратегии) с API на PHP ч. 3

    В 3й части статей я расскажу простым языком про протоколы передачи данных, как они работают и что такое Websocket сервер и какие есть решения для его создания на PHP

    Читать далее


  • Создание онлайн сервера для мобильных многопользовательских, realtime 2D игр (жанра RPG и стратегии) с API на PHP ч. 2

    В этой части будут рассмотрены проблемы с которыми предстоит столкнуться разработчику сервера для онлайн игр

    Для тех кто еще не успел ознакомится с первой частью рублике рекомендую прочитать первую статью где я рассказываю о самой идеи API сервиса.

    Читать далее


  • Создание онлайн сервера для мобильных многопользовательских, realtime 2D игр (жанра RPG и стратегии) с API на PHP ч. 1

    Привет, Хабр! Мой первый пост и я хочу поделиться с вами своей идеей создание сервиса предоставляющего разработчикам игр и студиям платформу для создания онлайн игр! Поехали!

    Читать далее