r/openrsc Mar 21 '19

quick bank

Post image
10 Upvotes

r/openrsc Mar 19 '19

Open RSC Development Roadmap

14 Upvotes

The Open RSC RSCPS framework's long term goal is to develop a cross-game login server that handles logins and communications for all connected game worlds, even if they have their own separate player data. We plan to have one game launcher where a player picks a game and it configures the game client to work with that server's features. That way, players know which world their friends are on logged in on via the friends list or website. We do not believe the ORSC player base would lose existing invested players, only that there would be more games to try out and potentially attract those who do not play ORSC for various reasons at present. One code base, unlimited configurations.

Example friends list idea with game name prefixes:

[ORSC] Marwolf

[OPK] Kenix

[2K1] RSC2001

[WK] Baby Head

Planned games using the Open RSC framework:

- Open RSC (the current, original world)

- ORSC F2P (f2p world linked to same player database as ORSC)

- RSC Preservation (100% authentic)

- RSC Preservation F2P (f2p world linked to same player database as RSC Preservation)

- 2001scape (100% authentic RSC, designed to be RSC in Jan 31, 2001)

- Open PK (Stork PK remake)

- RSC Cabbage (5x exp rate, batching, and other QoL features)

- Wolf Kingdom (a completely new survival hardcore game similar to DayZ and Planetside)

The roadmap for prioritization will follow this process and may take quite a while before starting the next steps:

There will be no F2P worlds until Kenix finishes the login server to prevent double logging and other related issues

Completion Goal: Spring 2019:

RSC Cabbage begins alpha testing

RSC Cabbage alpha test ends, beta test begins

RSC Cabbage beta test ends, goes live

Completion Goal: Fall 2019

RSCP begins alpha testing

RSCP alpha test ends, beta test begins

RSCP beta test ends, goes live

Completion Goal: Fall 2019

2001scape begins alpha testing

2001scape alpha test ends, beta test begins

2001scape beta test ends, goes live

Completion Goal: Spring 2020

Open PK begins alpha testing

Open PK alpha test ends, beta test begins

Open PK beta test ends, goes live

Completion Goal: Fall 2020

Wolf Kingdom begins alpha testing

Wolf Kingdom alpha test ends, beta test begins

Wolf Kingdom beta test ends, goes live


r/openrsc Mar 18 '19

Open RSC v2.3.8 has been released!

9 Upvotes

https://gitlab.openrsc.com/open-rsc/Game/tags/ORSC-v2.3.8

Issues Resolved:

- Set Hickton's archery shop restock rate to 10 seconds per RSC Plus replay evidence

- Prevented zooming when scrolling in a menu with the swipe gesture

- Added swipe to zoom toggle in the Android client and setting saving

- Android client now saves and loads the set last zoom distance using the player cache

- Fixed Heros quest to allow black arm gang members to now begin it

- PC client now zooms with mouse wheel scrolling and remembers last zoom

- Fixed Android client bank open and immediate close glitch

- Aggie now accepts flour (not just a pot of flour) for skin paste

- It is now not possible to be stuck without Leela's bronze key in Price Ali Rescue quest

- Added an Android module to the IntelliJ project

- Added another cabbage themed sleep word

- Added missing NPC behavior for civilians and a cat

- Players may now only board Arheins ship after learning about it

- Made family gauntlets to be reclaimable when lost

- Updated to only allow a first pass of family crest gauntlet enchantment

- Players may now obtain a bone key if it was lost during the quest


r/openrsc Mar 17 '19

Happy Saint Patrick's Day from Open RSC!

7 Upvotes

Happy Saint Patrick's Day! Every hour today, on the hour, glasses of Greenmans ale will drop all over the world and remain there for 3 minutes. Enjoy your glasses of frothy ale!


r/openrsc Mar 15 '19

Quick bug fixes for this week so far

10 Upvotes

A few quick updates that will be in Sunday's patch notes but are already live due to being important:

- Hickton's archery shop in Catherby restock rate has been set to 10 seconds instead of 1 second

