Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Образец багрепорта:
  1. Операционная система ( Linux / Windows )
  2. Build Сервера ( квар version )
  3. Версия Metamod ( квар meta version )
  4. Версия ReGameDLL [если установлен] ( квар game version )
  5. Версия AmxModX [если установлен] ( квар amxx version )
  6. Логи ( qconsole.log, так же другие если есть )
  7. Комментарий
2 страниц V   1 2

Regamedll_CS, Reverse-engineered mod CS

, Реверс-инжиниринг оригинального mod CS
Статус пользователя CBETJIAHA
сообщение 10.5.2016, 16:59
Сообщение #1


Стаж: 10 лет

Сообщений: 385
Благодарностей: 382
Полезность: 985

Предыстория:

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 килобайт ) Кол-во скачиваний: 1183


Причина: обновлeниe
Прикрепленные файлы:
Прикрепленный файл  ReGameDLL_CS_publish_5.3.0.217_artifacts.zip ( 7,17 мегабайт ) Кол-во скачиваний: 1202


--
Хайповая дива))))))))))))))))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
XyLiGaN
сообщение 8.2.2017, 13:40
Сообщение #2
Стаж: 11 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Цитата
Обновил 1-й пост, добавив последнюю актуальную версию ReGameDLL
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 8.2.2017, 20:50
Сообщение #3


Стаж: 9 лет

Сообщений: 2234
Благодарностей: 1341
Полезность: 836

Цитата
Важно! 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
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mistrick
сообщение 8.2.2017, 20:53
Сообщение #4


Стаж: 11 лет

Сообщений: 543
Благодарностей: 426
Полезность: 1034

ssx, это клиентская часть.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Xramer
сообщение 10.2.2017, 14:08
Сообщение #5


Стаж: 8 лет 6 месяцев

Сообщений: 108
Благодарностей: 20
Полезность: 41

5.2.0.178 уже доступна.

Отредактировал: Xramer, - 2.3.2017, 11:52


КуКу

https://vk.com/cs_kykyepta
ip: 193.26.217.42:27449
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kriminalua
сообщение 25.3.2017, 8:33
Сообщение #6


Стаж: 7 лет 4 месяца
Город: Киев

Сообщений: 987
Благодарностей: 332
Полезность: 570

Я так понял, нужно залить только этот файл - cs.so, в папку csstrike/dlls ?

Отредактировал: Kriminalua, - 25.3.2017, 8:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vladboss
сообщение 25.3.2017, 9:16
Сообщение #7


Стаж: 13 лет

Сообщений: 312
Благодарностей: 87
Полезность: 236

Цитата(Kriminalua @ 25.3.2017, 8:33) *
Я так понял, нужно залить только этот файл - cs.so, в папку csstrike/dlls ?


в зависимости от своей OC.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ladders
сообщение 1.4.2017, 18:20
Сообщение #8


Стаж: 14 лет

Сообщений: 440
Благодарностей: 49
Полезность: 117

подскажите, с какой версии regamedll не работает noteamflash ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 1.4.2017, 19:11
Сообщение #9


Иконка группы

Стаж: 10 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Цитата(ladders @ 1.4.2017, 19:20) *
подскажите, с какой версии regamedll не работает noteamflash ?

Во всех работает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ladders
сообщение 1.4.2017, 19:24
Сообщение #10


Стаж: 14 лет

Сообщений: 440
Благодарностей: 49
Полезность: 117

adva,
не совсем точно спросил
с какой версии не работает noteamflash в resemiclip
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 19.4.2017, 19:02
Сообщение #11


Стаж: 9 лет

Сообщений: 2234
Благодарностей: 1341
Полезность: 836

Ребята, 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
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Acer
сообщение 19.4.2017, 19:40
Сообщение #12


Стаж: 7 лет 1 месяц
Город: Chicago

Сообщений: 304
Благодарностей: 55
Полезность: 35

ssx, хз, стоит рехлдс, regame, reamxmodx ласт, падений нет. Отключи все плагины и посмотри
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shram47
сообщение 28.6.2017, 6:15
Сообщение #13


Стаж: 8 лет 4 месяца
Город: Москва

Сообщений: 222
Благодарностей: 68
Полезность: 173

Добавьте в шапку ссылку для скачивания Last Ver.
Прикрепленный файл  regamedll_5.3.0.204_dev.zip ( 7,84 мегабайт ) Кол-во скачиваний: 48
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:
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя coca-cola :)
сообщение 28.6.2017, 8:10
Сообщение #14


Иконка группы

Стаж: 10 лет
Город: Москва

Сообщений: 1306
Благодарностей: 1031
Полезность: 1247

Меценат Меценат

shram47, обновил
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя shram47
сообщение 3.7.2017, 16:35
Сообщение #15


Стаж: 8 лет 4 месяца
Город: Москва

Сообщений: 222
Благодарностей: 68
Полезность: 173

Цитата(coca-cola :) @ 28.6.2017, 10:10) *
shram47, обновил
может без файла? Просо ссылку и 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:
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Acer
сообщение 4.7.2017, 9:07
Сообщение #16


Стаж: 7 лет 1 месяц
Город: Chicago

Сообщений: 304
Благодарностей: 55
Полезность: 35

shram47, +, также можно добавить: reMetamod и ReSRDetector.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dehost
сообщение 5.7.2017, 11:02
Сообщение #17


Стаж: 11 лет

Сообщений: 3147
Благодарностей: 1431
Полезность: 486

Цитата(Acer @ 4.7.2017, 10:07) *
shram47, +, также можно добавить: reMetamod и ReSRDetector.

ReSRDetector

Отредактировал: dehost, - 5.7.2017, 11:13


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 13.7.2017, 8:02
Сообщение #18
Стаж: 11 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Обновил шапку темы, добавил новую версию модуля
Последняя и актуальная версия ReGameDLL: 5.3.0.213
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Energy
сообщение 25.7.2017, 16:16
Сообщение #19


Иконка группы

Стаж: 8 лет 10 месяцев

Сообщений: 2835
Благодарности: выкл.

i
Уведомление:
Добавил ласт вeрсию в пeрвый пост. Обновы бeру с форума DS


https:// $
ip:port $

Аватар не имеет военного смысла, просто хохма.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Stream
сообщение 29.7.2017, 23:28
Сообщение #20


Стаж: 6 лет 8 месяцев

Сообщений: 121
Благодарностей: 25
Полезность: 144

version 5.3.0.218
Прикрепленные файлы:
Прикрепленный файл  ReGameDLL_CS_publish_5.3.0.218_artifacts.zip ( 7,17 мегабайт ) Кол-во скачиваний: 49


Как бы тяжело не было - не отчаивайся. Переживёшь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: