Release ORSC-v2.4.1

Issues Resolved

  • Fixed issues where if fatigue is disabled, some skills were still reacting to fatigue accumulation
  • Added several make commands to handle database creation and importing for RSC Cabbage and Open RSC
  • Corrected some NPCs that should retreat when they have low hits remaining
  • Added a message to prevent being able to talk to NPCs while in combat
  • Corrected some NPC aggressive behaviors
  • Fixed auctioneer NPCs not prompting for bank pins and incorrect pins
  • Fixed bankers not prompting for bank pins when collecting auction items
  • Updated the Windows executable creation script to avoid redownloading the game launcher jar if it already exists
  • Corrected several respawn timers for uncommon and quest related NPCs
  • Added additional mining slave checks for the desert
  • Updated game launcher 3rd party links
  • Added an Xcode project for a MacOS launcher to the repository
  • Set the install script to explicitly clone the 2.0.0 branch of the website and to use the .env file for database import/creation make commands
  • Added missing entries in the RSC Preservation server config
  • Enhanced the UFW script for importing an existing rule set instead of manual importing thousands of IP CIDR blocks
  • Corrected the Orge quest based on a pattern
  • Fixed the PC and Android client so that it correctly reads port.txt to determine which to connect to
  • Hardcoded specific ports in the preset server conf files to reflect those used by the PC game launcher / Android client
  • Added additional subdomains in the certbot docker script
  • Updated the game launcher to scrape RSC Cabbage statistics
  • Extended the make command that automates database backup clean up from 7 days to 30 days for crontab use
  • Added extensive console debug print out information to the Android client update and launch process for future troubleshooting needs
  • Switched the Android update and game selection classes from regular IPv4 + IPv6 subdomains to an IPv4-only subdomain due to multiple user issues with IPv6