Instelhandleiding voor spelers
Installeren, richten op your clan, spelen. De plugin dient je bingo-drops in, post je zeldzame drops en sterfgevallen op Discord en — als je OBS draait — bewaart en post hij clips van de momenten die het terugkijken waard zijn.
Installeer de plugin
#In RuneLite: Configuration (de moersleutel) → Plugin Hub → zoek op Anvil → Install. De uitgever is AhmedFathy2001.
Eén plugin bedient alle clans — je richt hem in de volgende stap op deze site, er valt dus niets clanspecifieks te downloaden. Na installatie open je Configuration → Anvil om bij het instellingenpaneel te komen dat in deze hele handleiding wordt getoond.
Koppelen aan deze site
#Alleen het onderdeel Setup doet ertoe om te beginnen. Al het andere heeft verstandige standaardwaarden.

- 1Site URL — voor your clan is dat
https://anvilosrs.com. Het veld is leeg bij levering, dus je moet het invullen. Een slash aan het eind hoeft niet, enhttps://wordt toegevoegd als je het weglaat. - 2Account Token — jouw persoonlijke sleutel tot deze site. Laat hem de plugin voor je invullen (hieronder), of plak hem zelf. Behandel hem als een wachtwoord.
De makkelijke weg: inloggen vanuit de plugin
Met de Site URL ingevuld en het token nog leeg toont het Anvil-zijpaneel een knop Sign in with Discord. Klik erop en de plugin loodst je erdoorheen — je hoeft niets te kopiëren.
- Het paneel toont een code en opent je browser op deze site.
- Controleer of de code op de pagina overeenkomt met die in RuneLite, en klik dan Approve.
- Het paneel zegt Signed in en vult het Account Token voor je in.

- 1De code — die moet overeenkomen met wat de plugin je op dit moment laat zien.
- 2Approve — keur alleen een code goed die je eigen client toont. Heeft iemand je een link of een code gestuurd, weiger die dan — goedkeuren zou betekenen dat je ze je account geeft.
Alles in deze stroom blijft op https://anvilosrs.com — de code wordt hier uitgegeven, hier goedgekeurd met your clans eigen Discord-login, en het token wordt hier teruggegeven. De plugin weigert een inlogpagina te openen die niet op de ingevulde Site URL staat, dus niets in deze stap bereikt een andere Anvil-installatie.
Opent de browser niet vanzelf, dan drukt het paneel het adres en de code af zodat je het handmatig kunt openen. Codes verlopen na tien minuten — druk gewoon opnieuw op de knop.
De handmatige weg: kopieer je token
Log in met Discord en open Profile, scrol dan naar de kaart RuneLite plugin.

- 1Jouw token — verborgen tot je op Reveal drukt. Op deze schermafbeelding is hij met opzet onleesbaar; post die van jou nooit in Discord.
- 2Copy / Rotate — kopieer hem naar het Account Token-veld van de plugin. Rotate geeft een nieuwe uit en maakt de oude ongeldig — gebruik dat als je ooit vermoedt dat je token is uitgelekt.
Eén token dekt elk event waarvoor je je hier hebt ingeschreven — je plakt hem nooit opnieuw per bingo.
Koppel je accounts — gewoon spelen
#Er is geen koppelcode in te tikken. Zodra het token erin staat, wordt het account waarmee je inlogt automatisch aan je profiel gekoppeld.
De plugin stuurt bij elk verzoek je naam in het spel mee plus een stabiele accountvingerafdruk, en de site matcht eerst op die vingerafdruk — je koppelingen overleven dus een naamswijziging. Log één keer in op een altaccount en het verschijnt op je profiel onder Accounts we noticed you playing met een Add in één klik.