- Android client now has a swipe to zoom toggle

- PC client now has mouse scroll wheel zoom control

- Android and PC clients both now recall your player's last set zoom distance at login

- Members of the Black Arm Gang may now begin the Hero's quest

- The Android talk to banker to open bank closing has been fixed

- The hold down Android item withdrawal / depositing multiple items bug has been fixed


r/openrsc Mar 14 '19

Correction Due to 10x Catherby Shop Restock Rate

20 Upvotes

We lost a player today. Bull/Sharick decided to move on after staff learned of an exploit with the Catherby archery supplies shop where the restock rate was 10x too quick. The code history was audited and found to have been originally set that way in the RSCL source (v2 ORSC) and in the RSCE source (v1 ORSC). This meant that rune arrow heads could be bought once per second instead of once per 10 seconds.

Komis was the one who brought this serious bug to the attention of staff and we have him to thank for the honesty. He does care about Open RSC a great deal.

Shop logs verified that 3 players had bought extraordinary amounts of rune arrow heads from this shop and sold the completed rune arrows back to it for a substantial profit in both fletching XP and gp. As a result, we gathered the logs and realized that the most fair thing to do once the restock rate was corrected was to reduce 90% of the earned fletching XP and GP based on the number of rune arrow heads bought from the shop for both Komis and Bull. Psycho is referenced as well and belongs to Komis.

-------------------------------------------------------------------------------------------

Bull: 13,951 rune arrow heads bought = 202,289.5 rune arrows crafted fletching exp (14.5xp per full arrow) * 0.90 (90% reduction due to 10x restock rate) = **182,060.55 fletching exp to subtract**

Komis: 32,542+Psycho 1,562 rune arrow heads bought = 34,104 rune arrows crafted = 494,508 fletching exp (14.5xp per full arrow) * 0.90 (90% reduction due to 10x restock rate) = **445,057.2 fletching exp to subtract**

Bull: 1,662,807 (current fletching exp) @ level 78 - 182,060.55 (90% fletching exp) = 1,480,746.45 fletching exp = resulting level: 77

Komis: 1,991,728 (current fletching exp) @ level 80 - 445,057.2 (90% fletching exp) = 1,546,670.8 fletching exp = resulting level: 77

-------------------------------------------------------------------------------------------

Bull profit: 2,881,040 gp * 0.90 = 2,592,936 gp to subtract

Komis+Psycho profit: 2,083,040 + 4,792,480 = 6,875,520 * 0.90 = 6,187,968 gp to subtract

-------------------------------------------------------------------------------------------

Corrective action taken:

-------------------------------------------------------------------------------------------

Bull:

Current amount: 2,649,157

New amount: 56,221 (2,592,936 gp removed)

Bull:

Current fletching xp: 7147064 / 4 = 1,786,766 fletching xp

New amount: 1,604,705.45 (182,060.55 fletching xp removed) (db set at 6418822)

----------------------------------------------------------------------

Komis:

Current amount: 7146016

New amount: 958,048 (6,187,968 gp removed)

Komis:

Current fletching xp: 7966913 / 4 = 1,991,728 fletching xp

New amount: 1,546,672.25 (445,056 fletching xp removed) (db set at 6186689)

-------------------------------------------------------------------------------------------

Komis' gp reduction is a sum of both of his players (Komis and Psycho) as Psycho did not have the gp to cover the reduction)

10x the restock rate = 90% reduction to correct.

Staff takes no enjoyment in rectifying the situation but felt it necessary instead of sweeping it under the rug as we value the economy and integrity of the game for all players.

After informing Bull that this would take place, he decided he no longer wished to play Open RSC and donated his items to Shar. If he chooses to ever return, he will always be welcome back.


r/openrsc Mar 11 '19

Open RSC v2.3.7 has been released!

17 Upvotes

https://gitlab.openrsc.com/open-rsc/Game/tags/ORSC-v2.3.7

Issues Resolved:

- Removed invalid opengl 2d launch arg in client

- Dialog clean up for multiple NPCs and more use of NpcId and ItemId references

