RakNet подключить к плагину

slaptashka

Известный
Автор темы
19
1
Хочу подключить к плагину ракнет чтобы обрабатывать запросы к серверу. Не понимаю как это можно сделать. Есть ли примеры кода у кого-нибудь возможно принятие и отправки пакетов на C++, если есть полная инструкция так вообще буду очень сильно благодарен.
 

g305noobo

Известный
Модератор
304
479
Хочу подключить к плагину ракнет чтобы обрабатывать запросы к серверу
библиотека RakHook самая удобная из всех доступных решений - https://www.blast.hk/threads/69666/
сть ли примеры кода у кого-нибудь возможно принятие и отправки пакетов на C++
пример готового VS проекта с RakHook - https://www.blast.hk/threads/69666/post-606188, однако учти, что это немного старая версия библиотеки, плюс на другом хукере, но в большинстве моих плагинов использовался именно этот проект, с этим хукером - все было ок.
 
Последнее редактирование:
  • Нравится
Реакции: whyega52

slaptashka

Известный
Автор темы
19
1
библиотека RakHook самая удобная из всех доступных решений - https://www.blast.hk/threads/69666/

пример готового VS проекта с RakHook - ttps://www.blast.hk/threads/69666/post-606188, однако учти, что это немного старая версия библиотеки, плюс на другом хукере, но в большинстве моих плагинов использовался именно этот проект, с этим хукером - все было ок.
Спасибо. Попробую - отпишу.
 

ARMOR

Модератор по раксампу
Модератор
4,936
6,738
библиотека RakHook самая удобная из всех доступных решений - https://www.blast.hk/threads/69666/

пример готового VS проекта с RakHook - https://www.blast.hk/threads/69666/post-606188, однако учти, что это немного старая версия библиотеки, плюс на другом хукере, но в большинстве моих плагинов использовался именно этот проект, с этим хукером - все было ок.
Использовать CMake и тем самым без проблем подключать последнюю версию библиотеки, или если любите анальные шалости - качать нужные коммиты используемых в ракхуке библиотек и устанавливать их в свой проект
 

slaptashka

Известный
Автор темы
19
1
У меня при сборке CMAKE вот такая штука.


Код:
[main] Configuring project: RakHook-1.0
[proc] Executing command: "C:\Program Files\CMake\bin\cmake.EXE" -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE --no-warn-unused-cli -SC:/RakHook-1.0 -Bc:/RakHook-1.0/build -G "Visual Studio 17 2022" -A Win32
[cmake] Not searching for unused variables given on the command line.
[cmake] -- Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.22631.
[cmake] -- Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.22631.
[cmake] CMake Error at C:/Program Files/CMake/share/cmake-3.30/Modules/ExternalProject/shared_internal_commands.cmake:951 (message):
[cmake]   error: could not find git for clone of cyanide-populate
[cmake] Call Stack (most recent call first):
[cmake]   C:/Program Files/CMake/share/cmake-3.30/Modules/ExternalProject.cmake:3035 (_ep_add_download_command)
[cmake]   CMakeLists.txt:29 (ExternalProject_Add)
[cmake] -- Configuring incomplete, errors occurred!
[cmake]
[cmake]
[cmake] -- Configuring incomplete, errors occurred!
[cmake]
[cmake] CMake Error at C:/Program Files/CMake/share/cmake-3.30/Modules/FetchContent.cmake:1906 (message):
[cmake]   CMake step for cyanide failed: 1
[cmake] Call Stack (most recent call first):
[cmake]   C:/Program Files/CMake/share/cmake-3.30/Modules/FetchContent.cmake:1609 (__FetchContent_populateSubbuild)
[cmake]   C:/Program Files/CMake/share/cmake-3.30/Modules/FetchContent.cmake:2145:EVAL:2 (__FetchContent_doPopulation)
[cmake]   C:/Program Files/CMake/share/cmake-3.30/Modules/FetchContent.cmake:2145 (cmake_language)
[cmake]   C:/Program Files/CMake/share/cmake-3.30/Modules/FetchContent.cmake:2384 (__FetchContent_Populate)
[cmake]   src/CMakeLists.txt:11 (FetchContent_MakeAvailable)
[cmake]
[cmake]
[proc] The command: "C:\Program Files\CMake\bin\cmake.EXE" -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE --no-warn-unused-cli -SC:/RakHook-1.0 -Bc:/RakHook-1.0/build -G "Visual Studio 17 2022" -A Win32 exited with code: 1
[visual-studio] Patch Windows SDK path from C:\Program Files (x86)\Windows Kits\10\bin\x86 to C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x86 for C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat