Skip to content

Latest commit

 

History

History
31 lines (17 loc) · 1.33 KB

README.md

File metadata and controls

31 lines (17 loc) · 1.33 KB

SourceMod REST in Pawn Extension

Build

HTTP Module Project address https://github.com/ErikMinekus/sm-ripext

WEBSOCKET Module Project address https://github.com/Dreae/SourceMod-Websockets

HTTP supports setting proxy, support proxy mode details in the http.inc header file

Responses to WEBSOCKET and HTTP support both JSON and raw strings, and more types may be supported in the future

Library update

update libuv to [v1.44.2]

update libcurl to [v7.86.0]

update libnghttp2 to [v1.5.0]

update zlib to [v1.2.13]

update boost to [v1.79.0]

update jansson to [v2.14]

update openssl to [v1.1.1s]

use openssl to replace mbedtls to solve response data limit to 16384 character.

Existing problems

In linux and windows, there is a serious performance problem of http/2, which is reflected in the high cpu usage of csgo main thread when requesting. In linux, the whole request process can be completed completely, but in windows, there is a serious problem of buffer reading rate. http/1.1 is currently enforced on windows to circumvent performance issues.