Vsroplus Cookies


We use cookies to improve your experience on our site and to show you personalised ads.

Accept & Continue

Need to learn more? Cookie Policy

GoPro Episode 1 - Changelog v4.0.0

Post Date: Friday, 23 September 2022

This is the beginning of a new path, a path of crafting the artwork of Silkroad.

Below you can review each of our changelogs, read carefully:

  • Improved our client HWID security.
  • Improved our Flood protection security module.
  • All reported issues and improvements to our current systems have been applied.
  • Game server and Shard manager modules Improvements.
    • Disabled modules black console.
    • Improved module loading performance.
    • You will be able to identify our modules by their names.
    • Notifications will be written to the module's logs.
    • In the case of failure of loading any of our modules, a message box will pop-up preventing the continuity of the module's loading and it will close after.

    • Disabled "I'm not a trader..." message from the game server.
  • As a part of Vsroplus improvements, all of interfaces will be switched to base on the client's internal interface system. Starting with the guide icons.

    • You will be able to switch the new interface system on/off from the new User Interface page.
    • Social icons links are now managed from User Interface page.
    • Switching icons on/off is now managed from User Interface page.
  • Added the long-awaited feature, Stall Network!
    • You will be able to enable/disable Stall Network from its page under Game/Filter Features section in control panel.
    • You can either enable the Stall Network icon or access it through "F" hotkey or using both.
    • You will be able to set Stall Network Buy or Sell fees based on each game server separately.
  • Adjusted bots experience and skill points rate will not affect quests points anymore.
  • Academy, new settings added to Academy page.
    • Establishment Fee value.
    • Dismiss penalty duration.
    • Create penalty duration.
    • Leave penalty duration.
    • Ban penalty duration.
  • Academy, new trigger procedures added and improved old ones.
    • _Trigger_OnAcademyInviteRequest renamed to _OnAcademyInviteRequest and added more parameters to it.
    • _OnAcademyFormMatchAccept procedure is executed on academy form accept and the request can be cancelled.
  • Teleports: Modifications, improvements, and new settings
    • _Trigger_OnTeleport renamed to _OnTeleportRequest with much more useful parameters about the teleport object and security!
    • Added a new option to Teleports page where you can secure specific teleports against bot usage.
    • Added STR/INT restrictions to Teleports page.
  • Reverse Scrolls will automatically check for destination region PC limit and return error if the region's limit is exceeded.
  • Fixed Magic Pop showing 0% stats for items.
  • Going back from PC limited areas issue fixed.
  • You should be able to see higher than 120 cap texts normally in Party Match form.
  • PvP is automatically disabled when Old PvP Cape is enabled to avoid packet injection.
  • Adding friends in the safe zone security will now check if the target is inside safe zone as well.
  • Duplicated discord messages through our Discord API have been fixed.
  • New elegant and more customizable notification system.
    • Custom colored notification that can be adjusted by you from User Interface page.
    • Texts pages have been removed from the panel; notifications text is now written in textuisystem.txt to support multi-language.
    • New page, Notifications where you can customize your notification settings.
    • The notification is way more dynamic now when setting up a notification or sending it from SQL you will have the following parameters.
      • Alert Type: 
        • 1 = Pink
        • 2 = Green
        • 3 = Blue
        • 4 = Indigo
        • 5 = Custom
      • Chat Box Type:
        • 1 = Normal (Appears only in All tab)
        • 2 = Whisper (Appears only in Whisper tab)
        • 3 = Notice (Appears in every tab in the chatbox)
        • 4 = Party (Appears only in Party tab)
        • 5 = Guild (Appears only in Guild tab)
        • 6 = Global (Appears only in All tab)
        • 11 = Union (Appears only in Union tab)
        • 16 = Academy (Appears only in the academy tab)
      • System Box: If the value is true/1 the message will be written in the bottom right notification box.
      • Color: If the value is NULL, the default color will be used for the chat/system box messages or else the color specified will be used.
      • The new notification commands are divided into two types and each type has three different commands.
        • Normal Notification: Sends a parameterized notification using code name that refers to the text inside textuisystem.txt file.
          • _Char_SendNotification: Sends the notification to the given Character ID.
          • _Command_Area_SendNotification: Sends the notification to everyone in the given World ID and Region ID. Feel free to use -1 here as well.
          • _Command_Global_SendNotification: Sends the notification to everyone online in-game.
        • Text Notification: Sends parameterized notification with a custom text that's given when calling any of the commands.
          • _Char_SendTextNotification: Sends the notification to the given Character ID.
          • _Command_Area_SendNotification: Sends the notification to everyone in the given World ID and Region ID. Feel free to use -1 here as well.
          • _Command_Global_SendNotification: Sends the notification to everyone online in-game.
    • Please note that the old notification system is deprecated, it will not receive any more updates and will be removed by the new year.
  • "Sockets" new page where you can modify sockets related settings.
    • Added new setting to adjust the minimum degree for sockets.
  • Completely disabled opening map in CTF/BA.
  • Unique Damage Counter damage is now handled by the game server to avoid missing damage AND IT IS STILL LIVE.
  • Unique Damage Counter: Once a unique is killed _OnUniqueDeathDamageCounterData procedure will be executed with the top 8 players in the counter.
  • Live Switch tools, you can set up your model switchers, gender switch and upgrade scrolls to work live with switch tools!
    • SwitcherItemCode: The codename of the switcher item, make sure it's same type as Gender Switch tools.
    • BaseItemCode: The base codename of the item that is required to do the switch.
    • RequiredOptLevel: The base item required plus value to do the switch.
    • TargetName: The target item code name that will be switched to or the procedure name to execute.
    • IsTargetProcedure: Specify whether the target is procedure or not.
    • IsTargetNew: When true, the target item will be renewed without stats, blues or plus value.

    • Check _OnSwitchToolDefault for more information about how to handle the switch to your own procedure.
  • Disabled character creation when Secondary Passcode is forced and not created.
  • Fixed Secondary Passcode multiple requests to unlock when creating new character.
  • Achievement titles now support different languages than English.
  • Added more security for PhBot automatic trading.
  • Added Guild notice Title/Message to Abuse Filter checks.
  • Added Cooldown option to Chat Commands.
  • Added Cooldown option to Action Window Commands.
  • Added option to disable Bots under job mode.
  • You can disable Chat Spam Restriction inside Fortress War from Chat Advanced or Fortress War page
  • Pet Filter:
    • Add option to Pets page where you must enable Pet Filter if you are using it.
    • Sapphire table of gales check box.
    • Improved the filter performance.
  • New Alchemy triggers,
    • _OnAlchemyFuseFail executed when an alchemy fuse fails, and it provides all needed parameters.
    • _OnAlchemyFuseSuccess executed when an alchemy fuse success, and it provides all needed parameters.
  • The game server now handles monsters spawn command instead of the bot.
  • _OnGameserverStartup procedure will now specify the game server starting by its AssocServerID.
  • New to Commands,
    • Re-coded the command system for better performance and faster execution.
    • Live Quest Add/Remove should be working fine, however please note that when adding a quest to character you must make sure of its requirement for the character as if there is any other quest needs to be done first otherwise it will cause issues with the game server. Otherwise, if you are not able to avoid using it until it's improved.
    • Live Guild Point add or remove. _Guild_AddGuildPoints
    • Start event directly from SQL. _Command_StartEvent
    • Live Experience and Skill points rate multiplier for EXP Events! _Command_UpdateExpRate
    • Live item adding directly to inventory. _Char_AddItemToInventory
    • Live item removing or deducting from the item stack! _Char_DeleteItemInventory
    • Set Body Mode command by using this command you can do the following, _Char_SetBodyMode
      • Set the player's mode to Normal.
      • Set the player's mode to Berserker.
      • Set the player's mode to Untouchable Status. (Like when you spawn for 5 seconds.)
      • Set the player's mode to GM Invincible.
      • Set the player's mode to GM Invisible.
      • Set the player's mode to Stealth. (Dagger stealth mode)
      • Set the player's mode to Invisible. (Wizard invisible mode)
      • You can also specify the duration for which the mode should stay on the character.
    • Improved _Char_ReviveAtPosition command.
  • Client Hash Security, you will be able to set the unique SHA512 of your client and avoid any kind of manipulation/hacks to the client. Once the client is manipulated, the player won't be able to pass the login process anymore!
  • Added @CharID parameter to _Logger_OnUniqueDeath procedure.
  • Added option for Endless Berserker mode in Berserker page. 
  • Removed Minimum PK Level for item drop option.
  • Removed Disable Item Drop on death from Items page.
  • Added Death settings section to Basic page.
    • Minimum Level for Exp/Item Lose.
    • Item Drop Percentage Rate for Normal Characters.
    • Item Drop Percentage Rate for Pk under 4000.
    • Item Drop Percentage Rate for Pk under 15000.
    • Item Drop Percentage Rate for Pk under 30000.
    • Item Drop Percentage Rate for Pk over 30000.
  • _Trigger_OnCartSell% procedures renewed to _OnCOSCartSell% and now contains more parameters about the request as RefItemID, NPC CodeName128, Cos ID and more.
  • __CLEANDATABASE procedure has been renewed and it now contains a parameter to either remove IP/PC punishments or not.
  • Chat Paste feature! Ctrl + V

  • Fortress War tax limit customization.

  • Re-worked GM auto visible option to game server so that GMs spawn visible instead of "switching visible after spawn"
  • Added Buffs tooltip width adjustment setting to Client Patches page.
  • Regions: Modifications, improvements, and new settings
    • New Setting: Country, this will prevent using reverse scrolls and any other method to teleport to race restricted areas.
    • New Setting: Disable Party Invite.
    • New Setting: Allow Berserker; once you use this command for any area, berserker will be disabled everywhere else.
    • New Setting: Allow Berserker Job; once you use this command for any area, berserker under job mode will be disabled everywhere else. 
    • New Setting: Untouchable Status Time, you can adjust the 5 seconds of untouchable status in your areas using this setting.
    • Improved Resurrection Type, it should send players to town even if they are under PvP now. 
  • _OnCharRevive procedure has more parameters now about the request like current coordinates.
  • _Trigger_OnCharSelect renewed to _OnCharacterSelect with UserJID and CharName16 parameters, move your code there.
  • Schedules UI,
    • Added Duration column to _RefSchedule which will show the event as "Running" in the UI at its specified time.
    • Schedules are now ordered by the nearest automatically.
  • Events: Modifications, improvements, and new settings
    • _RefEvent new column "Running" that will tell if the event is running or not.
    • Capture The Flag, new setting where you can modify the duration of the event.
    • Customizable Hidde Name region's player name. Editable in Client Patches page.
    • Added option to Madness event where you can set the duration to wait before sending players to town.
    • Added option to War of Leagues event where you can set the duration to wait before sending players to town.
    • _EventSAFFA_Participation will be executed once per event for each character's entrance.
    • Trivia, answer encryption added for client to avoid bots answering it.
    • The game server now handles kills to avoid uncounted kills like from Reflect passive buffs.
    • Fixed pets are not attackable in events.
    • Hide n Seek bot should go invisible even if no winner is announced.
    • Improved Battle Arena and Capture the Flag PC/IP limits.
  • Other Control Panel modifications, improvements, and news:
    • Teleports page is now a more responsive and modern design.
    • Improved Madness event page and finely divided the settings under titles.
    • Improved War of Leagues event page and finely divided the settings under titles.
    • Improved PvP Matching event page and finely divided the settings under titles.
    • Added Unique Matching page for those who have the event purchased.
    • Characters and Accounts pages search will order by the closest match to the search query.
    • Linked Schedule items are now ordered.
    • Add silk from management pages should be functional and live.
    • Characters/Accounts will not show as blocked anymore when the block date expires.
    • New Accounts Punishments page that will show all blocked accounts.
    • Improved Alchemy page and finely divided the settings under titles.
    • Improved Miscellaneous page and finely divided the settings under titles. 
    • Improved Pets page and finely divided the settings under titles.
    • Improved Academy page and finely divided the settings under titles.
    • Improved Capture the Flag page and finely divided the settings under titles.
    • Improved Battle Arena page and finely divided the settings under titles.
    • Improved Fortress War page and finely divided the settings under titles.
    • Improved Basic page and finely divided the settings under titles.
    • Improved Client Patches page and finely divided the settings under titles.
    • Improved Action Window Commands page.
    • Improved Chat Commands page.
    • Added Secondary Passcode management to Account page.

    • You will be able to execute the live Exp Multiplier command from the Management page.
    • Banning Accounts, HWID or IP Address will result in disconnecting all associated online characters.
    • Added options to change user's password and restore it to the last saved password to the Account/Character page.
    • Charts moved to Management page, only Online Players chart will remain in Dashboard page.
    • Added New Accounts chart to management page which will show the daily new logged in accounts.
    • Send Notification commands are now using the new notification system.
    • Items Search feature, you will be able to search for items across the whole game! Management page.