NPC DIALOGUE STALLING
Logg has found that the authentic 20 second timer from RSC wherein the player would stop talking to NPCs automatically was not implemented, and presently dialogue only stops after 500 ticks (5 minutes and 20 seconds).
We would like to apologise for this feature not being properly implemented, and it will be resolved. Once it is fixed, the team's stance on NPC stalling will remain the same.
NPCs are considered resources in their own right, and it is part of the RuneScape gameplay to need to compete for resources against other players. We hope that this authentic change should alleviate issues regarding this, but the team maintains that we will not intervene if a single player manages to restart dialogue in order to "keep" the resource, unless they use malicious means to do so (including but not limited to botting and abusing an inauthentic bug).
Thank you all for continuing to enjoy Open RuneScape Classic.(edited)
The new timeout mechanic will be introduced in the next server update. However, it is not quite as simple as "20 seconds timeout". Here's some things you need to know about how it works:
By default, you can stay in a dialogue menu for 5 minutes and 20 seconds. However, this changes if someone else attempts to talk to the NPC while you are in said menu...
If someone talks to the NPC before 20 seconds have passed since you entered the dialogue menu, once that 20 second threshold has ended, the NPC will stop talking to you and be accessible with another click.
If someone talks to the NPC AFTER 20 seconds have already passed, your dialogue will automatically close and the new person will instantly talk to the NPC.
If you enter a new dialogue menu, the second person will be required to interact with the NPC again to trigger the timeout.
In short: If someone is attempting to block the NPC, talk to the NPC! It will either free itself when time is up, or you will get to talk to the NPC directly!
Note that this implementation is experimental due to needing new handling (especially with closing another player's dialogue...!) so do work with us if there are any bugs with it!
The day is here!... Again! As I promised 2 years ago when we removed Bank Notes from RSC Preservation (at the time known simply as "Open RSC"), any remaining noted items still in players' inventories after 2 years have now been removed.
Loggykins, my alt account which I purposely kept noted items on for testing purposes.
@dwilly99, who had a single noted bronze pickaxe on their account "Dwilly" which has now been converted into a regular bronze pickaxe.
Thanks everyone for continuing to play. I am proud of the progress that the RSC Preservation server has made towards more accurately replicating RuneScape Classic in the past two years, and I look forward to where we will be in another few years.
If you look close enough, you’ll see tiny RuneScape classic players inside the servers. Anyways, there is some big back end rearchitect work that needs to be done that I will tackle tomorrow when I have the day off from work. I don’t expect webclient, wiki, nor android to work until that is finished.(edited)
The primary Intel NUC server running VMware ESXi that was hosting the databases, website, and all game worlds except Uranium and Coleslaw which are on their own dedicated Intel NUC server ended up crashing yesterday when the datastore ran out of storage. It shutdown the virtual machine hosting everything to alert that it was out of space and would not let me add storage nor power on the VM to recover files. It would have taken far longer to copy 2TB of VM disk files off than to simply rebuild from scratch on another Intel NUC server a bare metal setup without any VMware ESXi virtualization complexity so after six hours and with Logg's offsite backup file restoration assistance, we managed to get 90% of everything back online last night.
The webclient and the wiki still need to be restored but both require some rearchitecting to work properly. A stopgap measure had been implemented to get them working for a while but it was not a good long term solution, similar to the VM running out of space. I had deleted an extra VM to free up space but eventually that ran out yesterday. There will be time tomorrow and this week to dig into a better design for hosting and disaster recovery / backups.
I want to deploy a replacement bare metal Intel NUC server for Uranium/Coleslaw matching the one I just did for the primary server hosting one. I'll automate database, PCAP, log, and file backups with a third intel NUC dedicated only to NAS backups and centralized security monitoring and then look into ways to simplify the Docker containers we use for services, simply the various shell scripts used during deployment and set up, and do a documentation overhaul from scratch as it has been about five years since the project began and many things have evolved over time from a production hosting perspective.
Thank you Logg for keeping archival backups of the database, files, logs, PCAPs, and everything else, you really saved the day!
We are aware that the web client is currently not working and that the Android client is not loading for some players. We believe we know the cause of the issues and hope to fix it as soon as we can. Thank you for your understanding.
The webclient has been fixed finally! @jkm Came up with the solution so big thank you!
For the short term, the forum has a problem and is returning server 500 errors. We are troubleshooting why.(edited)
Logg is going on a month long vacation to save the rain forest. As a result, we are putting a change management freeze on implementing any new code updates to the live game worlds for the next month until 4/20 . We have had several major recent patches that have been placed live that need a code release created with a tag it GitLab so I will be publishing that shortly on here in the next few days but the #patch-notes have already been posted thanks to @Ryan last week.
Hopefully the forum and wiki will be up and running soon. Lots of progress on those fronts in the background!(edited)
Good news everyone! We are now offering the ability for you to export your account data from our live servers! There are several uses for this that I can think of:
1️⃣. You can generate a snapshot of your account to be able to look at in the future, to see your progress.
2️⃣. You can take your account data and play single-player.
3️⃣. You can import your existing account data into a server run by you or your friends.
4️⃣. You can rest easy knowing that your account data will never be lost, even if our server hypothetically stopped being hosted. (We have hosted Open RSC servers for 4.5 years now, and intend to continue to run Open RSC servers forever, but circumstances beyond our control could prevent this.)
5️⃣. If you were banned, you are unbanned in your account export! The ban is noted in metadata.txt, however.
Our source code to run the server as always is available for download here:
The account export page is located at https://rsc.vet/playerexport
Further instructions are available at https://rsc.vet/playerexportinstructions
Big thank you to @Logg for extensive help testing this feature and for writing instructions.
We are going to do a full system reboot. There is a problem with the MySQL database table and we want to make sure it doesn't affect the game database because right now the hourly backups are not processing. Realized the last successful one was yesterday morning. (Need to figure out how to make a discord bot alarm for that!)
We discovered a critical failure with the server backups and the MariaDB database server running as a container in Docker that occurred yesterday morning. A directory was removed from disk in order to migrate the production game folder to a new path. The docker container for MariaDB had not been stopped before the path was moved but still retained the mapped folder path for the stored databases in memory. As a result, the database and game server continued to run normally but hourly database backups failed to generate.
No game data since yesterday morning was available to recover since about 8am Eastern US time. This unfortunately means the last 32 hours were lost. It sucks and we are sorry.
Ken suggested e-mailing an alert for when created backup zip files stop being created per hour of a certain size. That can be our early warning system in the future that something is seriously wrong.
All game worlds are back online now and backups are working now going forward.(edited)
Hi everyone. Happy April fools day. We won't be changing the logo to something dumb or the server icon to include a I am still in Japan and having a great time.
I made these versions of the wikis's time line game and never told anyone about it. This is the one year anniversary of the base games' original launch, so you can play the rsc timeline game today if you want. There is an rs2 version as well.
Hi @everyone and Happy Good Friday to you. Easter is this Sunday, April 9th, and we will be celebrating with an Easter Event on four of our servers:
On RSC Preservation, we will be dropping Bunny ears world-wide, as we have done in previous years. Every hour, at 00 minutes, the surface will be scattered with Bunny ears. If you can believe it, this is now the 4th year in a row we have dropped Bunny ears, first dropped on April 12th 2020. The year in which you first obtain the ears is recorded.
On RSC Cabbage, we will be bringing back the Ester's Bunnies event from past years, as well as dropping Easter Eggs, Bunny Ears, and Chicken Caps, as we have done in years past, at the 00 mark of each hour.
On RSC Uranium, we will be dropping Bunny ears for the first time. Like RSC Preservation, ears will be dropped next year as well, but the year in which you first obtain them will be recorded.
On RSC Coleslaw, we will be bringing back the Ester's Bunnies event from last year, as well as dropping Easter Eggs, Bunny Ears, and Chicken Caps, at the 00 mark of each hour.
2001scape will not have an Easter event this year, as there was not an easter event in 2001. Authentic!
Due to the fact that I am still on vacation in Japan, and I'm not certain that any other administrator will be available to initiate the drops, all these festivities will begin at 4/8/2023 9:00 AM, which is Saturday @ 11 PM in Japan (or possibly 1 hour later), but 10 or 11 AM Saturday on the East coast of the United States.
Drops will continue through Sunday in America, so about a 48 hour drop this year.
We're excited to announce another long-awaited feature! After much development effort, we have finally added NPC hiscores! You can see the new NPC hiscores feature here: https://rsc.vet/npchiscores/
This feature is enabled for all of our worlds, and has a list of NPCs we could modify as necessary.
We hope you all enjoy this cool feature!
Hi everyone, we removed the Captcha.bot that used to manage giving the Fellowship of Cabbages role, and now we are using Discord Onboarding.
With this change, you will need to opt-in to the server-specific roles @RSC Preservation@RSC Cabbage@2001scape@RSC Kale@Open PK@RSC Uranium@RSC Coleslaw and @Self-hosted in order to see the relevant channels. We will also be able to use these roles to ping more specifically about events on each server.
In the left pane, all the way at the top, above "SERVER STATS", there is a new "Channel & Roles" button(edited)
Warning! The servers are running on emergency battery power. The power is out and estimated time to fix is 1:30am. It is 11:12pm currently. The UPS battery backup has ~40 minutes before the batteries die. All servers will go offline at that point until the power returns.
We found out why Uranium and Coleslaw were unstable and crashing. Turns out that we had server-side PCAP recording enabled in the server configs and the level of bot activity was causing ~20GB of RAM usage per world until they would crash. It also created ~30GB of PCAP recordings in the log folder. Its great to detect botting and other glitch issues but we just will have to keep it disabled on bot worlds to avoid the instability. Should be set going forward.
The webclient is unable to connect for the time being due to an expired domain SSL certificate that needs renewal. The domain was recently transferred and needs to have nameservers set up for Cloudflare again before it can be renewed.(edited)
Good news everyone, after much development effort, we are excited to announce that account registration through the website is now available!
In order to register an account, you can now go to: https://rsc.vet/register or click the register an account link on the home page.
We hope you are all as excited about this feature as we are!
The https://rsc.vet/ website will be going down today for a while for some scheduled maintenance. We estimate it will take 2-4 hours, but it may take longer.
We will let you know when it is back up.
Good news everyone,
We are pleased to announce that the scheduled maintenance has been successfully completed. We have upgraded our system to provide you with a better and more secure user experience.
You may now access our website at https://rsc.vet as normal. We thank you for your patience and understanding during the downtime.
In this upgrade, we have ensured the latest technologies are in place to deliver an improved user experience. You can expect our platform to be more robust and continue to operate smoothly.
If you encounter any issues or have any questions, please let us know.
We appreciate your continued support and understanding as we work to continually improve our services.
The RS Archive project is now offering a $200 cash incentive to the 5 oldest lost client/caches found during the next 2 months. This is on top of the "receive any item of your choice" incentive that we @ Open RSC run for any lost files from before 2010.
Servers are back online. The server hosting the virtual machine decided that the game servers were taking too much memory and decided to just kill the process, at about the same time I went to bed. I am telling it kindly to never do that again now. Thanks for your patience.
We welcome @Aurora to the administrators team. She will continue to act as a moderator, but this allows her access to some administrator-only tools. Thanks to her for all her continued efforts in ensuring this community remains wholesome.
Hi everyone! @RSC Cabbage The long awaited content release for Cabbage is finally ready for release. This sunday, October 1st, you will be able to enter the Legend's Guild and begin The Odyssey by speaking with Sir Radimus Erkle.
The Odyssey will take you on an adventure throughout the world of RuneScape, to places some of you have never seen before, places you know better than your own living room, and places you wish you'd never see again.
Radimus and his companions will send you out on missions to kill various tiers of monsters of increasing difficulty. You will be given rewards and supplies as you progress, and the final reward will make the whole journey quite worth it. And who knows, maybe you'll make a friend along the way.
The final reward is going to be tradeable and, I imagine, quite valuable. I know that some of you will be racing to get it first. I ask that those of you who can see what the reward is do not spoil it to everybody else until at least the first one has been obtained legitimately.
P.S. It will be replayable :)