Ролик позволит испытал огромное количество эмоций. Оно оживит ощущение того, насколько сильно развита социальная составляющая игры RUST. Это видео идеально демонстрирует всю красоту и многогранность игрового процесса.
RUST - это не просто игра, а настоящий мир со своими правилами и социальными взаимодействиями. От свободы выбора и построения своего приследуемого цели отношения до сложности коммуникации с другими игроками - всё это входит в игровой процесс.
Видео показывает, насколько важна коммуникация и сотрудничество между игроками. Командная игра и координация движений - залог выживания в этом суровом мире. Игроки общаются, делятся информацией, помогают друг другу и остаются вместе, чтобы достичь общей цели. У игры есть настоящая душа.
Однако, видео также показывает темную сторону общения в RUST. Видно, как игроки совершают предательства, кражи и нападения. Всё это еще раз подчеркивает, насколько сложно существовать в этом мире, где можно доверять только самому себе и тем, кто рядом. Между игроками существует постоянная борьба и соперничество, и это делает игру еще более захватывающей.
Рекомендую к просмотру: https://www.youtube.com/watch?v=FOsUAFcez9o
RUST - это не просто игра, а настоящий мир со своими правилами и социальными взаимодействиями. От свободы выбора и построения своего приследуемого цели отношения до сложности коммуникации с другими игроками - всё это входит в игровой процесс.
Видео показывает, насколько важна коммуникация и сотрудничество между игроками. Командная игра и координация движений - залог выживания в этом суровом мире. Игроки общаются, делятся информацией, помогают друг другу и остаются вместе, чтобы достичь общей цели. У игры есть настоящая душа.
Однако, видео также показывает темную сторону общения в RUST. Видно, как игроки совершают предательства, кражи и нападения. Всё это еще раз подчеркивает, насколько сложно существовать в этом мире, где можно доверять только самому себе и тем, кто рядом. Между игроками существует постоянная борьба и соперничество, и это делает игру еще более захватывающей.
Рекомендую к просмотру: https://www.youtube.com/watch?v=FOsUAFcez9o
YouTube
СОБРАЛ КЛАН! Заставили всю пустыню ПОКЛОНЯТЬСЯ нашим ПИРАМИДАМ в РАСТ RUST
Множество доп. контента будет здесь: https://t.me/pfrust
Это был, наверно самый масштабный вайп за все мои часы. Я как человек нелюбящий кланы по итогу собрал собственный. Мы зарейдили всю пустыню и застявили всех поклоняться нашим пирамидам. Также мы застроили…
Это был, наверно самый масштабный вайп за все мои часы. Я как человек нелюбящий кланы по итогу собрал собственный. Мы зарейдили всю пустыню и застявили всех поклоняться нашим пирамидам. Также мы застроили…
This media is not supported in your browser
VIEW IN TELEGRAM
Решил сделать систему серверов для проекта.
Каждый сервер будет находиться в определенном городе, дабы у игроков было хорошее соединение.
Каждый сервер будет иметь свои режимы в которые там игроки смогут играть.
У серверов будут ограничения на кол-во игроков, дабы снизить нагрузку.
Список серверов будет в рунтайме обновляться через удаленный конфиг, дабы если появились проблемы с одним сервером, то игрокам предоставить другой.
Так как каждый сервер будет не зависимым друг от друга, надо будет подумать над прогрессией игрока, не зависимо на каком сервере он играете. Чтобы весь опыт набранный переходил (Здесь больше вопрос гейм дизайна, технически все будет сохраняться в бд)
Каждый сервер будет находиться в определенном городе, дабы у игроков было хорошее соединение.
Каждый сервер будет иметь свои режимы в которые там игроки смогут играть.
У серверов будут ограничения на кол-во игроков, дабы снизить нагрузку.
Список серверов будет в рунтайме обновляться через удаленный конфиг, дабы если появились проблемы с одним сервером, то игрокам предоставить другой.
Так как каждый сервер будет не зависимым друг от друга, надо будет подумать над прогрессией игрока, не зависимо на каком сервере он играете. Чтобы весь опыт набранный переходил (Здесь больше вопрос гейм дизайна, технически все будет сохраняться в бд)
👍5🔥1
Ловите способ стабильного хеширования стринги. Это значит. что на всех устройствах хешируемый результат будет одинаковый в отличии от string.GetHashCode
#полезности
#полезности
Что-то меня сегодня пробило послушать скрипку :)
Скидывайте, что сейчас слушаете😄
Ссылка: https://music.yandex.ru/album/308153/track/2863802?utm_medium=copy_link
Скидывайте, что сейчас слушаете😄
Ссылка: https://music.yandex.ru/album/308153/track/2863802?utm_medium=copy_link
Yandex Music
Paint it Black
С каждым днём всё только интереснее. Unity никогда не даёт заскучать :)
- Что будет, если не платить юнити?
- К тебе прийдет здоровенный гачи-негр с логотипом юнити на груди
https://blog.unity.com/news/plan-pricing-and-packaging-updates
Какие движки рассматриваете, если юнитеки не передумают о своем решении? Даже если их акции упадут и они все равно будут придерживаться этой позиции... (Сомневаюсь, но все же)
- Что будет, если не платить юнити?
- К тебе прийдет здоровенный гачи-негр с логотипом юнити на груди
https://blog.unity.com/news/plan-pricing-and-packaging-updates
Какие движки рассматриваете, если юнитеки не передумают о своем решении? Даже если их акции упадут и они все равно будут придерживаться этой позиции... (Сомневаюсь, но все же)
Unity
Unity is Canceling the Runtime Fee
After deep consultation with our community, customers, and partners, we’ve made the decision to cancel the Runtime Fee, effective immediately.
Media is too big
VIEW IN TELEGRAM
Две недели, проведенные мной в изучении логики реального времени мультиплеера, оказались очень продуктивными. Я использовал Node.js, TypeScript и Socket.io для создания базовой логики мультиплеера. При этом возникло множество трудностей, связанных с работой на сервере, написанном на TypeScript, и с различными проблемами, связанными с языком JS, которые усложняли процесс.
В результате я принял решение переписать сервер на C# и WebSocket. Я изучал, как это все работает, и, вроде бы, разобрался. Мне удалось повторить прежний результат, будучи уверенным, что я смогу вложить больше времени и сил в развитие проекта.
Кроме того, я изучал сборку сервера паблишером для Ubuntu на .NET Core 7.0. Это было далеко не просто, но я справился со своей задачей и получилось работать стабильно.
В настоящее время я не желаю использовать готовые решения для мультиплеера, такие как Photon, FishNet, UNet, Mirror или GalaxyNetwork. Мне не нравится, как написана верхнеуровневая система в готовых сетевых фреймворках, она не дает нужного контроля. Вместо этого я хочу написать все кастомно, хотя это и сложнее, но это возможно.
Очевидно, что будут использоваться какие-то сетевые решения из готовых опен сурсных фреймворков. Например, в Mirror мне понравилась система транспортов, поэтому я буду черпать что-то оттуда. В Photon мне нравятся некоторые верхнеуровневые штуки для взаимодействия, а в GalaxyNetwork мне зашла работа с Protobuf и SyncVar.
Я надеюсь, что к концу этого месяца я смогу добиться значительного прогресса в разработке своего мультиплеер проекта.
#Devlog #RealTime #Multilplayer #ZRO #ClientServer
В результате я принял решение переписать сервер на C# и WebSocket. Я изучал, как это все работает, и, вроде бы, разобрался. Мне удалось повторить прежний результат, будучи уверенным, что я смогу вложить больше времени и сил в развитие проекта.
Кроме того, я изучал сборку сервера паблишером для Ubuntu на .NET Core 7.0. Это было далеко не просто, но я справился со своей задачей и получилось работать стабильно.
В настоящее время я не желаю использовать готовые решения для мультиплеера, такие как Photon, FishNet, UNet, Mirror или GalaxyNetwork. Мне не нравится, как написана верхнеуровневая система в готовых сетевых фреймворках, она не дает нужного контроля. Вместо этого я хочу написать все кастомно, хотя это и сложнее, но это возможно.
Очевидно, что будут использоваться какие-то сетевые решения из готовых опен сурсных фреймворков. Например, в Mirror мне понравилась система транспортов, поэтому я буду черпать что-то оттуда. В Photon мне нравятся некоторые верхнеуровневые штуки для взаимодействия, а в GalaxyNetwork мне зашла работа с Protobuf и SyncVar.
Я надеюсь, что к концу этого месяца я смогу добиться значительного прогресса в разработке своего мультиплеер проекта.
#Devlog #RealTime #Multilplayer #ZRO #ClientServer
👍3🔥1
Новости по поводу ситуации вокруг юнити:
Из интересного:
1. Не только Ричитело слил акции перед анонсом, другие холдеры тоже посливали часть. Надеюсь, из на мошенничество проверят.
2. Ребята из Nekki написали, что новая политика Unity может увеличить их расходы в 50 раз в худшем случае.
3. Возможно готовится иск от разработчиков.
4. Unity втихую удалила свой репозиторий для отслеживания изменений лицензии, и обновила лицензию, удалив пункт, позволяющий использовать TOS из вашей версии Unity.
5. Многие разрабы планируют отказаться от Unity. Разработчик Slay the Spire, например. Но я кучу заявлений видел подобных.
6. Ещё один пост с разъяснениями. Опять херня про то, что «изменение не затронет более 90% клиентов».
Но некоторые пункты чуток улучшили.
- За реинсталы не берут денег.
- За мошеннические установки не будут брать, но хз как они это будут трекать.
- За демки, триалки и devops не нужно платить.
- За игры в EA нужно платить.
- За web и streaming игры платить не надо 🤔
- За благотворительные бандлы не надо платить.
Source: @gamedev_suffering
Из интересного:
1. Не только Ричитело слил акции перед анонсом, другие холдеры тоже посливали часть. Надеюсь, из на мошенничество проверят.
2. Ребята из Nekki написали, что новая политика Unity может увеличить их расходы в 50 раз в худшем случае.
3. Возможно готовится иск от разработчиков.
4. Unity втихую удалила свой репозиторий для отслеживания изменений лицензии, и обновила лицензию, удалив пункт, позволяющий использовать TOS из вашей версии Unity.
5. Многие разрабы планируют отказаться от Unity. Разработчик Slay the Spire, например. Но я кучу заявлений видел подобных.
6. Ещё один пост с разъяснениями. Опять херня про то, что «изменение не затронет более 90% клиентов».
Но некоторые пункты чуток улучшили.
- За реинсталы не берут денег.
- За мошеннические установки не будут брать, но хз как они это будут трекать.
- За демки, триалки и devops не нужно платить.
- За игры в EA нужно платить.
- За web и streaming игры платить не надо 🤔
- За благотворительные бандлы не надо платить.
Source: @gamedev_suffering
Linkedin
See Maksim Amosov’s activity on LinkedIn
Sign in or join now to see posts like this one and more.
👍3
Искал, искал и нашел.... Идеальное решение на основе RUDP, это когда нельзя использовать UDP из-за его ненадёжности, а использование TCP влечёт за собой слишком высокую сложность процесса передачи данных.
Ссылка: https://github.com/MUN1Z/KingNetwork
Ссылка: https://github.com/MUN1Z/KingNetwork
GitHub
GitHub - MUN1Z/KingNetwork: KingNetwork is an open source library to facilitate the creation and communication of clients and servers…
KingNetwork is an open source library to facilitate the creation and communication of clients and servers via TCP, UDP, WebSocket and RUDP sockets. - MUN1Z/KingNetwork
🔥1
Вывожу сейчас все системы, которые использую в проектах на открытый доступ в виде пакетов, которые сможете подключать к своим проектам.
Все будет задокументировано и естественно будет иметь поддержку, так как это то, чем я пользуюсь постоянно на протяжении нескольких лет. Все расширяется. Так же приветствуются доработки и с вашей стороны, если что-то захотите поправить или доработать.
Как закончу с этим делом, скину ссылки на пакеты
Все будет задокументировано и естественно будет иметь поддержку, так как это то, чем я пользуюсь постоянно на протяжении нескольких лет. Все расширяется. Так же приветствуются доработки и с вашей стороны, если что-то захотите поправить или доработать.
Как закончу с этим делом, скину ссылки на пакеты
👍3