Здравствуйте, гость ( Вход | Регистрация )

3 страниц V < 1 2 3  
Ответить в эту темуОткрыть новую тему
> Выбор эмулятора
Aimed
сообщение 19.8.2021, 16:43
Сообщение #41


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



Цитата(nullptr @ 19.8.2021, 13:23) *

Смотри ты узнал, что-то новое на этом и закончим.

Вот тебе bechmark стандартных операций
https://devblogs.microsoft.com/dotnet/perfo...ments-in-net-5/
Но там сравнение с .net framework 4.8, если брать 4 - 4.5.2 то там все 70% будет.


Это не я тут что-то новое узнал, это тебя здесь учат, предоставляя обьективные доказательства к аргументации, и заодно обучают критическому мышлению. А в ответ мне приходится читать джуниорские ответы, ссылки на бенчмарки и бложики, которые к нетворкингу УО сервера имеют незначительное отношение.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Juzzver
сообщение 24.8.2021, 7:46
Сообщение #42


**********

Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008
Группа: Супермодераторы
Наличность: 22565
Из: Северная Корея
Пользователь №: 11.273



Цитата(Aimed @ 18.8.2021, 18:16) *

А что значит "значительно снижает пинг"? Пинг в основном определяется расстоянием и количеством узлов между сервером и клиентами и он в тысячи раз выше, нежели обработка данных на сервере и отправка пакетов. Если у тебя сервер начинает лагать так что начинаются проблемы с пингом, то у тебя точно проблемы не на уровне сети, а на уровне обработки игровой логики - скриптов. Сервер не справляется с нагрузкой на его основной поток и не может во время выслать пакеты клиентам и в результате все клиенты лагают.

В уо можно сказать есть свой внутренний пинг, который таки напрямую зависит от скорости обработки игровой логики. Это видно через внутренний пинг, через пакеты сервера, что можно проверить разором/стимом, и т.д., где разбег может быть сумасшедшим от 20мс до 500 и 1000. Так что один лишь переход на .net 5 - уже оказывает существенное влияние.

Про tcp оптимизации не знаю, но уверен что таки имеет место быть на уровне тех же вызовов по стеку, но визуально это будет видно слабо в контексте уо сервера.

По поводу аутлендса, они ж таки лагали дико после открытия, когда онлайн начал превышать ожидания, и там были применены какие-то оптимизации, которые решили данную проблему. Кто над этим работал не знаю, но Бэтмен у них в команде, не исключаю что имело место быть его рука.

Он так-же помог оптимизировать дико лагающий сервуо, но там тоже скорее всего имел место быть .нет 5.

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

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

Я это все к тому, что как форк - вполне себе имеет место быть. Приятно видеть что кто-то уделяет время скучным оптимизациям, даже в столь мало актуальных местах сервера, интересно к чему это все со временем приведет. Так же он активно отвечает всем заинтересованным, помогает, делится планами на будущее. Такому энтузиазму можно позавидовать, учитывая текущее положение уо в целом (IMG:style_emoticons/default/rolleyes.gif)


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
M0rBiT
сообщение 24.8.2021, 9:54
Сообщение #43


********

Группа: Пользователи
Наличность: 5990
Пользователь №: 11.468



Цитата(Juzzver @ 24.8.2021, 7:46) *



По поводу аутлендса, они ж таки лагали дико после открытия, когда онлайн начал превышать ожидания, и там были применены какие-то оптимизации, которые решили данную проблему. Кто над этим работал не знаю, но Бэтмен у них в команде, не исключаю что имело место быть его рука.





Не знаю всех тонкостей по оптимизации, но не так давно пинг на ауте был 250+, сейчас же пинг 115.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 24.8.2021, 18:36
Сообщение #44


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



Цитата(Juzzver @ 24.8.2021, 6:46) *

В уо можно сказать есть свой внутренний пинг, который таки напрямую зависит от скорости обработки игровой логики. Это видно через внутренний пинг, через пакеты сервера, что можно проверить разором/стимом, и т.д., где разбег может быть сумасшедшим от 20мс до 500 и 1000. Так что один лишь переход на .net 5 - уже оказывает существенное влияние.


