- Автор
-
s1lent
Занялся s1lent этим делом в начале 2015 года, сначала пытался починить gamedll от вьетнамца
, но, сколько багов не фиксил, - находились новые, прогонка и анализ кода по IDA заставили бросить это дело.
Спустя несколько месяцев, появление ReHLDS дало второе дыхание, в этом проекте меня привлекли его метод реверс-инжиниринга и система проведения тестов.
Ссылки:
Простыми словами, ReGameDLL это то, что отвечает за CS в целом.
В нём описана вся логика мода CS, а также работы оружия, поведения entities, взаимодействия команд и условия окончания раундов, и прочее.
Что нам это даст?
Все, что от вас требуется, это загрузить бинарные файлы ReGameDLL и заменить оригинальные mp.dll/cs.so
Конфигурационный файл game.cfg положить в корень сервера или в папку мода cstrike.
Поддерживаемые версии Metamod:
Это означает, что плагины, делающие анализ бинарного кода (Orpheu например), вероятно, не будут работать с ReGameDLL.
У вас нет разрешения на просмотр ссылки. Вход или Регистрация
Спустя несколько месяцев, появление ReHLDS дало второе дыхание, в этом проекте меня привлекли его метод реверс-инжиниринга и система проведения тестов.
Ссылки:
-
У вас нет разрешения на просмотр ссылки. Вход или Регистрация
-
У вас нет разрешения на просмотр ссылки. Вход или Регистрация
-
У вас нет разрешения на просмотр ссылки. Вход или Регистрация
-
У вас нет разрешения на просмотр ссылки. Вход или Регистрация
-
У вас нет разрешения на просмотр ссылки. Вход или Регистрация
Простыми словами, ReGameDLL это то, что отвечает за CS в целом.
В нём описана вся логика мода CS, а также работы оружия, поведения entities, взаимодействия команд и условия окончания раундов, и прочее.
Что нам это даст?
- Проект собирается современными компиляторами, что даст нам чуть больше производительности.
- Некоторые полезные или часто используемые вещи возможно будут добавлены сразу в мод, без надобности делать это через AMXX plugins.
- Возможность использовать расширенный ReGameDLL API для Metamod plugins или AMXX modules.
- Предоставить более расширенный API для модов и плагинов.
- Исправление багов.
- Оптимизация кода.
Все, что от вас требуется, это загрузить бинарные файлы ReGameDLL и заменить оригинальные mp.dll/cs.so
Конфигурационный файл game.cfg положить в корень сервера или в папку мода cstrike.
Поддерживаемые версии Metamod:
- Metamod 1.21-am или 1.21p37 (Внимание: 1.20 и ниже Не рекомендуются)
- Metamod-R
Это означает, что плагины, делающие анализ бинарного кода (Orpheu например), вероятно, не будут работать с ReGameDLL.