What to test
Help us by trying these things in game and telling us what you see. Post what you find in #bug-reports on Discord.
Current test focus (live-20261015-1904)
Shops and Grand Exchange
- Shop buying: open any shop (for example the cape seller at 3237,3621, or any general store) and click Buy 1 / 5 / 10 / 50 on an item: the item arrives and the coins leave (before, nothing happened at all). Stock that is sold out says so; a full backpack says so.
- Grand Exchange: all 8 offer slots are usable for everybody (no more greyed-out slots 4-8): start offers in slots 4 to 8 and check they work.
- Grand Exchange: the discontinued rares (partyhats, Santa hats, Halloween masks, pumpkin, Easter ring, ...) cannot be offered or bought there (
GeExclusions.ktis the list; Green santa hat, Holly wreath and Christmas scythe do not exist in this cache). The item search of the client still shows them; picking one gives "can't be traded".
Admin tools
- Rotten carrot: left-click it for the full teleport list (raids, bosses, places, hub, starter island, custom tiles); right-click for the Raids, Bosses, Places and Custom submenus. Check a few destinations land somewhere sensible (the boss tiles are the least certain) and that
::ct 3 lumbridgefollowed by the "Named custom list" entry works. - Rotten potato layout: Me, Toggles, Travel and Tools open submenus; "More toggles" / "More tools" open a list; Bots (plain click) opens the bot list. If the right-click labels still show the old names after a login, restart the client once so it refreshes its cache.
::xpmode x2(admin, potato Tools > More tools > Xp mode): the chat shows the new mode and the effective rate; gain some xp and check it doubles; log out and in, it stays; another character of your account is unchanged.::instawin(admin, potato Tools > Insta-win) wins the challenge you are in: start a Pest Control game, a Wintertodt or Tempoross round, a Fight Cave, the Colosseum, a Nightmare Zone dream or a Mahogany Homes contract (or fight a boss in its instance), run it, and check you get the normal reward (points, chest, drops, xp). Outside a challenge it says "You are not in a challenge."::teleto <player>as a moderator (needs a second player): you land next to them and get the 5 minute protection message; ask the second player to try to attack you (refused) and a monster to hit you (nothing happens); you get a "minutes left" message every minute and one when it ends; attack something yourself and the protection ends at once. As an admin there is no timer.- Admins and owners cannot die: take damage far above your hitpoints (for example from a boss): you stay at 1 hitpoint.
- Rotten potato used on a player > Reset bank PIN: for now it only says "Bank PIN system not installed yet."; once the bank PIN system exists, set a PIN on another character, reset it from the menu, and check the player gets "Your bank PIN was reset by staff" and can set a new one.
- Potato "Invisible" (Toggles > More toggles > Invisible): ask a second player to stand next to you; they should no longer see you and monsters should leave you alone; turn it off and you are back. Needs a second client to check.
- Potato as multitool: carry only the potato (no axe, pickaxe, knife, ...) and chop a tree, mine a rock, fish at a spot, light a fire, fletch logs with a knife, use a hammer at an anvil: all should work; the axe and pickaxe act as the best your level allows.
::giverangeset/::givemeleeset: the inventory is only coins, sharks, a strength potion, two prayer restores and the seven runes (plus the potato / carrot in front).
Settings and music
- [client] Thieving left click (needs the new launcher plugin jar): hover a man, a farmer, an Ardougne/Varrock guard, a knight, a hero and a H.A.M. member; the default (top) action must say Pickpocket and a left click pickpockets. Hover a thieving stall (tea, baker, silk, fur, gem, ...): the left click is Steal-from. Right-click still lists Talk-to / Attack. With an item selected ("Use X → Man") the top action must stay the "Use" one.
- [server] New character defaults: create a new character and open the settings tab. NPC attack options should be on "Left-click where available", the music, sound effect and area sound sliders at 10%, and shift-click drop on (shift-click an inventory item drops it; with the bank, a shop or the trade window open it must not drop). Characters that already exist keep their settings.
- [server] Music tab: click a track in the list. It should start playing at once and the mode switches to manual; the text above the list shows its name. Check that the track that plays is the one you clicked (the list order is computed on the server, not verified yet), that a locked boss/raid/minigame track says it is locked, and that the manual / area / random buttons change the mode.
- [server] Brightness: drag the brightness slider in the settings tab several times; the client must not disconnect or crash and the brightness should stay after a relog.
- [client] Login screen: after logging out, the login screen / main menu music is silent. Needs the new launcher plugin jar (client rebuild).
Minigames
- Pest Control points: win a game and check the chat: 2 points per portal and 2 more for all four, times 1.0 / 1.2 / 1.5 by boat (a full win is 10 / 12 / 15); the Void Knight prices are unchanged.
- Wintertodt camp: the bank chest at the camp bank (and the deposit box) now open the bank; click the Pyromancers, Ignisia, Captain Kalt, the soldiers, Esther, Ish and Brew'ma and each tells how the minigame works; the three crates by the entrance give a hammer, a knife, an axe and a tinderbox, the other crates give concoctions, and sprouting roots give bruma herbs (Herblore 50: use herb on concoction, then drink). Unused roots, kindling, herbs and potions vanish when you leave the arena. The status line every 30 ticks shows energy, points and warmth. Check each click above and that roots disappear at the door.
Grand Exchange home
- Create a new character (or
::resetplaytimeequivalent on a test account) and log in: the Gielinor Guide's welcome conversation opens by itself; the Guide stands about six tiles north-east of where you appear (3167,3471) and can be talked to again any time. Check the Ironman tutor now stands at 3182,3470, Brugsen Bursen is gone and no dwarf remains lie next to the bank booths at the west side. - Home teleport, the Grand Exchange jewellery teleport and the jail release now put you at 3164,3464 (south of the booths, next to where new characters appear): cast Home Teleport and check the tile with
::pos(or the position overlay); a new character also appears there, and Death's Office returns you there too.
Launcher and new characters
- Create character: in the launcher press the yellow Create character card, a name window opens in the game; type a name that is taken (an existing character) and you should get "That name is already taken" without the game closing, then type a free name and press Create: you log in without typing a password.
- First login of a new character: after the character design screen (Confirm) a dialogue lets you choose game mode (Normal, Ironman, Hardcore Ironman, Ultimate Ironman, each with a description and an "are you sure") and xp mode (Normal, Fast x2, Fast x5); afterwards the chat says what you are, the launcher card shows the same mode, and an Ironman cannot use the Grand Exchange. Close the dialogue by walking away and talk to the Gielinor Guide: it must offer the setup again.
- Launcher cards: the new-character card is in the same row as your characters, each card has a Login button, and the small x in the card's corner asks for confirmation (and then your character's name) before it deletes. A character that has not picked its modes shows "Choose your game mode in the game".
- Head portrait: log in, equip a helmet, log out: the launcher card shows the OSRS chat head with that helmet (a character that never logged in shows the grey default head).
Client
- New "What to test" client tab (green check icon in the RuneLite side bar): open it, check it shows the build tag, the list grouped by area and a progress bar; tick an item, log out and back in, the tick is still there; switch the filter to Only unchecked and Only new; Refresh works, and without internet it says it shows the cached copy. "I found a bug" tells you to use the in-game Report button.
Teleports
- Type
::teleports(needs the new client package): the dark brown Teleports window opens. Click each category button and scroll the cards with the arrows or the track; check the thumbnails, names and the skull on Wilderness cards. Left-click a card: you teleport after the usual animation (try it with a teleblock or deep in the Wilderness: it must refuse). Right-click a card > Favorite: a star appears and the name shows under Favorites; click it there to teleport, right-click > Remove to drop it. Use a few destinations: Recent shows the last three, newest first. Log out and in: favorites and recent are still there. Rotten carrot left click opens the same window (staff: no rules);::tpoldis the old list.
Interfaces
- Welcome screen: log in with the launcher. The old welcome interface should open full screen with "Welcome to PrivatePS", "You last logged in N minutes ago", the PrivatePS banner picture in the middle, a red "Click here to play" button, a "Change bank PIN" box on the left, the supporter box on the right and a news line at the bottom. Check the texts are ours (not "Old School RuneScape" or "inbox"), that the box labels in the right-click menu read "Change bank PIN" and "Become a supporter", and that "Click here to play" (and Esc) closes it. It must not come back until the next login. A brand new character sees the design screen first, then the welcome screen.
- Supporter box: for a normal character click it and check the website opens in your browser (the supporter page is not on the site yet, it opens the account page). As admin run
::supporter <your name> 30, log in again: the box says "Thanks for supporting us!" and "30 days left". - Bank PIN: click "Change bank PIN" (or
::bankpin), set a PIN, open a bank: it asks for the PIN in the chat box once, then stays open for the rest of the session. A wrong PIN says so; three wrong tries lock the bank for five minutes. Log out and in: it asks again. Change and remove ask for the old PIN first. Admin:::resetpin <name>removes a forgotten PIN. (Entry is typed in the chat box, not the OSRS keypad.) - Default banner: with no
/bannerset (and after/banner reset) the welcome screen shows the PrivatePS key art with the small red "alpha" label, not stretched. - Banner (staff, needs the bot):
/banner setwith a screenshot, log in again and check it shows in the middle of the welcome screen;/banner text <line>changes the news line;/banner resetbrings the PrivatePS picture back.
Still to verify
- [Reports] Report menu (right-click a player > Report, or
::report [name]): pick Report player / Report bug / Request staff. Report player: choose a reason, add an optional note, confirm; you should read "Thank you. Your report on <name> has been sent to the staff." Report bug: type a short title and a description; you get a thank-you. Request staff: confirm once; you should read "Staff have been notified." (with Discord set up, #staff-chat gets an @here message). Send two reports within 30 seconds: the second must be refused with a wait message. As admin run::reports: the last 10 reports show in chat. Each report is also inserver-233/.data/player-reports.txtwith your location, last chat, inventory, worn items and recent activity. - [Website] Open the website's Guides section (
/guides/) after the site is deployed: click through every guide from the side menu, check the links work (also on a phone) and that the facts match the game; the Release notes and What to test pages should show the latest update. - [Skills]
::ti(admin) fills your bank with the teleport-testing items spread over several bank tabs, and the bank has five times the usual room: run::ti, open the bank, check the tabs show their items and you can withdraw from every tab without a disconnect. - [Combat]
::giverangesetand::givemeleeset(admin, also in the rotten potato: Me > Give range set / Give melee set) replace your inventory with food, potions, runes and tools and put on the range or melee set: run each, check the worn gear (twisted bow + masori, or scythe + torva) and the inventory. - [Combat]
::max(admin) sets every skill to 99: run it, then check the skills tab, in particular Construction, Cooking and Firemaking, which used to stay far below 99. - [Combat] Rotten potato toggles (Toggles > More toggles): Force rare drop, Force pet, Force clue make the next kills of any monster give its rarest drop, its pet or a clue scroll; they are gone after a relog. Test on a goblin or cow with each toggle on.
- [Minigames] Wintertodt braziers: during a round only one brazier is ever broken; after you repair it, no other brazier breaks for one minute (it may still be put out by the cold). Also check the four tool crates give hammer, knife, axe and tinderbox even with the rotten potato in your inventory.
- [Minigames]
::startnow(admin, potato Tools > Start now) skips the wait of the minigame queue or lobby you are in: stand on a Pest Control lander, in the Wintertodt or Tempoross queue or the Guardians of the Rift lobby and run it, the game starts at once; outside a queue it says "You are not in a queue." - [Minigames]
::removeinstance(admin, potato Travel > Remove instance) takes you out of the instance you are in and closes the one you own: enter a Tempoross, Tithe Farm or boss instance, run it, you land at its exit (or Lumbridge); with no instance it says "You have no active instance." - [Minigames] Pest Control: talk to each of the three squires (Novice, Intermediate, Veteran) at the lander: they answer and you can board without an error; in a game the four portals stand still and face the Void Knight.
- [Discord] Owner: run
/setup dry_run:truein Discord first and read the list, then/setup: channels and roles are renamed, moved and created, nothing is deleted. Check #announcements still receives the::serverupdatepost. - [Discord] Join with a second account: you only see #rules, #welcome, #announcements and the information channels; press the button in #rules, you get Member and the community channels appear, and #welcome greets you. Staff area (Temp mod and above) stays hidden.
- [Discord] Reports (needs the game-side Report menu): send a bug, a player report and Request staff from in game; check a forum post appears in #bug-reports / #player-reports (staff only), a GitHub issue is made when configured,
@hereshows in #staff-chat, the status select works and Fixed / Cannot reproduce / Won't fix ask for a note and lock the post. - [Discord] #server-status shows online/offline and players online and refreshes every few minutes.
- [Discord] Link Discord with OAuth (after the owner added the keys and the redirect): on the website account page press Link with Discord, allow it on Discord, you come back to the account page with "Discord linked" and your Discord name shown; you are added to the Discord server automatically (if not, the page says to use the invite link); in the server you get the Linked role (and Supporter / staff role by rank). Press Unlink: the roles go. Cancel on the Discord page: you come back with "Linking was cancelled". The code under "Use a link code instead" still works.
- [Discord] Staff: #staff-rules (Temp mod and above only) shows the staff rules; change
STAFF-RULES.md, release, and the bot edits its message (it is not visible to players or on the website). - [Discord] After a release, #rules, #what-to-test and #known-issues update themselves within about 10 minutes.
- [Admin tools] Rotten potato menu (hold the potato, right-click): the options are grouped Me, Toggles, Travel, Tools and Bot, each opens a submenu; check every entry does what its label says, including No-clip (every map click teleports you) and God mode.
Known issues
No need to report these.
- Quests: almost none are playable yet.
- Many NPCs have no dialogue or only basic behaviour.
- Raids and most combat minigames are not built yet.
Generated from the project files in Git at every release, so this page is always as current as the last update.