Все что выше 1 мс, это уже лаги сервера и кривой код в скриптах/ядре, потому что в ранке нету ограничения по тикрейту или чего-нить подобного, ограничевающего работу ядра. Если пришёл пакет, его кидает в очередь для обработки и сразу срабатывает мейн тред ядра для его обработки + заодно таймеры и все остальное, что там ещё есть, обрабатывается. Ты, скорее всего, нашёл какой-то корнер кейс со Стимом/Разором. Какие именно пакеты ты спамил? Что-то связанное с текстом? В ранке был/есть кусок говнокода, который мы ещё на УОРПГ фиксили. Там 1 игрок на Стиме мог тупо заставить сервер лагать, это при том что там есть система троттлинга пакетов, которая нихера не работает, судя по всему )) А фикс был очень простым. Когда приходил определенный пакет, от которого лагало, смотрели сколько таких пакетов с текстом пришло от текущего нетстейта за послехних Х мс и если их было слишком много, тупо не обрабатывали его. Просто свой, очень простой троттлинг сделали. Его Вап вроде делал, если не ошибаюсь.
Так что в целом, при таком высоком внутреннем пинге, больше решают точечные фиксы кода ранки, для этого не нужно сразу весь фреймворк менять. Да, нет5 он лучше и пошустрее, но на .NET Framework уже много лет дофига огромных аппликаций работает и он не сильно хуже в целом. Там в основном просто натягивание совы на глобус и маркетинг. Наделали бенчмарков для отдельных элементов, которые являются мега корнер кейсами и вообще ничего общего с реальностью не имеют. Что-то вроде итерирования по списка с 1кк записей ( там такого нету, но почти все бенчмарки у них такого типа ) и в итоге у них там получается +30% прирост, лол. А в реальном мире такого никогда не будет, по крайней мере точно не в контексте УО сервера. А потом давай бложики пилить, а кое-кто начитался и теперь папугайничает тут у нас, вместо того что бы своей головой думать. Да, там однозначно хорошо оптимизировали стек для asp.net, так что теперь любой нюбас, создавший веб аппликацию на asp.net core из темплейта сможет на Х тысяч больше CCU обслуживать на том же самом железе. Но в контексте УО сервера вся эта оптимизация мало что решает, если там куча других, куда более критических дыр, в самом коде сервера.

Цитата(Juzzver @ 24.8.2021, 6:46) *

Про tcp оптимизации не знаю, но уверен что таки имеет место быть на уровне тех же вызовов по стеку, но визуально это будет видно слабо в контексте уо сервера.


Для этого делают бенчмарки, о чем я сразу и начал говорить. Батман почему-то на заморачивался сделать бенчмарки, что бы иметь хоть какие-то обьективные данные, но зато перелопатил кучу кода. Вот это меня сильно смущает. Смысл оптимизировать, если ты не знаешь какой прирост производительности в итоге получаешь??? Разве это не странно?

Цитата(Juzzver @ 24.8.2021, 6:46) *
По поводу аутлендса, они ж таки лагали дико после открытия, когда онлайн начал превышать ожидания, и там были применены какие-то оптимизации, которые решили данную проблему. Кто над этим работал не знаю, но Бэтмен у них в команде, не исключаю что имело место быть его рука.

Он так-же помог оптимизировать дико лагающий сервуо, но там тоже скорее всего имел место быть .нет 5.

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



Это как раз те самые точечные фиксы cамой ранки о которых я и говорил выше. Даже переработку/оптимизацию таймеров можно назвать точечным фиксом. Кстати, реализация таймеров в РанУО довольно хороша с архитектурной точки зрения и по производительности не должно быть с ней огромных проблем. Там есть более критические зоны где все куда хуже с этим делом. ServUO все ещё на .NET Framework судя по их гитхабу. Да и наврядли на UO Outlands в то время кинулись переходить на .NET Core, потому что через месяц после их выпуска только анонсировали релиз .NET Core 2.2 который не имел стольких оптимизаций на тот момент. Да и скорее всего что Outlands все ещё на .NET Framework и Mono.

Цитата(Juzzver @ 24.8.2021, 6:46) *
Value у проекта сомнительный исходя из того, что штатный юзер не будет понимать к чему все эти оптимизации/перформанцы, и возьмет сервуо за счет контента. Но если браться за серьезный проект, я бы как минимум присмотрелся к модерн уо, изучив его получше. Работы активно ведутся уже пару лет, так что вполне вероятно что-то заслуженное там уже присутствует (пока не нашел времени во всем этом глубже разобраться, проекту не хватает какого нибудь вики).

