NodeJS based packet interceptor & middle-ware layer for MMORPG Silkroad Online Game Client <---> Server.
Public version repo: [Only registered and activated users can see links. Click Here To Register...]
Features
- Packet whitelisting
- Packet intercepting & manipulation
- Multi module
- Fully ECMAScript 9
- Basic middlewares:
Prerequesities
- NodeJS LTS: [Only registered and activated users can see links. Click Here To Register...]
- Silkroad Online game client & server (theoretically any version).
- Yarn package manager:
- PM2
Setup
Install dependencies
- Configure module files accordingly at
- Write middlewares by example from
Launch development mode
GatewayServer
AgentServer
DownloadServer
Launch production mode
GatewayServer
AgentServer
DownloadServer
All at once
&&
Production Build
What else?
- packet docs [Only registered and activated users can see links. Click Here To Register...]
- silkroad-security [Only registered and activated users can see links. Click Here To Register...]
Wish to contribute?
- For bug reporting use issues.
- For code contributions do a pull request.
Built with ♡ by Artuuro @ [Only registered and activated users can see links. Click Here To Register...]
Public version repo: [Only registered and activated users can see links. Click Here To Register...]
Features
- Packet whitelisting
- Packet intercepting & manipulation
- Multi module
- Fully ECMAScript 9
- Basic middlewares:
- Auto-Captcha (see config/Gateway.js)
- AgentServer redirection
- Client handshake blocker
Prerequesities
- NodeJS LTS: [Only registered and activated users can see links. Click Here To Register...]
- Silkroad Online game client & server (theoretically any version).
- Yarn package manager:
Code:
npm i -g yarn
Code:
yarn add -g pm2
Install dependencies
Code:
yarn
Code:
src/config/
Code:
src/controllers/.
GatewayServer
Code:
yarn dev:GatewayServer
Code:
yarn dev:AgentServer
Code:
yarn dev:DownloadServer
GatewayServer
Code:
yarn GatewayServer
Code:
yarn AgentServer
Code:
yarn DownloadServer
Code:
pm2 start
Code:
pm2 dashboard
Code:
yarn build
- packet docs [Only registered and activated users can see links. Click Here To Register...]
- silkroad-security [Only registered and activated users can see links. Click Here To Register...]
Wish to contribute?
- For bug reporting use issues.
- For code contributions do a pull request.
Built with ♡ by Artuuro @ [Only registered and activated users can see links. Click Here To Register...]