Sidebar

Xash3D 1.0 в разработке

FiEctro

Супер Модератор
Команда форуму
Супер Модератор
28.07.06
17 167
33
  • Золотая медаль 213
  • Neh
HybuK сказав(ла):
Кто думает что все просто и легко - соберите P4 на 478м одно ядро один поток, 768 DDR1, Radeon 7000, 2 харда на 40 и 20 гигов. Я на вас посмотрю как вы будете так сидеть месяцами
Мсье знает толк в извращениях.
 

mittorn

Active member
22.04.10
1 229
22
38
2 Дядя Миша:
правильно, это значительно уменьшит жёр.
А от создания текстур без glGenTextures/glCreateTexture избавишься? Это немного непортабельно и может вызывать баги
 

HybuK

-//-
16.09.17
61
34
2 Дядя Миша:
мазахист, ну ты программист и можешь подобрать софт под железо, а я всего лишь мододел. мне до тебя далеко. Я извращался с кодеками и врапперами как мог
 
Останнє редагування:
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
правильно, это значительно уменьшит жёр.
Да нихрена оно не уменьшит кроме вашего беспокойства по этому поводу.
Внешние текстуры не дублируются, а внутренние настолько малы, что всей экономии будет килобайт 300 и то в редких случаях.

А от создания текстур без glGenTextures/glCreateTexture избавишься?
Нет конечно, sky-хаки работать перестанут. Придумаешь тоже.
 

HybuK

-//-
16.09.17
61
34
2 Дядя Миша:
TNT или TNT2? я на Radeon VE был c SDR. если TNT2 то я был к тебе близок. Если TNT обычный то сколь FPS в NFSHP2?
 
Останнє редагування:

mittorn

Active member
22.04.10
1 229
22
38
2 GNU/Hurt:
Вероятно, какие-то моды меняют sky текстуру или её параметры через gl по её номеру
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 HybuK: TNT2, да. И радик 8600 у меня был и радик 9800 был, я на ём в сталкера играл.


2 GNU/Hurt: ну это когда HLFX подменяет задники неба на индексы текстур 5000-5006.
 

HybuK

-//-
16.09.17
61
34
2 GNU/Hurt:
[HIDE]Если бы я играл я бы сразу сделал все sky белыми чтобы лучше глазами воспринимать поверхности сверху при игре в мультике. Ибо зрение у меня хромает. На счет FPS на слабом железе небо играет самую последнюю роль.[/HIDE]


[HIDE]Чтобы играть на радике я всем моделям дал одну анимацию и меш был по поликам гдето ближе в Q1 - тогда можно было играть хотябы в 25-60 кадров[/HIDE]

Post automatically merged:

2 Дядя Миша:
Оффтоп
Даже на NV Riva 128 ZX можно получить 60 FPS пока не покажется зловещий враг видеокарт - анимация. Любой NPC на слабых видюхах опустит ваш FPS в ноль. А я на Радике маппил изволь заметить на Jackhammer. Я скажу то еще удовольствие. Оффтоп

Оффтоп
 
Останнє редагування:
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Да не играл я эту вашу нфску, она новая для меня слишком. Какая там преведущая была? Вот в нее играл. И хватит оффтопить, последний раз предупреждаю.
 

HybuK

-//-
16.09.17
61
34
Дядя Миша сказав(ла):
Да не играл я эту вашу нфску
Оффтоп
 
Останнє редагування:
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 HybuK:

