Size: a a a

2019 July 27

Y

Yakim in Unreal Engine
источник

Вх

Всё уже хорошо 🏴‍☠️... in Unreal Engine
спасиб)
источник

P

Pavel in Unreal Engine
Roy Mustang
Народ, в UE4 сеть вообще никак не меняется?
А что нужно менять?

Там вроде в 4.20 завезли replication graph, который в Fortnite используется и говорят хорошо скейлится.

Если у вас ММО, то есть spatial OS, которая работает с UE4 по их заявлениям.

Если у вас например пошаговая игра с TCP-шным сервером, то можно всегда написать свою логику рядом и просто не трогать стандартную сеть.
источник

AS

Alexander Shumeyko in Unreal Engine
Roy Mustang
Я так понял, сорцы не добыть так просто
Сорсы даже в движке из лаунчера есть, если нужно кастомизировать движок, достаточно войти в аккаунт на гитхабе, зайди в репо эпиков, выкачать оттуда движок и собрать https://docs.unrealengine.com/en-US/GettingStarted/DownloadingUnrealEngine/index.html
источник

VA

Vladimir Alyamkin in Unreal Engine
Pavel
А что нужно менять?

Там вроде в 4.20 завезли replication graph, который в Fortnite используется и говорят хорошо скейлится.

Если у вас ММО, то есть spatial OS, которая работает с UE4 по их заявлениям.

Если у вас например пошаговая игра с TCP-шным сервером, то можно всегда написать свою логику рядом и просто не трогать стандартную сеть.
Мне нравятся советы юзать SpatialOS, когда она:
- альфа
- не умеет нормально в мультисервер
- не имеет ни одного адекватного примера релизнутой игры на анриле
источник

VA

Vladimir Alyamkin in Unreal Engine
Там сырьё сырьем
источник

P

Pavel in Unreal Engine
Vladimir Alyamkin
Мне нравятся советы юзать SpatialOS, когда она:
- альфа
- не умеет нормально в мультисервер
- не имеет ни одного адекватного примера релизнутой игры на анриле
ну я уточнил "по их заявлениям" :)
источник

VA

Vladimir Alyamkin in Unreal Engine
У них там весьма прозрачный дисклеймер ;)
источник

P

Pavel in Unreal Engine
В целом я кстати не знаю, если вот брать и пытаться писать свою ММО вот так с нуля как многие делают, то что было бы лучше: самому все переписывать и страдать или брать что-то вроде SpatialOS и страдать.
Ну то есть понятно что правильный ответ был бы "не писать свою ММО", но если вот приспичило например
источник

VA

Vladimir Alyamkin in Unreal Engine
Pavel
В целом я кстати не знаю, если вот брать и пытаться писать свою ММО вот так с нуля как многие делают, то что было бы лучше: самому все переписывать и страдать или брать что-то вроде SpatialOS и страдать.
Ну то есть понятно что правильный ответ был бы "не писать свою ММО", но если вот приспичило например
Я бы сильно рекомендовал писать свои велосипеды. Большему в процессе научишься :)
источник

VA

Vladimir Alyamkin in Unreal Engine
У спатиала концепция весьма понятная, но они там на трёх стульях сидят. Это дополнительные костыли
источник

VA

Vladimir Alyamkin in Unreal Engine
Чистое анриал-специфик решение было бы куда интереснее, чем возможность всего смешивать
источник

VA

Vladimir Alyamkin in Unreal Engine
Плюс апи анриала не настолько открыто, чтобы эффективно реализовывать фишки для мульти-сервера. С правкой движка - можно накрутить многое, в рамках только плагина - все равно много работы на разработчика игры, тк не ко всему может получить доступ плагин.
источник

Вх

Всё уже хорошо 🏴‍☠️... in Unreal Engine
Vladimir Alyamkin
Плюс апи анриала не настолько открыто, чтобы эффективно реализовывать фишки для мульти-сервера. С правкой движка - можно накрутить многое, в рамках только плагина - все равно много работы на разработчика игры, тк не ко всему может получить доступ плагин.
А что значит не настолько открыто? Разве выложенный исходный код это недостаточная открытость?
источник

VA

Vladimir Alyamkin in Unreal Engine
Всё уже хорошо 🏴‍☠️
А что значит не настолько открыто? Разве выложенный исходный код это недостаточная открытость?
Когда ты пишешь плагин, ты не можешь движок править. Либо это будет кастомный форк, что никому особо не нужно.
источник

Вх

Всё уже хорошо 🏴‍☠️... in Unreal Engine
Vladimir Alyamkin
Когда ты пишешь плагин, ты не можешь движок править. Либо это будет кастомный форк, что никому особо не нужно.
Это понятно, но это уже к открытости api отношения мало имеет, скорее всего понятия разные у нас в данном вопросе от того и недопонимание
источник

VA

Vladimir Alyamkin in Unreal Engine
Всё уже хорошо 🏴‍☠️
Это понятно, но это уже к открытости api отношения мало имеет, скорее всего понятия разные у нас в данном вопросе от того и недопонимание
Да назови как хочешь. Открытость или закрытость - это возможность его использования в первую очередь.
источник

Вх

Всё уже хорошо 🏴‍☠️... in Unreal Engine
Vladimir Alyamkin
Да назови как хочешь. Открытость или закрытость - это возможность его использования в первую очередь.
А в моём понимании этозакрытость части функционала тем или иным пользователям или например всем
источник

Вх

Всё уже хорошо 🏴‍☠️... in Unreal Engine
а его наличие или отсутствие это его не полность ну или ограниченность
источник

VA

Vladimir Alyamkin in Unreal Engine
источник