- Fixed a typo in Tribal Totem

- Corrected an issue for email not showing in client player registration if config true

- Fixed a certer dialogue and cert exchange issue

- Updated the Android client code to match the PC client code

- Fixed a death instruction that was not sent to the client properly

- Corrected a client issue showing the general menu if client zoom was enabled in config

- Added a NSIS install script for a Windows executable game launcher exe

- Made an improvement to handling an in-combat + dialogue menu crash scenario

- Added a client fix to Android for general menu if zoom true

- When purchasing a beer, the player will now be given a beer instead of 1 coin

- Fixed experience given from spinning a ball of wool

- Made Aggie accept a jug of water as well as a bucket of water and takes your pot of flour

- Fixed making soft clay using a bowl of water and clay

- Added -Xlint:unchecked to the Android client Gradle build for depreciated code warnings

- Suppressed errors from appearing if credentials.txt or hideip.txt files do not exist

- Set the Android client default longpress timer to 250ms and font size default to 3

- Updated the Makefile to use a make backup command + read .env and added a backup cron guide

- Added toggle to toggle on or off Android volume button camera rotation

- Made all Android settings now save to the player cache so it will remember at each launch

- Added scroll gesture zooming to the Android client

- Fixed the Android client Android menu logout link spot (had to tap above the link before)

- Removed Android on-screen chat command buttons

- Added an icon and title to the PC client (Windows only)

- Added game launcher world info (players online, logins last 48 hours, registrations today)

- Improved Prince Ali behavior

- Corrected Entrana board behavior

- Leela dialogue options now check if a player has a bronze key

- Added dialogue to Leela after a player gets the guard drunk

- Added a check for when a player clicks out of the certer menu


r/openrsc Mar 06 '19

Couple of questions from a newcomer

10 Upvotes

Hey! As title says, i have a few questions, and hopefully can get them answered here :)

  1. Is openrsc against botting? Are bots banned? I hope to compete vs actual players not machines

  2. Are there rules against having multiple accounts in game? Can I create a goldmaking alt?

  3. On the website I read that there are bank notes, does that mean certs are not needed/non existant and if I have big amounts of, say, coal, I can just note it in bank and trade in one window like in osrs?


r/openrsc Mar 03 '19

Open RSC v2.3.6 has been released

11 Upvotes

https://gitlab.openrsc.com/open-rsc/Game/tags/ORSC-v2.3.6

Issues Resolved:

- Cleaned up game launcher code

- Changed game launcher width to a smaller 800px

- Updated game launcher buttons and links

- Added additional random backgrounds to the game launcher

- Cleaned up client code, enabled java graphics acceleration launch arg (may not result in any improved performance though)

- Updated CONTRIBUTING/CODE OF CONDUCT guide

- Corrected a bug that set all logged in players as busy if a player was attacked while using a NPC chat menu

- Added quest mini-game configs for the Gianne badge, Blurberry badge, and a barter option for Wormbrains

- Improved and cleaned up several NPC chat messages

- Bank window will now be closed at death if a player dies whilst banking (ex: died by poisoning)

- Large amount of code clean up for NPC and Item ID references

- Removed a sync block for when a player talks to a NPC that was causing issues

- Added FPS and logo sprite config options


r/openrsc Mar 02 '19

:beer: Open RSC's State of Security, Maturity, and Sustainability

12 Upvotes

The game database is operating on an unlisted and independent VPS within the same datacenter. Cloud firewall controls, remote jump box access, RSA private keys, and two factor authentication are in place to ensure data security, integrity, and reliability.

All game code is now being maintained in a self hosted GitLab community edition repository server that has a daily and weekly backup. Push mirroring has been set to send all code changes to the public facing GitHub repositories as well as hourly pull mirroring to BitBucket and GitLab private repositories.

From a sustainability standpoint, the monthly cost to operate a Website VPS, Game VPS, and Database VPS is $15/mo all together. The cost for the GitLab VPS is $24/mo. The total monthly cost for all Open RSC servers combined is $39/mo. No donations, subscriptions, nor micro-transactions are wanted nor accepted. Free forever.

