AGraber / samp-compat

Plugin to allow other client SA-MP versions in the server
MIT License
21 stars 4 forks source link

samp-compat

Allow connections from previously incompatible SA-MP clients into newer or older servers allowing you to have players from 2 versions playing together without additional software

How is it done?

Reverse engineering of the SA-MP server executable was done to get the addresses from functions that process relevant packets, which are then hooked with subhook during the plugin's initialization, and packets from older clients are modified to match the structure of the target server version.

Supported versions:

Installation

Simply install to your project:

sampctl package install AGraber/samp-compat

Optionally, include in your code:

#include <compat>

Building

This repo took Southclaws' SA-MP plugin boilerplate, very detailed instructions of building can be found there.

Thanks to