Reverse engineered prompt

GitHub

Build me a native module for an AMX Mod X Counter Strike 1.6 Kreedz server that connects to the Kreedz global API over a secure WebSocket and lets Pawn plugins talk to it.

I want it to keep a persistent connection, send the usual hello and record messages, handle run states like started, paused, unpaused, rejected, and finished, and support replay uploads with retries if the API does not acknowledge the file right away. It should also be able to kick players on join if they are globally banned, clean up local data if a record gets rejected, and keep queued outgoing data in SQLite so things survive reconnects or short outages.

Please include the Pawn facing natives and include files a server plugin would need for map lookups and run lifecycle hooks, plus simple server settings for API URL, token, logging, retry behavior, and replay bot name. Make sure it builds for Windows and Linux on x86, and add practical setup notes for a server owner. Look up current docs online if you need to.

Have a live product UI? Try website reverse