ReHLDS, Reverse-engineered HLDS, Реверс-инжиниринг оригинального HLDS |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
ReHLDS, Reverse-engineered HLDS, Реверс-инжиниринг оригинального HLDS |
coca-cola :)
|
6.5.2015, 11:08
Сообщение
|
|||
![]() ![]() |
Что это?
• ReHLDS (Reverse-engineered) это результат реверс-инжиниринга оригинального HLDS (build 6152/6153) с использованием отладочной информации DWARF, встроенной в linux-версию HLDS, engine_i486.so. • В процессе реверс-инжиниринга было обнаружено и исправлено множество недостатков и потенциальных багов. • ReHLDS (Reverse-engineered) - это новый шаг вперед, который дает второе дыхание нашим серверам. ReHLDS работает в 2 раза быстрей, чем HLDS. Мотивация: • Главная мотивация - Valve ничего не делает и нет возможности нормально исправлять баги. Цели: • Предоставить более стабильный HLDS с расширенным API для модов и плагинов. • Оптимизация производительности. Текущий статус: • Движок стабилен, почти все функции работают корректно. Что необходимо для перехода на ReHLDS? • Для того чтобы перейти на ReHLDS, необходимо, чтобы на вашем сервере был установлен билд 6xxx+ beta. Установка: • Необходимо заменить оригинальные бинарные файлы swds.dll/engine_i486.so на файлы rehlds в корневой папке вашего сервера. В архиве находятся 2 папки: • 'bugfixed' содержит все исправления и улучшения ReHLDS • 'pure' рассчитана на работу в точности как оригинальный HLDS от valve. Что важно знать перед переходом на ReHLDS: • ReHLDS бинарно не совместим с оригинальным HLDS, поэтому metamod плагины делающие анализ бинарного кода, такие, как Orpheu, не будут работать с ReHLDS.
• На данный момент ReHLDS поддерживает: Cкрытый текст [*] AmxModX [*] Reunion (эмулятор + мультипротокол для ReHLDS) [*] WHBlocker [*]ReAimDetector [*] SRDetector [*] HackDetector Lite [*] ReFreeLook [*] ReSemiclip [*] RoundEndBlock [*] Revoice [*] Voice Transcoder V2.0RC1 [*] ReLocalizeBug Fix [*] SafeNameAndChat [*]ReCSDM [*]ReAuthCheck Что это нам дало? • Стало возможно не просто изучать движок, но и легко вносить в него изменения. Раньше для этого требовалось писать патчащие память модули, что довольно трудоемко. Это годится лишь для исправления критических багов, для которых уже написаны эксплойты, так как на каждый мелкий недочет писать патчи слишком муторно. Теперь можно без особых проблем исправлять любые ошибки движка и делать его улучшения. В перспективе про HLDS от Valve можно будет забыть и поддерживать серверный движок самостоятельно. Благодарности: • Проекту ReHLDS и всем кто участвовал в нём. • Dreamstalker за предоставленный репозиторий. Cсылки на проект: Open source проекта на GitHub Скомпилированные файлы движка ReHLDS Источник: dedicated-server.ru
Причина: обновлeниe
Прикрепленные файлы:
|
|||
Поблагодарили 16 раз
|
||||
fm3at
|
6.5.2015, 15:58
Сообщение
|
![]() |
Интересно, данную вещь под ARM v7 архитектуру скомпилировать можно?
Было бы неплохо держать сервер на бесшумной и малопотребляющей железке. |
|
|
|
deepz
|
6.5.2015, 16:02
Сообщение
|
![]() |
|
|
|
|
Kain_wrath
|
6.5.2015, 16:06
Сообщение
|
|
|
|
|
|
|
ETO_BYLO_LETOM
|
8.5.2015, 13:53
Сообщение
|
![]() ![]() |
чето подобное уже мутили.
cspromod, помоему идея умерла в зародыше. ![]() 😄 MasterServer.su прозрачнее чем твои окна дома |
|
|
|
voed
|
8.5.2015, 13:56
Сообщение
|
|
|
|
|
|
|
Norman111
|
11.5.2015, 21:48
Сообщение
|
![]() |
|
|
|
|
Kain_wrath
|
11.5.2015, 23:20
Сообщение
|
|
|
|
|
|
|
Norman111
|
11.5.2015, 23:31
Сообщение
|
![]() |
Дпрото
|
|
|
|
Bloo
|
25.5.2015, 14:31
Сообщение
|
![]() |
Hollisch, сомневаюсь что такие вещи будут фиксить
|
|
|
|
Bloo
|
25.5.2015, 14:47
Сообщение
|
![]() |
Hollisch, подпишись на rehlds на github, будешь всегда видеть какие изменения вносятся, на сколько я понял реверс уже закончен, уже давно идет оптимизация и фиксы.
|
|
|
|
![]() ![]() |