Я это все к тому, что как форк - вполне себе имеет место быть. Приятно видеть что кто-то уделяет время скучным оптимизациям, даже в столь мало актуальных местах сервера, интересно к чему это все со временем приведет. Так же он активно отвечает всем заинтересованным, помогает, делится планами на будущее. Такому энтузиазму можно позавидовать, учитывая текущее положение уо в целом (IMG:style_emoticons/default/rolleyes.gif)


Конечно имеет место быть! Это ж опен сорс! А value сомнительный, потому что делаются оптимизации, которые 99% а может и всем 100% шардов никогда и не понадобятся, при этом вбухивается куча человекочасов во все это дело. Чувак просто ловит кайф от написания максимально оптимального кода на новом стеке, вот как сейчас выглядит MUO для меня.

Цитата(M0rBiT @ 24.8.2021, 8:54) *

Не знаю всех тонкостей по оптимизации, но не так давно пинг на ауте был 250+, сейчас же пинг 115.


Это скорее больше с хостингом связано. Возможно перенесли сервак куда-нить, где путь между узлами более оптимальный для тебя.
Если б скорость обработки игровой логики ( внутренний пинг, как его называет Juzzver ) была раньше 100+ мс, то на UO Outlands никто не смог бы комфортно играть.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
M0rBiT
сообщение 25.8.2021, 8:40
Сообщение #45


********

Группа: Пользователи
Наличность: 5990
Пользователь №: 11.468



Может и перенесли, явно лучше сделали.
Раньше рыдали, но играли при 250+)) а теперь во всем СНГ и РФ пинг чуть ли не на 100-ку упал.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nullptr
сообщение 25.8.2021, 11:08
Сообщение #46


**

Neophyte
Сообщений: 49
Регистрация: 13.3.2021
Группа: Пользователи
Наличность: 2
Пользователь №: 19.916