- 1Je gekoppelde accounts — alles met “Verified via plugin” is daar puur door te spelen terechtgekomen. Voeg zoveel altaccounts toe als je wilt; één daarvan is je hoofdaccount.
Kun je de plugin niet draaien?
Op mobiel of in de officiële client koppel je het account in plaats daarvan op de website — de profielpagina toont beide opties:
- Verify by XP — vul je RSN in, de site kiest een willekeurige skill, en je moet daarin binnen 30 minuten 1.000 XP halen.
- Manual review — voor verborgen Hiscores of gloednieuwe altaccounts: dien je RSN in met een notitie, en een moderator keurt het goed.
Inschrijven voor events vraagt minstens één geverifieerd account, dus regel dit voordat je je inschrijft.
Controleer of het werkt
#Log in en lees je chatvenster. De plugin begroet je zodra hij verbonden is en er een event loopt.
Je ziet ook het Anvil-zijpaneel zich vullen met je clans, je lopende events, je positie en de sync-knoppen — en er verschijnt een Anvil-knop in de titelbalk van je Collection Log in het spel, naast WikiSync en RuneProfile.
Zegt de chat Tracked as a guest, dan word je bijgehouden maar sta je nog niet op de ledenlijst van de clan. Dat lost een admin op door de ledenlijst vanuit het spel te synchroniseren — vraag het in Discord.
Bingo-instellingen
#Die doen er alleen toe zolang je in een event zit. De standaardwaarden zijn prima — dit is wat elk ervan werkelijk doet.

- 1Auto Submit Drops — maakt een schermafbeelding en dient een bijgehouden drop in op het moment dat hij valt. Laat dit aan; daar draait het om.
- 2Show Overlay — tekent linksboven een klein paneel met Anvil / team / UTC-datum. Het wordt onderdeel van het beeld in je bewijsafbeeldingen, en juist dat maakt een bewijs lastig te vervalsen of terug te dateren. Op deze afbeelding staat het uit — zet het aan als je clan team en tijd op elk bewijs wil zien.
- 3Team completion popups — een banner wanneer iemand uit je team een vakje afrondt. Meerdere tegelijk: het moeilijkste krijgt de banner, de rest gaat naar de chat.
- 4Distinct mission sound — geeft een binnenkomende missie — en iemand die er een claimt — een eigen geluid, zodat je het zonder kijken van een gewoon vakje onderscheidt.
- 5Banner sound + volume — speelt een geluid bij de banner. Er gebeurt niets tot je zelf minstens één .wav toevoegt, via Add clip onder “Banner sounds” in het Anvil-zijpaneel.
- 6Two-frame drop proof — bakt een paar seconden later een tweede beeld in de schermafbeelding, als de loot op de grond is beland. Laat het aan; het bespaart discussies.
Startfoto
Sommige events vragen van iedereen een startfoto: één schermafbeelding gemaakt nadat het event live is gegaan, op een locatie die op het startmoment wordt geloot. Het voorkomt dat iemand de week voor het event besteedt aan het hamsteren van clues, kisten en kills om die op dag één te dumpen.
Draai je de plugin, dan valt er niets voor te bereiden. Bij de start krijg je een chatregel die zegt waar je heen moet, en het Anvil-zijpaneel toont een knop Take starting shot. Ga staan waar het zegt, druk één keer, en je bent klaar — de plugin maakt de foto, stempelt je RSN, je team, de locatie en een codewoord dat alleen jouw account krijgt erop, en archiveert hem voor je.
Twee dingen controleert hij voordat hij iets archiveert, zodat je ze in het spel oplost in plaats van achteraf in een Discord-ruzie. Heeft de organisator de plek op de kaart gezet, dan weet de plugin hoe ver je weg bent en zegt dat, in plaats van een foto van de verkeerde kant van Gielinor te sturen. En vraagt het event om een verse sessie, dan moet je uitloggen en opnieuw inloggen voordat je hem maakt: je hiscores worden alleen bij uitloggen bewaard, dus opnieuw inloggen vlak voor de foto is wat je startwaarden — en daarmee elk XP- en KC-vakje — kloppend maakt.
Op mobiel, of zonder de plugin: open My Team op deze site, lees je codewoord op de startfotokaart, tik het in het chatvenster in het spel, maak een schermafbeelding waarop zowel je personage als het codewoord te zien is, en upload hem op diezelfde kaart. Die upload telt meteen — je kunt spelen zodra hij binnen is, en de staf bekijkt hem achteraf. Log eerst uit en weer in als de kaart daarom vraagt.
Discord-meldingen
#Die gaan af of er nu een bingo loopt of niet, en ze verschijnen in de kanalen van de clan. Welk kanaal, bepalen de admins hier — jij kiest alleen wat je post.

