Every step forward is fueled by our dedication to provide more for our community.
This version focuses on event improvements, security hardening, client stability, gameplay polish and releasing more systems for normal VsroPlus accounts.
Read This First — Important Notes
- Please review carefully. Some changes may affect currently running or configured systems.
- Back up before upgrading. Snapshot your DB & game directory. Keep a rollback plan in case anything goes wrong.
- New configurations added. Options were added to
_RefSetting,_RefEvent,_RefScheduledSetting,_RefRegionConfigand client textdata files. - Old tables changed.
_OnUniqueDeathDamageCounterDataTop8has been dropped. Use_OnUniqueDeathDamageCounterDatainstead. - Testing required. Please test the affected features listed at the end of this article before opening your server.
Upgrade Checklist
- Shut down all modules before updating your version.
- Back up your current vPlus database so you can restore it and try again if anything goes wrong.
- Get the update script from the updates page and patch it to your database.
- Replace the ShardManager and GameServer DLLs with the latest ones.
- Patch media updates to the client, including the new client DLL if included.
- Review the new
_RefSetting,_RefEvent,_RefScheduledSettingand_RefRegionConfigoptions mentioned in this article. - Review the new or updated client files inside
media\server_dep\silkroad\textdata\gopro. - Complete the verification checklist at the end of this article.
- Ensure your configurations are correct and start the server.
Let's Get Started
I have tried to categorize and order this as best as I could. This update includes fixes, improvements, new features and released premium systems. Some parts are related to each other, so please read everything carefully to understand what changed and what you may need to configure.
The Winter event received fixes and more configuration options to make it easier to control and customize.
- Fixed Winter event issues.
- Added more configurable values. You can now control the drop count, drop rate, event item, event monster, event NPC, pine requirements, required count and spawn rate.
- New configs:
WINTER_EVENT_DROP_COUNTWINTER_EVENT_DROP_RATEWINTER_EVENT_ITEMWINTER_EVENT_MONSTERWINTER_EVENT_NPCWINTER_EVENT_REQUIRE_PINEWINTER_EVENT_REQUIRED_COUNTWINTER_EVENT_SPAWN_RATE
Gateway security has been improved to better handle failed login attempts, proxy checks and bypassing attempts.
- Improved gateway security for failed login attempts:
- After the first 3 failed login attempts, the login will be blocked for 10 minutes.
- After the next 3 failed attempts, the block duration increases to 30 minutes.
- After the next 3 failed attempts, the block duration increases to 1 hour.

- Improved client security against proxies and bypassing attempts.
- Improved the file-based encryption feature.
A new offline stall system has been created for VsroPlus partners, allowing players to keep their stalls online without keeping the client open.
- A character can open a stall and close the client while the stall remains online. The stall stays online until all items are sold or until the player logs back into the character.
- When the offline stall feature is enabled and the player logs back in while the character is offline-stalling, a confirmation window appears. The player can confirm disconnecting the offline-stall character to return to the server normally within 5 seconds.



Silk stall has been improved with better tracking and new fee control for items sold by silks.
- Silk stall logs are now stored in the vPlus database.
- You can now add silk stall fees when selling items by silks through stalls.


Account lock is now live, giving players stronger protection while still allowing shared character usage.
- With account lock enabled, no items, silks or gold can be lost from the account. Players can safely use each other's characters without fear of losing items.



Client and server-side memory usage received several improvements to make the game lighter, smoother and more stable.
- Improved memory usage for
SR_GameServer.exe,SR_ShardManager.exeandsro_client.exeto offer lighter, faster and more stable gameplay for players. - Improved the character select window to be more reliable and smooth.
Important login and restart related issues were fixed to prevent crashes and improve relog behavior.
- Fixed the restart button crash. Previously, if a player used the restart button and then relogged — even into another account — the client could instantly crash.
- Fixed a crash caused by the FPS/Ping meter.
Auto stall and emblem-related issues that appeared with bot usage have been fixed.
- Fixed the auto stall issue for phBot users. The phBot auto stall feature now works properly with VsroPlus.
- Fixed the white emblem issue that could happen while using bots.
Unique history received map improvements to make tracking the latest death locations faster and easier.
- When clicking the last death location for any unique on the world map, the map now moves immediately to that position. Players no longer need to manually search for the unique death position on the world map.