Оффтоп
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Так товарищи, важное объявление. Любая разработка, если она хочет увенчаться успехом делится на два чередующихся этапа. На первом этапе мы внедряем всяческие новшества, на втором отлавливаем баги и тщательно тестируем. Этапы повторяются до тех пор, пока программа нуждается в обновлении. Если всё необходимое уже добавлено, то проект переходит в режим вялотекущего исправления багов, апдейты выходят, ну может раз в году, не чаще.
На данном этапе стояла задача внедрить полноценную потдержку сети с докачкой ресурсов, кастомными логотипами игрока, итд. Объем работ - гигантский. Я понял, что если не стопнуть первую фазу сейчас, то к 26-му апреля мы получим крайне нестабильный билд. А народ между прочим и так заждался. Но в то же время сделано самое главное - устаканены интерфейсы и протоколы. Самое неприятное в разработке, когда очередное обновление ломает соседние продукты, типа ксаш-мода, паранои квейк-врапперов и приходится всё это обновлять в авральном режиме, лезут различные баги, возиться и.т.д.
Последние два года между прочим шла фундаментальнейшая работа над форматами, протоколами и API. Как вы помните был разработан кастомный формат моделей с развесовкой, кастомный формат уровней с повертексным освещением моделей, теперь была проделана работа над ядром движка в плане совместимости, окончательного устаканивания всех интерфейсов с пользовательскими библиотеками и конечно же сетевого протокола. Там где я не был на 100% уверен в том, что интерфейс не будет расширяться - я оставил заглушки. В протоколе у меня осталось пять зарезервированных сообщений. Так что в случае необходимости можно будет что-то поменять уже не ломая совместимости. Начиная с этого билда наступает удержание совместимости с нативными проектами самого ксаша, квейк враппером, римейком кваки, ксаш-модом, параноей. Поскольку это весьма ответственная задача, бета-тестирование будет разделено на две части, приватную и публичную. В приватной части мы совместно с Кувертусом протестируем синглплеер, пройдем моды для халфы и убедимся что всё работает корректно. А вот во второй части будем публично тестировать мультиплеер, предиктинг, докачку файлов и корректность работы ваших мультиплеерных модов, The Specialists как вариант.
Релиз намечен на традиционное 26-е апреля.
Публичное тестирование начнётся ориентировочно в десятых числах апреля, может немного раньше, смотря как управимся.
Ну и приведу вам небольшой отчёт о проделанной работе на текущий момент:
1. поддержка докачивания ресурсов с сервера
2. закачка кастомизации на сервер (логотипы игрока)
3. экспериментальная возможность определения полосы пропускания канала для соединения.
4. Переписан код VGUI (до этого движок крашился в некоторых редких случаях).
5. Поддержка user.scr и settings.scr (пока что только в движке, в меню еще нельзя редактировать)
6. Новая система игровой петли, позволяющая корректно менять уровни, грузить сейвы. Классический вариант потенциально мог сработать из любого вызова Cbuf_Execute, что довольно небезопасно. Есть другие плюсы, но об этом как-нибудь в другой раз расскажу.
7. Поддержка горячего прэкеша с загрузкой файлов во время игры.
8. дописал ремаппинг цветов для алиас-моделей (из кваки)
9. Исправлен баг с водой, который приводил к неоправданным тормозам. Общий фпс значительно вырос.
10. Совершенно новый загрузчик уровней, расширенный анализатор лумпов, позволяет убедиться, что карта валидная, не выгружая текущей. Есть и другие плюсы, потом сам увидите.
11. Проведена ревизия механизма фрагментации пакетов, исправлены баги.
12. Ввёден механизм подобра оптимального баселайна и т.н. instanced baselines. Всё это позволяет экономить траффик.
13. Механизм проверки CRC у моделей и уровней, проверка консистентности ресурсов.
14. Компрессия сетевых пакетов при помощи LZSS. Он явно быстрее хаффмана и включается только на фрагментных пакетах\при докачке файлов.
15. Максимальный размер пользовательских сообщений увеличен с 255 байт до 2 килобайт.

Если я что-то забыл\упустил - пишите, что еще необходимо.
 
Останнє редагування:

ZAZA

Well-known member
08.11.11
2 433
43
48
2 Дядя Миша:
Означает ли это, что в паранойе2 теоретически может быть мультиплеер?
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 ZAZA: ну почему же сразу теоретически? Параноя давно подготовлена к мультиплееру.
 

DrTressi

Хрустик
06.03.10
6 425
31
  • Журналист
2 ZAZA: Вообще то он там и так есть. Можно подключиться и побегать. Только клиенты лагают страшно и ещё куча всяких неприятностей. А так, связь то есть.
 

qpAHToMAS

Administrator
Команда форуму
Администратор
22.10.06
9 323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
А вот во второй части будем публично тестировать мультиплеер, предиктинг, докачку файлов и корректность работы ваших мультиплеерных модов, The Specialists как вариант.
Лучше тестировать через всем известную HL на crossfire :).
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Што еще хотелось бы сказать. Для тех кому не по душе, что после трёх лет выхода стабильных билдов с 2013-го по 2016-й, которые ничего не ломали, вдруг опять началась какая-то непонятная чертовщина, что каждое новое обновление движка ломает совместимость с параноей, ксаш-модом и возможно римейками кваки. Эти фундаментальные обновления связаны в первую очередь с окончательной отменой XashNT как проекта, вполне естественно что самое интересное я стараюсь портировать назад, но конечно не всё попадает в движок, что-то уйдет в ту же параною, а что-то в ксаш-мод. Запланированные расширения форматов карт, развесовка, да и много чего еще - это всё следствия принятого решения. Да, не так-то просто это всё разом перестроить, да еще и быстро. Ну вы сами видели, уже второй год всё это продолжается. По срокам и планам, могу осторожно назвать следующие даты:
26 апреля - предрелизная версия движка 0.99 ( с большой долей вероятности начиная с этого билда совместимость больше ломаться не будет ни в одном из аспектов).
Конец мая - начало июня - обновлённый ксаш-мод, с аппаратно-ускоренным рендерером и вировками.
Осень 18-го года - релизная версия платформы Paranoia 2.0. Промежуточные билды будут доступны разработчикам на протяжении всего времени, так что не переживайте. Но не ранее чем я зарелизю собственно движок.
 
  • Like
Reactions: precursor

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.