- 1Notify on death — post in het sterfkanaal van de clan, met een schermafbeelding van het moment dat je stierf.
- 2Death message — je eigen regel.
{name}wordt vervangen door je RSN. - 3Notify on PvP kill — een schermafbeelding van de tick waarop je doelwit op 0 HP komt. Standaard uit; hier aan.
- 4Notify on rare drops — de hoofdschakelaar voor drop-berichten.
- 5Min drop value / Min drop rarity — twee onafhankelijke routes naar een bericht: minstens zoveel waard (GE of high alch, welke hoger is), of zeldzamer dan 1 op N (standaard 1/10.000 — lossere waarden vullen het kanaal met kruidenrollen). Je clan kan een zeldzaamheidsdrempel zetten die voor iedereen geldt; die van jou telt nog steeds als hij strenger is. Zet er een op 0 om die route uit te schakelen.
- 6Screenshot rare drops — de afbeelding meesturen, niet alleen de tekst.
- 7Loot key value — een loot key wordt één keer gepost, als één melding, wanneer de hele inhoud boven dit getal uitkomt.
- 8Notify on pets + Screenshot pets — pets komen in het kanaal voor zeldzame drops.

- 1Notify on combat achievements — afgeronde tiers worden altijd gepost zolang dit aanstaat.
- 2CA task min tier — hoe luidruchtig losse taken zijn. Hier Elite; standaard is Master. Zet hem op Grandmaster voor alleen de zeldzaamste.
- 3Notify on 99s & high totals — 99’s, elke 100 totale levels vanaf 1800, en max.
- 4Notify on diary completions — tiers van achievement diaries.
- 5Announce quest completions — vanaf de moeilijkheidsgraad die je kiest en hoger. Hier “All quests”; standaard is Master en hoger.
Clips met OBS
#Eén toets indrukken en de laatste 30 seconden worden bewaard en in het clipkanaal van de clan gezet. Standaard uit en het vraagt een draaiende OBS — maar het is het dichtste bij een highlightsvideo dat je clan gaat krijgen.
Hoe het werkt: OBS houdt een doorlopende replay buffer bij van de laatste X seconden. Je sneltoets zegt OBS die buffer naar een bestand te schrijven, en de plugin pikt dat bestand op en uploadt het naar een Discord-webhook die je erin plakt.
Clips worden rechtstreeks van je pc naar Discord geüpload. Ze gaan nooit via deze site, en er wordt helemaal niets geüpload als je het webhookveld leeg laat — dan blijven de clips op je machine staan.
A. OBS instellen (eenmalig)
- Je hebt OBS Studio 28 of nieuwer nodig — de WebSocket-server zit er vanaf 28 ingebouwd in, geen extra download.
- Zorg dat OBS het spel ook echt vastlegt: een Game- / Window- / Display-Capture-bron die RuneLite toont. Ziet OBS je client niet, dan worden je clips een zwarte rechthoek.
- Settings → Output → vink Enable Replay Buffer aan. (In Simple output-modus staat het op de Recording-pagina; in Advanced heeft het een eigen tabblad.) Controleer meteen of er ruimte is op je opnamepad.
- Tools → WebSocket Server Settings → vink Enable WebSocket server aan. Noteer de Server Port (standaard 4455) en klik Show Connect Info voor het wachtwoord.
Je hoeft niet op “Start Replay Buffer” te drukken — de plugin start hem voor je zodra hij verbindt, en herstart hem telkens als je de cliplengte wijzigt.
B. Vul de plugin in