The unique damage counter has been improved for performance and cleaner data handling.
- The damage counter no longer keeps damage data if the character leaves the area or teleports. Damage dealt to the unique is lost if the character leaves the area or teleports away.


- The
_OnUniqueDeathDamageCounterDataTop8table has been dropped. Please use_OnUniqueDeathDamageCounterDatainstead.
Battle Royale received new configuration options and better interface behavior to make the event easier to control.
- Added configuration to control each dynamic type — solo dynamic or party dynamic. You can now control the minimum and maximum players per party and the maximum players for the Battle Royale. If one party member is disqualified, the registration is invalidated.

- Improved the Battle Royale register window. The register window opened from the NPC or Event Menu now appears on top of the event menu or NPC dialog.

Battle Arena random team grouping has been improved to provide better team balancing.
- Random teams can now be grouped based on item points. This helps create better team balance during Battle Arena matches.
CTF received more control options for kill restrictions, trophy requirements and reward exchange behavior.
- Added
CTF_KILL_MAX_LEVEL_DIFFERENCE. When enabled, you can set the maximum allowed level difference between characters to kill each other and earn trophies. - Added
CTF_QUEST_REQUIRED_TROPHY_COUNT. This controls how many trophies are needed for one quest exchange. The standard value is 10 trophies per quest reward. - Added
CTF_TROPHY_ITEM_CODENAME. You can now change the quest trophy item to any other item by setting the new item's CodeName128 as the config value.
The consignment event has been improved with better time handling and a new return button for players.
- The time counter now stops counting when there is a dead character nearby.
- Added a new Return to the Consignment Monster button. This button teleports the player back to the consignment monster for a configured gold fee. If the player has enough gold, the teleport happens and the gold is deducted; if not, the teleport is refused and a message shows the required cost.
A new schedule settings controller has been added to give you more dynamic control over based settings.
- Added a new schedule setting controller to
_RefEventcalled Change Setting. - Added the
_RefScheduledSettingtable to control settings on specific time (for example turn on/ turn off). Copy the CodeName128 you need from_RefSettingCodeName128 and add it to_RefScheduledSettingand give it a value. Then give it a schedule using event scheduler with data1 = ID of the _RefScheduledSetting .The selected setting will then be controlled on the scheduled time.

Some premium features have now been released for normal VsroPlus accounts without requiring a separate purchase.
- Released the Tower Defense event.
- Released the Styria Clash event.
- Released Zero Rates Stone from tablets.
- Released Silk Stall.
- Released Alchemy Job Suits. These were originally released in 4.7.6 but had a window issue, which is now fixed.
Macro auto loop received a new configuration to control its behavior while wearing job suits.
- You can now enable or disable auto loop when a job suit is equipped.
The macro alchemy extension has been improved to support custom magic powder behavior and better item visibility.
- Macro alchemy now supports a variety of magic powders. You can create custom magic powders with different rates, such as 2%, 5% or any other value you want.
- You can control which magic powder can be used and when it can be used.
- Configuration is handled through
macroalchemy_reinforcements.txtat:media\server_dep\silkroad\textdata\gopro\macroalchemy_reinforcements.txt - Lucky powder icons are now shown on the left side of the menu, helping players see which suitable items already exist in their inventory for the current item task.



The Auto Potion window has been improved with a cleaner tab-based layout.
- You can now switch between different tabs from the top of the window.
- Available tabs include Potion, Abnormal and Pet.



Secondary passcode received a new interface to improve usability and presentation.
- The new interface provides a cleaner and more modern passcode experience for players.
- The new passcode system requests the passcode on the login window (User/Password window).



Schedules received client and text improvements to make remaining time clearer for players.
- Improved the weekly schedule text: the schedule now shows the remaining time when less than one day is left.

