Home

Awesome

CS2 KVM DMA (No Longer Supported)

Main Feature

  
TODO:
 

Prerequirements

Training AI (Only tested on Windows)

Dump .tri file from cs2 map (Only tested on Windows) (Not needed yet but suggest)

Complie

git clone https://github.com/atombottle/cs2_kvm_dma.git
cd cs2_kvm_dma
sudo make or sudo make -j4

Configure IP for Web-Radar

Sharing Radar

install dependencies(Web-Radar)

cd radar/web_server && npm install
cd radar/react && npm install

run npm audit fix if needed.

Run

	cd radar/web_server && node app.js
	cd radar/react && npm run dev
cd build
sudo ./cs_dma

Trouble Shooting: Complie libs

if you want to complie libs yourself, you might found that MemWrite is not working, you have to modify libmicroVMI: in ./src/driver/memflow.rs, add under read_physical()

    fn write_physical(&self, paddr: u64, buf: &[u8]) -> Result<(), Box<dyn Error>> {
        Ok(self.connector.borrow_mut().phys_write(PhysicalAddress::from(paddr), buf)?)
    }

Credits