Regamedll_CS, Reverse-engineered mod CS, Реверс-инжиниринг оригинального mod CS |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Regamedll_CS, Reverse-engineered mod CS, Реверс-инжиниринг оригинального mod CS |
CBETJIAHA
|
10.5.2016, 16:59
Сообщение
|
![]() |
Предыстория:
Cкрытый текст s1lent: Занялся я этим делом в начале текущего года, сначала пытался починить gamedll от вьетнамца cs16nd, но, сколько багов не фиксил, - находились новые, прогонка и анализ кода по IDA заставили бросить это дело. Спустя несколько месяцев, появление ReHLDS дало второе дыхание, в этом проекте меня привлекли его метод реверс-инжиниринга и система проведения тестов. Ссылки: • Проект на github Что это? Regamedll_CS это результат реверс-инжиниринга оригинального mod CS to Half-Life (HLDS build 6153beta) с использованием отладочной информации DWARF, встроенной в линуксовую версию, cs.so. Цели: • Предоставить более расширенный API для модов и плагинов. • Исправление багов. Текущий статус: CS 1.6 - [100%] C:Zero - [100%] Как использовать? Regamedll_CS полностью совместим с оригинальным модом CS Все, что от вас требуется, это загрузить бинарные файлы Regamedll_CS и заменить оригинальные mp.dll/cs.so Скомпилированные файлы доступны здесь (выберите .zip с наиболее свежей датой изменения). Директория архива bin содержит 2 поддиректории, 'bugfixed' и 'pure'. • 'pure' рассчитана на работу в точности как оригинальный мод CS от valve. • 'bugfixed' содержит некоторые исправления и улучшения. Конфигурационный файл game.cfg положить в корень сервера или в папку мода cstrike. Внимание! Файлы Regamedll_CS бинарно несовместимы с оригинальным, так как скомпилированы другим компилятором. Это означает, что плагины, делающие анализ бинарного кода (Orpheu например), вероятно, не будут работать с Regamedll_CS. Поддерживаемые версии Metamod: • Metamod 1.21p37 (Внимание: 1.20 Не поддерживается) Благодарности: • Проекту ReHLDS и всем кто участвовал в нём. • Dreamstalker за предоставленный репозиторий. Известные проблемы и их решения: Cкрытый текст Вопрос: Что делать если падает сервер и у меня amxmodx 1.8.2? Ответ: Если виноват модуль amxx cstrike, то вам нужно скачать фикс версию модуля, архив прикрепленный ниже. Вопрос: У меня не работает модуль adminfreelook, можно это исправить? Ответ: Временно сделан модуль ReAdminFreeLook на ReGameDLL API, архив прикреплен ниже. (Квар: afl_admin_access_flags is "d" ) Вопрос: Не работает ReAdminFreeLook, как исправить? Ответ: Квары mp_forcecamera, mp_forcechasecam не должны равняться 0, а также mp_fadetoblack должен быть 0. Вопрос: Как узнать, работает ли ReGameDLL? Ответ: Вы можете узнать через команду game version. Вопрос: Не реагирует на команду game version, что делать? Ответ: Для начала нужно выполнить некоторые шаги: ○ Вы должны убедиться что поместили mp.dll (Для Windows) или cs.so (Для Linux) в директорию gamedir/dlls/. ○ Если у вас стоит Metamod, вы должны убедиться, что Metamod загружает именно вашу библиотеку mp.dll/cs.so, напишите команду meta game и увидите в "dll pathname" путь до библиотеки которую загрузил Metamod. ○ В папке gamedir/dlls не должны быть cs_i386.so и бэкап оригинальной библиотеки cs.so, так или иначе Metamod их загрузит, так как считает их приоритетнее чем regamedll. (Совет: Вы можете прямо указать Metamod-у какую библиотеку грузить, для этого зайдите в папку Metamod-а (addons/metamod), откройте config.ini (если нету, создайте config.ini) и добавьте строчку: Цитата gamedll dlls/cs.so Как можно помочь? Форкайте на гите проект, собирайте через gradle, он скомпилирует и проведет тесты. Ищите баги (ошибки) и делайте пул реквесты :) Источник: dedicated-server.ru Дополнительные файлы:
cstrike_amxx_1_8_2_fix.zip ( 70,1 килобайт )
Кол-во скачиваний: 1209
Причина: обновлeниe
Прикрепленные файлы:
![]() --
Хайповая дива)))))))))))))))) |
|
|
|
XyLiGaN
|
8.2.2017, 13:40
Сообщение
|
|
|
Цитата Обновил 1-й пост, добавив последнюю актуальную версию ReGameDLL
|
|
|
|
Mistrick
|
8.2.2017, 20:53
Сообщение
|
![]() |
|
Поблагодарили 1 раз
|
|
Xramer
|
10.2.2017, 14:08
Сообщение
|
![]() |
5.2.0.178 уже доступна.
Отредактировал: Xramer, - 2.3.2017, 11:52
![]() КуКу ip: 193.26.217.42:27449 |
|
|
|
Kriminalua
|
25.3.2017, 8:33
Сообщение
|
![]() |
Я так понял, нужно залить только этот файл - cs.so, в папку csstrike/dlls ?
Отредактировал: Kriminalua, - 25.3.2017, 8:33
|
|
|
|
vladboss
|
25.3.2017, 9:16
Сообщение
|
![]() |
|
|
|
|
ladders
|
1.4.2017, 18:20
Сообщение
|
|
|
подскажите, с какой версии regamedll не работает noteamflash ?
|
|
|
|
adva
|
1.4.2017, 19:11
Сообщение
|
![]() ![]() |
|
|
|
|
ladders
|
1.4.2017, 19:24
Сообщение
|
|
|
|
|
|
|
Acer
|
19.4.2017, 19:40
Сообщение
|
![]() |
|
|
|
|
shram47
|
28.6.2017, 6:15
Сообщение
|
![]() |
Добавьте в шапку ссылку для скачивания Last Ver.
regamedll_5.3.0.204_dev.zip ( 7,84 мегабайт )
Кол-во скачиваний: 53Last Ver. 5.3.0.204-dev от 27.06.2017 Скачать архив с последней версией Стоит свежачёк... Падений нет ;-) meta-r,reamxx Код Protocol version 48 Exe version 1.1.2.7/Stdio (cstrike) ReHLDS version: 3.0.0.569-dev Build date: 20:21:10 Jun 14 2017 (1159) Metamod-r v1.3.66, API (5:13) Metamod-r build: 01:10:51 Jun 27 2017 (1.3.66) Metamod-r from: https://github.com/theAsmodai/metamod-r/commit/7e46cf7 (asmodai) AMX Mod X 1.8.3-Re (http://www.amxmodx.org) Authors: David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher Borja "faluco" Ferrer, Scott "DS" Ehlert Authors (ReHLDS Team): "Adidasman", "s1lent" Compiled: Dec 24 2016 15:59:38 Build ID: 7 Core mode: JIT + ASM32 Currently loaded plugins: description stat pend file vers src load unlod [ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.3-R ini Start ANY [ 2] Reunion RUN - reunion.so v0.1.75 ini Start Never [ 3] ReAuthCheck RUN - reauthcheck.so v0.1.6 ini Start Never [ 4] Revoice RUN - revoice.so v0.1.26 ini Start Never [ 5] Rechecker RUN - rechecker.so v2.3 ini Chlvl ANY [ 6] WHBlocker RUN - whblocker.so v1.5.692 ini Chlvl ANY [ 7] ReAimDetector RUN - reaimdetector_am v0.1.7 pl1 ANY Never [ 8] Ham Sandwich RUN - hamsandwich_amxx v1.8.3-R pl1 ANY ANY [ 9] CSX RUN - csx_amxx_i386.so v1.8.3-R pl1 ANY ANY 9 plugins, 9 running Currently loaded modules: name version author status ReAimDetector 0.1.7 ReHLDS Team running Ham Sandwich 1.8.3-Re AMX Mod X Dev Team running CSX 1.8.3-Re AMX Mod X Dev Team running 3 modules
Отредактировал: coca-cola :), - 28.6.2017, 8:08
![]() Enough to hope for someone's help, I will do it myself and I will not ask anyone. I cope with children and can cope with amxx :thank_you:
|
Поблагодарили 2 раз
|
|
coca-cola :)
|
28.6.2017, 8:10
Сообщение
|
![]() ![]() |
|
Поблагодарили 3 раз
|
|
Acer
|
4.7.2017, 9:07
Сообщение
|
![]() |
|
|
|
|
dehost
|
5.7.2017, 11:02
Сообщение
|
![]() |
Отредактировал: dehost, - 5.7.2017, 11:13
![]() Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе." |
|
|
|
XyLiGaN
|
13.7.2017, 8:02
Сообщение
|
|
|
Обновил шапку темы, добавил новую версию модуля
Последняя и актуальная версия ReGameDLL: 5.3.0.213 |
Поблагодарили 1 раз
|
|
Energy
|
25.7.2017, 16:16
Сообщение
|
|||
![]() |
|
|||
|
|
||||
Stream
|
29.7.2017, 23:28
Сообщение
|
![]() |
version 5.3.0.218
Прикрепленные файлы:
![]() Как бы тяжело не было - не отчаивайся. Переживёшь.
|
|
|
|
![]() ![]() |