Region model hiding can now be overridden, giving you more control over which item models appear in selected areas.
- The region configuration
othermodels_hidecan now be overridden. You can control which item models appear in the area for players. - This supports item models from any degree.
- Configuration is handled through
defaultitems.txtat:media\server_dep\silkroad\textdata\gopro\defaultitems.txt
ISRO reverse return scroll configuration has been moved from _RefSetting to item configuration for cleaner item-based control.
- Removed ISRO reverse return scroll configs from
_RefSetting; they can now be used through_RefItemConfigonly. - Add your reverse items to the
_ItemConfigtable. This allows you to turn a normal reverse into a special reverse using the same config names. - Supported config names:
reverse_partyandreverse_spots.
A new live variable has been added to control the server max level without relying only on the static MAX_LEVEL configuration.
- Config name:
LIVE_VARIABLE_MAX_LEVEL. This configuration overrides theMAX_LEVELconfig. - You can update the max level live using the
_Command_UpdateMaxLevelcommand.
Several commands were fixed or improved, and new command support has been added for quest progress and character shape control.
- Fixed the error that could appear from the
_Char_AddGoldLivecommand. - Fixed the
_Char_AddQuestcommand — it now works properly. - Added a new command to update quest progress live:
_Char_SetQuestTaskProgress. It can only be used with monster hunting quests. - Improved the
_Char_SetMaskcommand — you can now use obj ID 0 to change back to the original character shape.
Achievement quests have been improved to support more flexible monster quest handling.
- Achievement quests now accept any number of RefObjIDs for monster quests.
- Added a new quest type to
_RefAchievementQuest: quest type 13 counts any monster killed without needing to add monster ObjIDs.
Job suit auto-unequip has been improved to fix battlefield behavior, prevent retry issues and protect players from inventory problems.
- Fixed the battlefield gap for job suit auto-unequip. Previously, a hunter staying AFK in town did not get the job suit auto-unequipped, but now when moving to the battlefield and staying AFK, the job suit is unequipped as expected.
- Hardened retry handling for the auto-unequip process.
- Added warning handling when the inventory is full.
- Previously, if the inventory was full, the job suit could disappear.
Alchemy received several important improvements, including avatar and flag fusion support, better triggers and custom magic powder handling.
- Gold Dragon Flags and avatars can now be fused. Enable the related configs in the
_RefSettingtable. - You can create your own elixir that works only with flags or avatars using Param1 value
218103808. - Added the following configuration options:
ALCHEMY_ALLOW_AVATAR_FLAGALCHEMY_ALLOW_AVATAR_DRESSALCHEMY_ALLOW_AVATAR_HATALCHEMY_ALLOW_AVATAR_ATTACH


- Improved alchemy triggers. Advanced elixir usage is now triggered through
_OnAlchemyFuseRequest.
A new texture has been added for damage ignore to make the effect clearer in-game.
- Added a new texture for damage ignore, improving the visual feedback when damage ignore is triggered.

The custom title display issue from version 4.7.6 has been fixed.
- The system was showing <Custom Title> instead of the actual custom title. Custom titles now display correctly.
Stall Network received a missing-page fix to restore correct navigation behavior.
- Fixed the Stall Network missing page issue. Stall Network pages now load and navigate correctly.
A new texture has been added for damage critical to make the effect clearer in-game.
- Added a new texture for damage critical, improving the visual feedback when damage critical is triggered.

Common Affected Features — Verify Before Going Online
Multiple features have been improved or changed in this update. Use the checklist below to go over each one and ensure everything you configured is correct before opening your server.
- Winter event configuration and drop behavior.
- Gateway failed-login blocking behavior.
- Proxy and bypass security checks.
- Offline stall system.
- Silk stall logs and silk stall fees.
- Account lock.
- Client memory and GameServer / ShardManager memory behavior.
- Character select window and restart button behavior.
- phBot auto stall compatibility.
- Unique history map location click.
- Unique Damage Counter data and the dropped Top8 table.
- Battle Royale dynamic configuration and register window.
- Battle Arena random team grouping by item points.
- CTF kill level difference, trophy count and trophy item configuration.
- Consignment event timer and return button.
- Event settings controller and
_RefScheduledSetting. - Released premium systems now available for normal VsroPlus accounts.
- Macro auto loop with a job suit equipped.
- Macro alchemy custom magic powders.
- Auto Potion window tabs.
- Secondary Passcode new interface.
- Schedules weekly text and schedule services.
- Region
othermodels_hideoverride anddefaultitems.txt. - Reverse return scroll configuration moved to
_ItemConfig. LIVE_VARIABLE_MAX_LEVELand_Command_UpdateMaxLevel._Char_AddGoldLive,_Char_AddQuestand_Char_SetMaskcommands.- Achievement quest monster RefObjID handling and quest type 13.
- Job suit auto-unequip behavior and full inventory warning.
- Avatar and Gold Dragon Flag alchemy fuse settings.
- Damage ignore texture.
- Custom title display.
- Stall Network page navigation.