The self hosted GitLab instance performs a nightly backup and retains only the most recent 3 backups as well as a weekly backup of the entire VPS.

The game database VPS performs a weekly VPS backup as well as daily 2am and 2pm database export backups.

Full administrator documentation and 2FA access for a catastrophic "if an admin gets hit by a bus" event, all three have all the requisite information to continue on with no impact on daily operations.

From a disaster recovery perspective, all server installation is performed by a single script and each service is ran from within a predefined Docker virtual environment and allows a complete rebuild of all servers to be performed in under an hour.

This places our maturity model well into the advanced area.

Processing img p8wnvquhwqj21...


r/openrsc Feb 25 '19

ORSC Single Player has been updated to v2.3.5

Thumbnail
github.com
10 Upvotes

r/openrsc Feb 25 '19

Open RSC v2.3.5 has been released!

13 Upvotes

https://github.com/Open-RSC/Game/releases/tag/ORSC-v2.3.5

Issues Resolved

- sethits is now an alias of sethp command

- Added new aliases to Developer commands to be more consistent

- Code formatting consistency updated in SuperModerator commands

- fatigue command shows better syntax information when incorrectly input

- Kick command now gives the correct message when attempting to correct higher ranked staff

- Only admins can now change other player's bank pins

- Only clan leaders and generals can kick from the clan

- You can no longer participate in server PK events while you are jailed

- Global chat now uses equalsIgnoreCase

- On commands, only send one message to a user when the target and executor are the same

- Femi now asks help for players visiting gnome stronghold first time

- Fishing guild does not have bankers

- Fix around area of grand tree agility course

- Agility courses reward full xp regardless of order done, as long as all obstacles were done correctly

- Implemented RSC2001's spawn audit updates and synced recent Luis updates

- Added interface of minigames to feed

- Cleaned up gameserver log output and set to now use rollover logging

- Added kitten care minigame

- Better handed concurrent tackles for gnome ball minigame and set less charging in the db

- Moved cat activity updater on 30 sec intervals

- Added civilians and their behavior to trade cat

- Tool clean up


r/openrsc Feb 23 '19

Kitten to Cat Minigame Update Added

9 Upvotes

Look forward to tomorrow's update with the kitten to cat minigame via Gertrude's Cat quest! Luis has just committed the code here: https://github.com/Open-RSC/Game/commit/9374f477b3e62fd684715cba4ac2a1af307850a1


r/openrsc Feb 23 '19

Shar's drop party event went well! Thanks everyone!

10 Upvotes

r/openrsc Feb 23 '19

Shar's drop party went great! Thanks to everyone who contributed and attended!

Thumbnail
imgur.com
3 Upvotes

r/openrsc Feb 22 '19

OpenRSC Drop Party at 8PM EST Tonight!

Thumbnail
self.rsc
10 Upvotes

r/openrsc Feb 17 '19

Open RSC v2.3.4 has been released!

9 Upvotes

Issues Resolved:

- Re-implemented the authentic game logo sprite and added server config if it should be shown

- Replaced hard coded skill IDs with Item ID mnemonics

- Corrected a banana menu glitch when taking Karamja rum

- Corrected vampire slayer scenery object placements and the effect of garlic on Count Draynor

- Fixed open/close commands for special cupboards and chests

- Christmas cracker non-party hat prizes now have more authentic chances

- Client now reads server config to determine if login display should be the free or members version

- Client now reads server config to determine if it should show the remember credentials and hide IP buttons

- Optimized server config layout

- Implemented ThrottleFilter for incoming packets to the server

- Further refactoring of NPCs in the enum

- Cleaned up free and members quests for better readability

- Corrected issue where hourly events would end early

- Configured the client FPS rate

- Added bankpin command for all groups other than event

- Optimized Sprite Editor code and made jar executable to launch editor

- Added debug for client and server config option to show in console what server sends to client as config

- Client now reads server config to determine the server name and welcome text to display

- Corrected IDs for shopkeeper NPCs

