Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Lineage 2 Unity 5 (https://forum.zone-game.info/showthread.php?t=42268)

Abir 16.05.2017 09:44

Re: Lineage 2 Unity 5
 
Цитата:

Сообщение от Klainair (Сообщение 426199)
1. Серверное оборудование более производительное
2. Клиенту помимо расчетов логики обьектов необходимо еще отрисовывать эти объекты.

1. Так и разница между количеством сущностей даже не разы, а порядки. О скольких игроках\нпс известно клиенту? Сотня? Две? Сервер знает и следит за тысячами игроков и десятками тысяч мобов, + логика квестов, + поиск пути, + расчет урона + AI мобов.
Логика объектов на клиенте минимальна. Иди туда с такой анимацией, кастуй с такой, покажи окошко.
2.Рисуется только то, что в камере, да и занимается этим ядро на С++ а не шарп.

Zubastic 16.05.2017 10:38

Re: Lineage 2 Unity 5
 
Цитата:

Сообщение от Abir (Сообщение 426200)
1. Так и разница между количеством сущностей даже не разы, а порядки. О скольких игроках\нпс известно клиенту? Сотня? Две? Сервер знает и следит за тысячами игроков и десятками тысяч мобов, + логика квестов, + поиск пути, + расчет урона + AI мобов.
Логика объектов на клиенте минимальна. Иди туда с такой анимацией, кастуй с такой, покажи окошко.
2.Рисуется только то, что в камере, да и занимается этим ядро на С++ а не шарп.

1) Проблема не в количестве объектов за которым нужно следить, а в том, что эти объекты необходимо отрисовать
2) 99% будет съедать графика и рендер. Те же шейдеры и тени будут зажирать абсолютно все, а если комп слабый, то будут фризы. Усугубляется это тем, что те же игроки это динамические объекты.

Emperor 16.05.2017 12:11

Re: Lineage 2 Unity 5
 
GoGLiK, Сделать скрины кусков локаций и полностью перенести л2 на UE4 - немного разные вещи.
Пакетка, гуй, синхронизация - меня уже от этих трёх слов в дрожь бросает. 10 тысяч корейцев потели над игрой, а тут пацаны в 5 человек собрались на новое двигло всё перекинуть.

Добавлено через 8 минут
Цитата:

Сообщение от Abir (Сообщение 426200)
Сервер знает и следит за тысячами игроков

Как он может следить за динамическим объектом, у которого нет сценария действий? Единственно, за чем идёт слежение - за существованием персонажа в онлайне, всё остальное - внезапное и непредсказуемое.

Zubastic 16.05.2017 13:30

Re: Lineage 2 Unity 5
 
Цитата:

Сообщение от Emperor (Сообщение 426206)
Как он может следить за динамическим объектом, у которого нет сценария действий? Единственно, за чем идёт слежение - за существованием персонажа в онлайне, всё остальное - внезапное и непредсказуемое.

Он следит, чтобы объект не нарушал правила: не юзал левые скиллы, не проходил сквозь стены, не раздваивал предметы. На этом роль сервера в обработке заканчивается. Ну еще идет расчет урона и прочей фигни, но это тоже такое.

Emperor 16.05.2017 16:11

Re: Lineage 2 Unity 5
 
Zubastic, Под "существованием" я это и имел ввиду :)

FaintSmile 17.05.2017 20:37

Re: Lineage 2 Unity 5
 
Цитата:

Сообщение от Abir (Сообщение 426198)
Ну, а есть такая игра UEBS (http://store.steampowered.com/app/61...tle_Simulator/)
Вот интервью создателя http://www.gamasutra.com/view/news/2...le_carnage.php
Под капотом вполне себе юнити, тысячи двигающихся рыл.

Вообще, что такого страшного в логике на C# ? Почему Java-сервер может следить за десятками тысяч мобов, а клиент не сможет за сотней?

1. Щас бы низкополигональные модельки приравнивать к моделькам чаров в л2, где детализация дичайшая каждого кусочка доспеха на персонаже.

2. Потому что люди играют с вёдер, а на сервере всегда стоит самое передовое оборудование.

Плюс сервер не занимается отрисовкой графона, поэтому сервер можно даже на яве написать kappa

Abir 18.05.2017 07:11

Re: Lineage 2 Unity 5
 
Цитата:

Сообщение от FaintSmile (Сообщение 426230)
1. Щас бы низкополигональные модельки приравнивать к моделькам чаров в л2, где детализация дичайшая каждого кусочка доспеха на персонаже.

2. Потому что люди играют с вёдер, а на сервере всегда стоит самое передовое оборудование.

Плюс сервер не занимается отрисовкой графона, поэтому сервер можно даже на яве написать kappa

1. Дичайшая? Стандартный персонаж MFighter в сете империала - это около 2 тысяч полигонов:redlol:
С# в юнити тоже графон не рисует

f1redark 18.05.2017 12:35

Re: Lineage 2 Unity 5
 
Ага, поржал на счет дичайшей детализации моделек в л2, сейчас бы дичайшей детализацией называть игру 2004 года, которая особо не менялась)

В современной игре, думается мне, у одной модельки будет детализация больше, чем у всех моделек л2 вместе взятых))

Shell 18.05.2017 16:54

Re: Lineage 2 Unity 5
 
Цитата:

Сообщение от f1redark (Сообщение 426238)
Ага, поржал на счет дичайшей детализации моделек в л2, сейчас бы дичайшей детализацией называть игру 2004 года, которая особо не менялась)

В современной игре, думается мне, у одной модельки будет детализация больше, чем у всех моделек л2 вместе взятых))

Ну в сравнении с тем что было показана за пример то "дичайшая", а так не особо.

dbr7036 18.05.2017 20:47

Re: Lineage 2 Unity 5
 
Цитата:

Сообщение от Shell (Сообщение 426240)
Ну в сравнении с тем что было показана за пример то "дичайшая", а так не особо.

в lineage очень мало полигонов в моделях(это хорошо). makehuman в низкополигональной модели их больше делает


Текущее время: 05:33. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot