Regamedll_CS, Reverse-engineered mod CS, Реверс-инжиниринг оригинального mod CS |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
![]() |
Regamedll_CS, Reverse-engineered mod CS, Реверс-инжиниринг оригинального mod CS |
![]() |
![]()
Сообщение
|
![]() ![]() |
Предыстория:
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 Дополнительные файлы: ![]()
Причина: обновлeниe
Прикрепленные файлы:
![]() --
Хайповая дива)))))))))))))))) |
|
|
![]() |
![]()
Сообщение
|
![]() |
Цитата Обновил 1-й пост, добавив последнюю актуальную версию ReGameDLL
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
Цитата Важно! VIP статус не отображается у живых Террористов в таблице счета. Это ограничения самой игры, потому что VIP статус взят из режима игры VIP Assassination. По правилам этого режима живые террористы никак не могут знать кто играет за VIP, также как и Контр-Террористы не могут знать кто несет бомбу в режиме Bomb / Defuse. Интересно, а в ReHLDS (ReGameDLL_CS) возможно это пофиксить ? ![]() [CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015 [CS 1.6 DM AIM] 78.152.169.100:27017 [Half-Life DM FFA] 78.152.169.100:27016 |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
|
![]() |
|
![]() |
![]()
Сообщение
|
![]() ![]() |
5.2.0.178 уже доступна.
Отредактировал: Xramer, - 2.3.2017, 11:52
![]() КуКу ip: 193.26.217.42:27449 |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
Я так понял, нужно залить только этот файл - cs.so, в папку csstrike/dlls ?
Отредактировал: Kriminalua, - 25.3.2017, 8:33
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
подскажите, с какой версии regamedll не работает noteamflash ?
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() ![]() |
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
Ребята, reAMXMODX , ReHLDS и regamedll последний
Краш сервера при смене карты В qconsole.txt Код L 04/19/2017 - 19:48:14: [mapsmenu.amxx] Cmd: "admin4ik<434><STEAM_0:1:29533248><>" changelevel "de_dust2_2x2" Кто сталкивался с подобным ? Из не стандартный плагов стоит Код fresh_bans.amxx fb_forwards.amxx mapmanager.amxx - от Мистрика ad_manager.amxx resetscore.amxx lite_translit.amxx damager.amxx - не из-за него точно. no_team_flash.amxx pingfaker.amxx ASP.amxx Ping_Control.amxx Все плаги вручную компилились кроме fresh_bans Падает сервер и не могу понять почему .. ![]() [CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015 [CS 1.6 DM AIM] 78.152.169.100:27017 [Half-Life DM FFA] 78.152.169.100:27016 |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
Добавьте в шапку ссылку для скачивания Last Ver.
![]() Last 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:
|
![]() |
|
![]() |
![]()
Сообщение
|
![]() ![]() ![]() |
|
![]() |
|
![]() |
![]()
Сообщение
|
![]() ![]() |
может без файла? Просо ссылку и Changlog вставьте ;-) Понимаю что многие на офф ресурсе посмотрят, но как никак форум...а то создаётся впечатление, что форум тонет
![]() 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:
|
![]() |
|
![]() |
![]()
Сообщение
|
![]() ![]() |
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
![]() Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе." |
|
|
![]() |
![]()
Сообщение
|
![]() |
Обновил шапку темы, добавил новую версию модуля
Последняя и актуальная версия ReGameDLL: 5.3.0.213 |
![]() |
|
![]() |
![]()
Сообщение
|
|||
![]() ![]() ![]() |
![]() https:// $
ip:port $ Аватар не имеет военного смысла, просто хохма. |
|||
|
||||
![]() |
![]()
Сообщение
|
![]() ![]() |
version 5.3.0.218
Прикрепленные файлы:
![]() Как бы тяжело не было - не отчаивайся. Переживёшь.
|
|
|
![]() ![]() |