- 1Enable clip capture — de hoofdschakelaar. Staat hij uit, dan praat de plugin helemaal niet met OBS.
- 2Capture clip hotkey — stel hem in, anders gebeurt er nooit iets. Kies iets dat je midden in een raid niet per ongeluk raakt.
- 3OBS host / port / password —
localhostals OBS op dezelfde pc draait als RuneLite. Draait OBS op een andere machine, zet dan het lokale IP van die machine hier neer — verborgen op deze afbeelding — en laat de poort door de firewall. Poort en wachtwoord komen uit Show Connect Info; laat het wachtwoord leeg als je OBS-authenticatie hebt uitgezet. - 4Max auto-post size (MB) — alles wat groter is, wordt lokaal bewaard en terloops in de chat genoemd in plaats van gepost. Zet hem op wat je Discord-server werkelijk accepteert; de plugin komt op 25.
- 5Clip length (seconds) — hoe ver elke clip terugreikt. Dit schrijft de bufferlengte in je OBS-profiel, dus OBS heeft zoveel seconden aanloop nodig voordat een clip op volle lengte überhaupt bestaat. Langere clips = grotere bestanden; 30 is een prima middenweg.
- 6Save clips as MP4 — MP4 wordt in Discord meteen als voorbeeld getoond en afgespeeld; MKV moet eerst gedownload worden. Let op: dit verandert het opnameformaat van OBS, wat ook je gewone opnames raakt. Zet het uit om OBS met rust te laten.
- 7Clips Discord webhook URL — waar clips terechtkomen — vraag een admin om de webhook van het clipkanaal. Leeg = clips blijven op je pc. Hier verborgen, en terecht: iedereen met deze URL kan in dat kanaal posten.
- 8Post OBS-triggered clips too — verwerkt ook opslagacties die OBS zelf of de plugin “Save Replay Buffer for OBS” start. Laat hem uit als je twee RuneLite-clients tegen één OBS draait, anders wordt elke clip twee keer gepost.
C. Gebruik het
Er gebeurt iets grappigs → druk je sneltoets in → de chat loodst je erdoorheen:
De clip beslaat de seconden vóór je de toets indrukte — druk dus ná het moment, niet tijdens. Je hebt de lengte van je buffer om te reageren.
Clipmeldingen, uitgelegd
Clip capture: OBS isn’t connected.OBS draait niet, de WebSocket-server staat uit, of host/poort/wachtwoord kloppen niet. Los het op en druk opnieuw — de plugin probeert vanzelf elke 30 seconden opnieuw te verbinden.OBS could not save the clip — is the Replay Buffer started?De buffer draait niet. Controleer Enable Replay Buffer in de output-instellingen van OBS, en zet Enable clip capture daarna uit en weer aan.Clip saved locally — paste a Clips Discord webhook URL…Werkt zoals bedoeld, je hebt alleen geen webhook ingesteld. Het bestand staat in je OBS-opnamemap.Clip saved locally (48MB) — too big to auto-post.Kort de cliplengte in, verlaag de kwaliteit van je OBS-opname, of verhoog de maximumgrootte als je server grotere bestanden aanneemt.…but Discord didn’t accept the upload.Te groot, rate-limited, of de upload liep in een time-out. Het bestand staat nog op je pc — post het met de hand als het dat waard is.Als er iets stukgaat
#De plugin zegt het in de chat wanneer het bijhouden is gestopt — hij wacht ongeveer 90 seconden voordat hij klaagt en herhaalt zich hooguit elke 5 minuten.
Anvil: your Account Token was rejected — tracking is OFF.Het token is verkeerd of is geroteerd. Kopieer het opnieuw uit Profile → RuneLite plugin, of maak het veld leeg en log opnieuw in vanuit de plugin.Anvil: can’t reach the site — tracking is OFF.Controleer de Site URL op typefouten — die hoort https://anvilosrs.com te zijn. Klopt hij, dan ligt de site waarschijnlijk plat.…you’re logged in as "<RSN>" but isn’t linked… your drops won’t count.Dat account is nog niet gekoppeld. Voeg het toe via Profile → “Accounts we noticed you playing”.Anvil: reconnected — tracking is back on.Niets. Het herstelde zichzelf.Nog steeds vast? Stuur een admin een log
Typ ::anvillog in de spelchat (of stel Export debug log hotkey in bij het Support-onderdeel van de plugin). Hij schrijft een logbestand naar je map .runelite/anvil-debug, opent de map, en kopieert het pad naar je klembord — stuur dat bestand naar een admin en die ziet precies wat er misging.
Pets en dubbele Champion’s scrolls hebben een handmatige screenshot nodig. De plugin maakt hem voor je en bewaart hem in .runelite/osrs-bingo-pending/ — Copy folder path in het Anvil-zijpaneel opent de map — zodat je hem op de site toevoegt in plaats van achteraf naar een plaatje te zoeken.
De schermafbeeldingen komen uit een echte installatie — accounttoken, OBS-adres en Discord-webhook zijn met opzet onleesbaar gemaakt. De jouwe horen net zo privé te blijven.