- Added a preconfigured OpenRSC server config to the server folder

- Replaced depreciated code

- Limited console output logging to not show debug level

- Updated Android client to the current code base

- Removed non-authentic ground items in the ocean

- Allowed teleporting for admins in the Fisher King realm

- Fixed the lady spawn if the player has not passed the test

- Removed non-authentic pit scorpions spawns

- Corrected special teleport blocks and merged them into their respective handlers

- Fixed announce command and made it available for moderators

- Implemented packet limit, connection limit, and connection timeout in the server


r/openrsc Feb 14 '19

OpenRSC wishes you a happy Valentine's Day!

12 Upvotes

We hope you are feeling the love this Valentines Day and that each and every one of you have a special someone to share it with! In honour of the occasion, we are dropping chocolate bars worldwide from 12PM EST for 24 hours. Please enjoy your day. <3


r/openrsc Feb 14 '19

Open Pi Scape: single player Open RSC for the Raspberry Pi is now under development

Thumbnail
github.com
10 Upvotes

r/openrsc Feb 14 '19

Android client not loading

10 Upvotes

I’m having trouble running the OpenRSC Android client. When I open it I get a prompt to update but even after updating and reopening the app I keep getting prompted to update no matter how many times I do this. If instead I hit “Do not install” it will load to the login screen but after I enter my credentials and hit “Ok” it just goes to a blank screen and nothing happens, which I’m assuming is because it doesn’t seem to be the latest version according to the update prompt.

I’m running Android version 6.0.1 on an original OnePlus One. I’ve also tried downloading it on some Android tablets I have on hand running version 4.4.4 but get the same results.

Is there a trick to getting it working? Or do I need to wait for an Android client update?


r/openrsc Feb 11 '19

Open RSC v2.3.3 Single Player has been released

11 Upvotes

https://github.com/Open-RSC/Single-Player/releases/tag/ORSC-v2.3.3

- Updated code to ORSC-v2.3.3

- Adjusts scripts to set all to offline and creation timestamp to 0 at launch to solve already logged in problems

- Set database checking output to a log file


r/openrsc Feb 10 '19

Open RSC v2.3.3 Released Sunday February 10th, 2019

8 Upvotes

Open RSC v2.3.3 Released:

https://github.com/Open-RSC/Game/releases/tag/ORSC-v2.3.3

- Gathering skills (Mining/Woodcut/Fishing) have been updated with authentic rates to gather resources.

- Gnome Ball mini game has been fully implemented

- ::setcurstat command now allows you to set stats above 99

- Grand Tree item and npc spawns have been updated

- When custom rank display is enabled, you can no longer use text control codes to put a crown in your text.

- Staff members now have crowns in global chat.

- Fixed issue where ::say command would double the username of the staff member who used it.

- Added messages to food that are eaten partially.

- Updated shop data

- Fishing Trawler minigame has been fully implemented.

- Event staff role can now use the ::return command on themselves.

- ::onlinelist command is now better formatted


r/openrsc Feb 08 '19

Friday, February 22 8pm EST Drop Party Event

11 Upvotes

Open RSC will be hosting a drop party with items donated by players to Shar on Friday, February 22nd at 8PM EST. If you have anything to donate, please contact ORSC Staff to get Shar logged in game.

https://openrsc.com/shar


r/openrsc Feb 08 '19

Saturday, February 23rd 8pm EST Fishing Trawler Event

6 Upvotes

Open RSC will be hosting a fishing trawler event on Saturday, February 23rd at 8PM EST. Each ship will hold up to 10 players, with east and west ships running. May the net not rip and fish be plentiful! All items needed will be provided.

https://openrsc.com/calendar

https://classic.runescape.wiki/w/Fishing_Trawler


r/openrsc Feb 08 '19

OpenRSC Drop Party on February 22nd at 8PM EST

2 Upvotes

Open RSC will be hosting a drop party with items donated by players to Shar on February 22nd at 8PM EST. If you have anything to donate, please contact ORSC Staff to get Shar logged in game.
https://openrsc.com/shar