Скора net 6 выйдет, не исключаю, перехода (IMG:style_emoticons/default/biggrin.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 27.8.2021, 0:55
Сообщение #47


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



Цитата(nullptr @ 25.8.2021, 10:08) *

Скора net 6 выйдет, не исключаю, перехода (IMG:style_emoticons/default/biggrin.gif)


Если это я тебя в Linkedin нашёл, то ты живой пример воплощения в жизнь сценария из фильма "Идиократия". ~14 лет уже в разработке софта и не можешь понять разницу между бенчмарками в миллионы итераций сортировок/http запросов из бложиков работников майкрасофта и то как это будет в реальных ситуациях проявляться и масштабироваться, особенно в контексте УО сервера + совершенно игнорируя факт что УО сервер это целая гора кастомного кода со своими, как проблемами, так и наоборот очень хорошими, в плане оптимизации решениями.

Я тебя уже даже носом ткнул в Socket.cs, что б показать что там нет никакой магии и что в конкретных местах, которые, например, рануо использует, эти оптимизации настолько несущественны, что Батману пришлось сильно поменять буфферизацию для сетевого кода и внедрить концепт пайпов, что бы использовать другой метод по отправке данных, где оптимизация в .net5 будет давать куда более существенный результат. И самое забавное тут то что ВЕСЬ этот код можно было самому написать и на старом C# и .NET Framework 2.0, если очень хотеть и уметь. Ничего революционного там нету, совершенно ничего. Просто теперь новые аппки из коробки чуть лучше и шустрее будут работать.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 27.8.2021, 3:44
Сообщение #48


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



Поговорил с Jaedan об UO Outlands и их миграции на .net5. Оказалось что они все же мигрировали, так что тут я ошибся. Но, мои рассуждения о полезности net5 для УО сервера, в контексте перформанса, были полностью подтверждены. Он сказал практически то же самое что и я здесь, ещё в самом начале.

Цитата

Jaedan — Today at 01:40
Well, as with anything, it's complicated
First, we are hosted on AWS in us-east-1
On purpose - best balance of latency for our players
We changed from an r5a.2xlarge to a z1d.2xlarge and this made a massive difference
RunUO is fundamentally single threaded. There's a little bit of fan out, but not really in the game logic
So moving to a high frequency instance is most important
Just updating to .net 5 I don't think gives much improvement. It's worth something, but not much
But it does give us a new c# version and we can use that to make our code much more efficient
Outlands uses a totally different network stack. RunUO stack absolutely can introduce enormous latency like that
When the server is busy, it's at the mercy of getting it's threads scheduled to run

Val — Today at 02:22
Are u using a library for that or something made yourself?
Wait, so you didn't move regions, how come players have 110ms latency compared to 250ms in the past?

Jaedan — Today at 02:25
I wrote a new network stack in C
You can't write a high performance network stack using the c# standard library. It just doesn't work the right way

Val — Today at 02:25
I agree :slight_smile:

Jaedan — Today at 02:26
This is why even things like asp.net use libuv, not native .net



А вот его ответ по поводу внутреннего пинга в 200-1000мс на локалхосте:

Цитата
Jaedan — Today at 02:48
I don't see how it can happen locally if you have at least 4 cores and your system isn't at max cpu
The issue with the existing stack in RunUO is that it schedules tasks onto the c# threadpool
And if you have 8 cores and 1500 tasks
Those tasks don't seem to get scheduled in order always. It can take a long time for the task to actually get CPU time
The tasks also do blocking CPU operations, so the thread pool keeps spawning more threads because it's set is blocked
So you end up with hundreds of threads executing thousands of tasks
And this can even interrupt the main game thread - that's when it gets bad

Val — Today at 03:00
Okay, so to clarify it one last time, you didn't switch regions within AWS and you also didn't switch from some other hosting provider to AWS, after the release of UO Outlands?

Jaedan — Today at 03:01
We switched to AWS in 2018 right after launch to mitigate DDoS and we haven't changed region since. We did just recently change the instance type and that made a big difference


Получается что спад пинга у UO Outlands все же связан с переездом на более высокочастотный ЦПУ в комбинации с новым нетворк стаком, который Jaedan написал под винду на С и который работает на 1 треде. Так что тут я маленько ошибся, по поводу того что сетевой код не может вызвать такой лаг. Т.к. это больше зависит от главного треда, где обрабатывается игровая логика. Но если у тебя с тредами жопа на сервере, из-за асинк сокет кода и главный тред начинает из-за этого прерывать, то тут да... эт большая проблема и об этом я не знал. Но вы ошиблись больше xD потому что net5 никакого отношения к улучшению их ситуации с пингом не имеет.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nullptr
сообщение 27.8.2021, 9:15
Сообщение #49


**

Neophyte
Сообщений: 49
Регистрация: 13.3.2021
Группа: Пользователи
Наличность: 2
Пользователь №: 19.916



На сколько я знаю, Batman и Jaedan, знакомые.
В данный момент Jaedan, просит отделить Ядро MUO, От контента, что бы можно было использовать со своим контентом. Так что думаю не так уж всё и хорошо на Outlands.
(IMG:https://i.ibb.co/8KpDgVn/img.png)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 28.8.2021, 11:06
Сообщение #50


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



Цитата(nullptr @ 27.8.2021, 8:15) *

На сколько я знаю, Batman и Jaedan, знакомые.
В данный момент Jaedan, просит отделить Ядро MUO, От контента, что бы можно было использовать со своим контентом. Так что думаю не так уж всё и хорошо на Outlands.


Опять он думает ))
Про мега приросты по производительности для УО сервера, после миграции на нет5, уже не думаешь?

П.С. В 10ке есть полезная функция по вырезанию скринов Win + Shift + S
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nullptr
сообщение 28.8.2021, 13:34
Сообщение #51


**

Neophyte
Сообщений: 49
Регистрация: 13.3.2021
Группа: Пользователи
Наличность: 2
Пользователь №: 19.916



Цитата(Aimed @ 28.8.2021, 13:06) *

Опять он думает ))
Про мега прирости по производительности для УО сервера, после миграции на нет5, уже не думаешь?

Увы, эксперта по .net из тебя не выйдет, попробуй блеснуть знаниями в разделе сферы.
Или реализовать tcp стек, на embedded, столько сразу умных вещей узнаешь.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 28.8.2021, 18:56
Сообщение #52


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



Цитата(nullptr @ 28.8.2021, 12:34) *

Увы, эксперта по .net из тебя не выйдет, попробуй блеснуть знаниями в разделе сферы.
Или реализовать tcp стек, на embedded, столько сразу умных вещей узнаешь.


(IMG:style_emoticons/default/smile.gif) Ладно, лучше я тебя оставлю в покое, все таки что-то полезное делаешь. Ток в ЛС 1 вопрос хочу задать, очень уж интересно с кем имею дело.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nullptr
сообщение 19.9.2021, 20:05
Сообщение #53


**

Neophyte
Сообщений: 49
Регистрация: 13.3.2021
Группа: Пользователи
Наличность: 2
Пользователь №: 19.916



Новые релизы MUO, первым будут поддерживать возможность создания интерфейса без использования гампов.

