Background

Install Vanguard-R

Get started with Vanguard-R, the ultimate add-on suite for iSRO-R. Follow the steps below to download and install.

Download

Download the latest version of Vanguard-R for your system.

Vanguard-R v1.0
Latest stable release
Download

Requirements

  • .Net 8 Runtime

Important: Billing Configuration

Vanguard Billing is different from Game Billing! You must have both billing systems running simultaneously.

You can assign any random ports to Vanguard Billing - just make sure they don't conflict with your game billing ports.

Example: Game Billing on port 16061, Vanguard Billing on port 18081 (or any other available port).

Tip: Keep both billing servers running at all times for proper functionality.

Installation Tutorial

1

Create Vanguard Account

Go to Register Panel and create a new account.

Registration page

Registration Panel

2

Restore Vanguard Database

Restore the Vanguard database to your SQL Server.

3

Copy Server Files

Copy the necessary files to your server directories:

  • Copy Modules folder into Joymax_Bins (your server files)
  • Copy AgentServer contents (AgentServer.dll, Vanguard folder) into all your agents folders
  • Copy GameServer contents (GameServer.dll, Vanguard folder) into all your gameservers folders
File structure

Server files structure

Agent folder

Agent folder structure

4

Configure INI Files

Go to all Vanguard folders and open the configuration files:

  • Edit your connection string (Remove Trusted_Connection=true if it doesn't work)
  • Edit your module key from Profile
Connection string config

Connection string configuration

Module key

Module key from profile

5

Client Installation

Now configure the client part:

  • Copy data folder into your data folder
  • Copy particles into your particles folder
  • Copy setting folder into your game folder
  • Copy DLL files (discord.dll, mb.dll, node.dll, vanguard.dll) into your client folder
  • Copy media folder and manually add bubbles.txt and macro mark.txt

Warning: You must add bubbles.txt and macro mark.txt manually, otherwise your client will crash when idle or in hunt state.

6

Configure Client Settings

Open Settings.ini in the setting folder and add your ClientKey from the panel.

Client settings

Client key configuration

7

DLL Injection with StudPE

Download StudPE and inject the DLLs:

  • Inject vanguard.dll into sro_client.exe (Don't inject other dlls, only vanguard.dll)
  • Inject gatewayserver.dll into Gatewayserver.exe
  • Inject DownloadServer.dll into DownloadServer.exe
  • Inject ShardManager.dll into SR_ShardManager.exe
  • Inject GameServer.dll into all SR_GameServers.exe
  • Inject AgentServer.dll into all AgentServer.exe
  • Inject GlobalManager.dll into all GlobalManager.exe
8

Setup Billing API

Download Vanguard-R billing server API and configure:

  • Edit Settings.json
  • Set your Billing API Panel port through BillingPort and open it in firewall
Billing settings

Billing API configuration

9

Configure Panel Socket

Go to vanguard.dbo._SharedContentConfig and edit:

  • PANEL_SOCKET_LOG_IP - Set to your panel server IP
  • PANEL_SOCKET_LOG_PORT - Set to your panel socket port

Complete Setup

Go back to the panel and refresh the page. You should now have access to the whole panel!

Success! Installation complete. Your Vanguard-R is ready to use.

Why Choose Vanguard-R?

Enhanced Security

Advanced protection against exploits and unauthorized access.

Optimized Performance

Streamlined code for maximum speed and minimal resource usage.

Modular Design

Customize your experience with optional modules and plugins.

Join our Discord