Fork of CS2_DMA_Radar with some improvements.
If you just want to use the radar, you can download the latest release here Requirements to run latest release: JDK 21
After you complied or downloaded the latest release, you can start the radar with the following command:
java -jar CS2DMA-1.2.2.jar
Then you should be able to access the radar at http://localhost:8080
Hardware:
- DMA card -> Only tested with Screamer PCIe Squirrel
Software:
- Nodejs (>= 20.3.0) -> Use nvm or directly install nodejs
- Java Development Kit (>= 21) -> Download
- Apache Maven (>= 3.8.7) -> Download
- Make (>= GNU Make 4.4.1) -> Use cygwin or install make directly: Download
Only tested on Windows. The release provides the necessary Dynamic Link Libraries (DLLs). To run on Linux, you need to obtain the Shared Object (.so) files yourself and replace the ones in the release directory. Also the paths have to be adjusted.
Client still has to run Windows!
The required files are:
To share the radar with your friends, you have to forward the port 8080 on your router to your local machine. Then you can share your public IP address with your friends.
Alternatively, you can use a service like ngrok to share your radar.
- Install frontend dependencies:
cd client && npm i
- Move back to the root directory:
cd ..
- Build application:
make build
- Move to the release directory:
cd release
- Start the application:
java -jar CS2DMA-1.2.0.jar
The offsets are stored in a file called offsets.json
in the root directory of the application.
To get the latest offsets you can use the cs2-dumper by a2x.
If you don't want to dump them yourself, you can use the offsets from offsets.rs and client.dll.hpp.