https://vimeo.com/609102412
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 22.9.2021, 22:08
Сообщение #54


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



Цитата(nullptr @ 19.9.2021, 19:05) *

Новые релизы MUO, первым будут поддерживать возможность создания интерфейса без использования гампов.

https://vimeo.com/609102412


А как же клиент?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nullptr
сообщение 23.9.2021, 13:29
Сообщение #55


**

Neophyte
Сообщений: 49
Регистрация: 13.3.2021
Группа: Пользователи
Наличность: 2
Пользователь №: 19.916



Цитата(Aimed @ 23.9.2021, 0:08) *

А как же клиент?
Клиент на базе CUO выложу после тестов, в данный момент модифицировал стандартный протокол, что бы можно было получать данные без перегрузки формы ​и использовать привязки в react.

Движок https://github.com/c-smile/sciter-sdk
реализация под win 8 метров.

p.s: У меня нет особого желания, писать клиент дальше.
Было бы интересней это увидеть в Orion.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 24.9.2021, 3:15
Сообщение #56


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



Цитата(nullptr @ 23.9.2021, 12:29) *

Клиент на базе CUO выложу после тестов, в данный момент модифицировал стандартный протокол, что бы можно было получать данные без перегрузки формы ​и использовать привязки в react.

Движок https://github.com/c-smile/sciter-sdk
реализация под win 8 метров.

p.s: У меня нет особого желания, писать клиент дальше.
Было бы интересней это увидеть в Orion.


А ты договаривался с Тимуром что б он это в Орион внедрил?
А Андреа дал добро на пулл реквест в КлассикУО?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nullptr
сообщение 24.9.2021, 11:48
Сообщение #57


**

Neophyte
Сообщений: 49
Регистрация: 13.3.2021
Группа: Пользователи
Наличность: 2
Пользователь №: 19.916



Цитата(Aimed @ 24.9.2021, 5:15) *

А ты договаривался с Тимуром что б он это в Орион внедрил?
А Андреа дал добро на пулл реквест в КлассикУО?
Хотрайду, написал, как протестирую протокол после изменений, сделаю реквест.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nullptr
сообщение 1.10.2021, 14:08
Сообщение #58


**

Neophyte
Сообщений: 49
Регистрация: 13.3.2021
Группа: Пользователи
Наличность: 2
Пользователь №: 19.916



Исходники последней версии, на базе неё в дальнейшем будут создаваться, инструменты для администрирования сервера в основном репозитории.
https://github.com/nullptr-w8/ClassicUO

Видео работы, сервер можно взять из ветки ModernUO/webrender
[+]
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Juzzver
сообщение 1.10.2021, 17:39
Сообщение #59


**********

Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008
Группа: Супермодераторы
Наличность: 22565
Из: Северная Корея
Пользователь №: 11.273



Цитата(nullptr @ 1.10.2021, 14:08) *

Исходники последней версии, на базе неё в дальнейшем будут создаваться, инструменты для администрирования сервера в основном репозитории.
https://github.com/nullptr-w8/ClassicUO

Видео работы, сервер можно взять из ветки ModernUO/webrender
[+]


отлично (IMG:style_emoticons/default/smile.gif)
Все стили поддерживаются или есть какие либо ограничения в текущий момент?
Как насчет подгрузки изображений для html разметки?

Сообщение отредактировал Juzzver - 1.10.2021, 17:40


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nullptr
сообщение 1.10.2021, 17:57
Сообщение #60


**

Neophyte
Сообщений: 49
Регистрация: 13.3.2021
Группа: Пользователи
Наличность: 2
Пользователь №: 19.916



Цитата(Juzzver @ 1.10.2021, 19:39) *

отлично (IMG:style_emoticons/default/smile.gif)
Все стили поддерживаются или есть какие либо ограничения в текущий момент?
Как насчет подгрузки изображений для html разметки?
sciter-js, фигово работает с некоторые css селекторами, так что boostrap 4 не зацепить, остальное всё работает отлично. И ресурсы, лучше грузить не из cdn ибо чувствуется погрузка, (можно отдавать в body html или хранить на клиенте) Изображения можно записать в html в виде base64 и спокойно юзать.
Финальные тестовые утилиты
https://github.com/c-smile/sciter-js-sdk/tr...bin/windows/x32
usciter рендер, что бы проверить что работает, а что нет.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

3 страниц V < 1 2 3
Ответить в эту темуОткрыть новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.3.2024, 18:20
Designed by Nickostyle