|
Выбор эмулятора |
|
|
|
|
Ответов
Ubu |
3.4.2021, 20:56
|
Neophyte
Сообщений: 16
Регистрация: 31.5.2018 Группа: Пользователи Наличность: 0
Пользователь №: 18.962
Возраст: 32
|
Цитата RunUO is coming back in 2021.... интересно, а что говорят интересного будет? или молчат пока и не факт что будет что-то?) Почему-то мне кажется, что последнее, судя по тому как обычно все происходит... Цитата Создай тему в соответствующем разделе, а то каша получается. done, извиняюсь) @Juzzver ответь в асю плиз
|
|
|
|
Juzzver |
3.4.2021, 22:40
|
Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008 Группа: Супермодераторы Наличность: 22562 Из: Северная Корея
Пользователь №: 11.273
|
Цитата(Ubu @ 3.4.2021, 20:56) интересно, а что говорят интересного будет? или молчат пока и не факт что будет что-то?) Почему-то мне кажется, что последнее, судя по тому как обычно все происходит...
Там на сайте ссылка на дискорд, в котором шумиху эту обговаривают. Собралось уже человек 200, из которых многие из старых разработчиков RunUO и просто знатных девов. Из того что сделали - подняли бекап старого сайта со всеми данными, скриптами и прочей инфой. Что говорят - особо не вникал, и до сих пор вроде активных действий еще не было. Я думаю они размышляют в каком направлении двигаться, читал разговоры про ранку на js фреймворках и прочие идеи, но пока это только разговоры. Там же есть дев от ModernUO, который уже внес большой вклад в форк ранки, переписывает её уже пару лет под современные технологии, добился хороших показателей в плане оптимизаций, кросфплатформенности и еще ряда решений, так-же еще много планов на пути. Активно отвечает всем заинтересовавшимся его проектом, и есть хорошая вероятность что плоды его работы возьмут для рануо. Цитата @Juzzver ответь в асю плиз
Аськой перестал пользоваться. Пиши в дискорд или скайп: Juzzver#6102
--------------------
|
|
|
|
nullptr |
18.8.2021, 17:24
|
Neophyte
Сообщений: 49
Регистрация: 13.3.2021 Группа: Пользователи Наличность: 0
Пользователь №: 19.916
|
Цитата(Juzzver @ 4.4.2021, 0:40) Там же есть дев от ModernUO, который уже внес большой вклад в форк ранки, переписывает её уже пару лет под современные технологии, добился хороших показателей в плане оптимизаций, кросфплатформенности и еще ряда решений, так-же еще много планов на пути. Активно отвечает всем заинтересовавшимся его проектом, и есть хорошая вероятность что плоды его работы возьмут для рануо.
У ModernUO, самый большой плюс современный tcp стек, что значительно снижает пинг при больших обменах(замесы итд), Runtime code generation, хоть это и актуально только для разработчиков, но всё же. В планах создать веб интерфейс для возможности редактирования мира через меню. Ну и мой вклад, это система модификация мира без перезапуска сервера, можно изменить дроп где угодно, прямо из игры, без каких либо знаний программирования, уже разрабатываем веб интерфейс в котором можно будет конфигурировать сервер вне кода. Пример https://vimeo.com/523271600
|
|
|
|
Aimed |
18.8.2021, 18:16
|
Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012 Группа: Пользователи Наличность: 7778
Пользователь №: 15.607
|
Цитата(nullptr @ 18.8.2021, 16:24) У ModernUO, самый большой плюс современный tcp стек, что значительно снижает пинг при больших обменах(замесы итд), Runtime code generation, хоть это и актуально только для разработчиков, но всё же. В планах создать веб интерфейс для возможности редактирования мира через меню. Ну и мой вклад, это система модификация мира без перезапуска сервера, можно изменить дроп где угодно, прямо из игры, без каких либо знаний программирования, уже разрабатываем веб интерфейс в котором можно будет конфигурировать сервер вне кода. Пример https://vimeo.com/523271600Что такое "современный" tcp стек? Очередное модное слово? Я смотрел что он там делает, там по большому счёту микро оптимизации старого кода и небольшие архитектурные оптимизации, которые главных проблем никак не решают. Сервер всю игровую логику на одном потоке обрабатывает, практически никак другие ядра не утилизирует для самых ЦПУ интенсивных задач и никаких планов по этому поводу нету. По крайней мере год назад точно не было. А сегодня уже доступны сервера с 64 ядрами. Глянул я ваш "современный tcp стек", правда бенчмарк тестов я там не увидел, что бы можно было сравнивать "профит" по сравнению со старым кодом. Имхо, совершенно неэффективная трата времени и сплошной фейл в плане идей. Можно было бы в разы, а может и на целый порядок больше профита получить, если добавить в УО протокол концепцию "buffer" пакетов и заимплементить это на сервере, в Орионе, КлассикУО и сделать патч для официального клиента. Вместо того что бы слать каждый пакет по отдельности, как сейчас, и спамить в тех самых замесах или как это делается в Vita-Nex. Можно буферизировать пакеты и высылать их клиентам всегда одной пачкой, одним пакетом и всегда строго по интервалу в Х ms, таким образом сильно стабилизруя нагрузку на сеть, вместо того что бы переделывать старый асинк код и на пару % больше выжимать из железа, по сравнению с тем что было раньше. А может там и вовсе никакого профита нету, потому что бенчмаркинга я так и не нашёл. C# это все таки не плюсы и тут можно запросто получить нежданчик в виде оптимизаций на уровне CLR. А что значит "значительно снижает пинг"? Пинг в основном определяется расстоянием и количеством узлов между сервером и клиентами и он в тысячи раз выше, нежели обработка данных на сервере и отправка пакетов. Если у тебя сервер начинает лагать так что начинаются проблемы с пингом, то у тебя точно проблемы не на уровне сети, а на уровне обработки игровой логики - скриптов. Сервер не справляется с нагрузкой на его основной поток и не может во время выслать пакеты клиентам и в результате все клиенты лагают. Нагрузка на сеть в УО сервере просто микроскопическая ( при условии что там нету идиотизма в скриптах, где на 1 тике 1 клиент спамит всех вокруг кучей пакетов ) по сравнению с нагрузкой на главный поток, к тому же что даже при старом коде все сокеты работали асинхронно.
|
|
|
|
Сообщений в этой теме
Ubu Выбор эмулятора 18.7.2018, 14:11 Juzzver RunUO, за то что:
-Вменяемый язык программирования... 18.7.2018, 15:39 Ubu Спасибо! Ожидал подобный ответ. Лет 7 не рисер... 18.7.2018, 15:50 Juzzver ServUO - это форк ранки, они следят за последними ... 18.7.2018, 15:55 Ubu Мне кажется или на сайте runuo не работает половин... 18.7.2018, 16:08 olduo.com смотря для чего сервер. простота кастомизации ПОЛа... 18.7.2018, 16:09 RL_ka Обсуждали уже много раз. Итог:
пол - если тебе хо... 18.7.2018, 16:33 StaticZ пол - если тебе хочется ковырять уо, делать что-то... 21.7.2018, 14:56 Ubu Juzzver, смотри посмотри лс, пожалуйста. 18.7.2018, 16:33 Juzzver
последние года 2 разработчики оф. ранки забили на... 18.7.2018, 16:34 Atheist сфера конечно, если нет крутых навыков в с#
куча д... 18.7.2018, 20:08 Ubu Мнения разделились :) 19.7.2018, 0:13 Wap открытый код исходника, правда я не замечал чтобы ... 19.7.2018, 1:04 Juzzver
Но как я уже подметил выше, есть множество форков... 20.7.2018, 9:56 Atheist кстати да IN:X 51я сфера-стайл тарановская рануошк... 20.7.2018, 11:00 Ozzy Osbourne Привет! Если бы вы сейчас запускали новый сер... 21.7.2018, 14:28 Ubu Привет. Подскажите, на какие средства для разработ... 31.3.2021, 22:26 Ubu Если кто-то готов проконсультировать нормально, пи... 1.4.2021, 2:55 Ozzy Osbourne Зависит от плотности работы с клиентом, которая те... 1.4.2021, 10:23 Ubu хоть убейте, так и не понял чем рануо от сервуо от... 3.4.2021, 0:58 Juzzver
хоть убейте, так и не понял чем рануо от сервуо о... 3.4.2021, 3:20 Ubu А подскажите плиз как в CentrEd+ карту сохранить? ... 3.4.2021, 4:37 Ozzy Osbourne
хоть убейте, так и не понял чем рануо от сервуо о... 3.4.2021, 13:43 Juzzver
RunUO is no longer officially supported by a core... 3.4.2021, 19:38 Ubu Ozzy, понял, спасибо.
подскажите с CentrEd+, как... 3.4.2021, 13:54 nullptr
Глянул я ваш "современный tcp стек", пр... 18.8.2021, 19:52 Aimed
Проблема даже не в коде, просто собрав проект на ... 18.8.2021, 23:22 nullptr
А причем тут HTTP протокол? O_o УО сервер не исп... 19.8.2021, 0:01 Aimed
Хорошо, давай детально. HTTP реализован на TCP и... 19.8.2021, 2:34 nullptr
Только причем тут HTTP протокол? УО не использует... 19.8.2021, 2:54 Aimed
RunUO использует socket, если точнее то System.Ne... 19.8.2021, 3:14 nullptr
Зачем серверу слать HTTP запросы и главное, кому?... 19.8.2021, 3:25 Aimed
Суть не в том, что ты отправляешь, а чем ты отпра... 19.8.2021, 4:37 nullptr
skip
Смотри ты узнал, что-то новое на этом и зако... 19.8.2021, 14:23 Aimed
Смотри ты узнал, что-то новое на этом и закончим.... 19.8.2021, 16:43 Juzzver
А что значит "значительно снижает пинг... 24.8.2021, 7:46 M0rBiT
По поводу аутлендса, они ж таки лагали дико пос... 24.8.2021, 9:54 Aimed
В уо можно сказать есть свой внутренний пинг, кот... 24.8.2021, 18:36 nullptr Скора net 6 выйдет, не исключаю, перехода :D 25.8.2021, 11:08 Aimed
Скора net 6 выйдет, не исключаю, перехода :D
Е... 27.8.2021, 0:55 PrintScrin хотел написать aimed тут уже оставил свой пост?
а... 18.8.2021, 22:16 Aimed
хотел написать aimed тут уже оставил свой пост?
... 18.8.2021, 22:49 M0rBiT Может и перенесли, явно лучше сделали.
Раньше рыд... 25.8.2021, 8:40 Aimed Поговорил с Jaedan об UO Outlands и их миграции на... 27.8.2021, 3:44 nullptr На сколько я знаю, Batman и Jaedan, знакомые.
В ... 27.8.2021, 9:15 Aimed
На сколько я знаю, Batman и Jaedan, знакомые.
В... 28.8.2021, 11:06 nullptr
Опять он думает ))
Про мега прирости по производи... 28.8.2021, 13:34 Aimed
Увы, эксперта по .net из тебя не выйдет, попробуй... 28.8.2021, 18:56 nullptr Новые релизы MUO, первым будут поддерживать возмож... 19.9.2021, 20:05 Aimed
Новые релизы MUO, первым будут поддерживать возмо... 22.9.2021, 22:08 nullptr
А как же клиент?
Клиент на базе CUO выложу после ... 23.9.2021, 13:29 Aimed
Клиент на базе CUO выложу после тестов, в данный ... 24.9.2021, 3:15 nullptr
А ты договаривался с Тимуром что б он это в Орион... 24.9.2021, 11:48 nullptr Исходники последней версии, на базе неё в дальнейш... 1.10.2021, 14:08 Juzzver
Исходники последней версии, на базе неё в дальней... 1.10.2021, 17:39 nullptr
отлично :)
Все стили поддерживаются или есть каки... 1.10.2021, 17:57 KaPeIkA
sciter-js, фигово работает с некоторые css селект... 3.5.2024, 12:45 Ubu Народ, а кто подскажет, почему даже на современных... 3.5.2024, 1:45 Legnes
Народ, а кто подскажет, почему даже на современны... 21.6.2024, 11:43 Sirocco Да 3.5.2024, 9:43
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|