mu*index
lezen
thema
OVER MU*INDEX

Elk spel hier wordt gemeten door de crawler, en elke waarde vermeldt waar hij
vandaan komt en wanneer. Deze pagina behandelt wat we verzamelen, de grenzen
daarvan, wat we niet doen, en hoe de crawler te stoppen is.

Wat een feit hier is

  Gemeten wint van opgegeven, en beide worden getoond. Het MSSP-rapport van een
  spel is het spel dat zichzelf beschrijft. De telnet-handshake is wat we het
  hebben zien doen. Beide staan op zijn pagina, gelabeld met hoe en wanneer.
  Waar ze van elkaar afwijken, tonen we de afwijking.

  Een spelerstelling vermeldt waar hij vandaan komt. Ofwel een WHO of DOING die
  bij het verbindingsscherm gelezen is en door ons geteld, ofwel het eigen MSSP
  PLAYERS-veld van het spel, dat het zelf publiceerde. Nooit samengevoegd.

  Alleen een volledige aflezing kan een nul zijn. Al het andere is onbekend.
  Servers passen hun WHO-koppen naar believen aan, en voorbij een zeker punt kan
  onze parser er geen meer lezen. Dat is niet telbaar, een toestand op zichzelf.
  Een gemeten nul — we kwamen binnen, er was niemand — is een telling, en wordt
  ook als telling weergegeven.

  Bereikbaar, nooit uptime. We openen met tussenpozen een socket vanaf één host.
  Een spel waarheen we geen route hebben is onbereikbaar en volkomen
  springlevend. Niets hier beweert iets over de uptime van een spel, omdat niets
  hier die gemeten heeft.

  Een uur is geteld, niet telbaar, of niet gemeten. Het activiteitenraster heeft
  drie toestanden. De derde is leeg en noemt geen oorzaak: een uur dat we niet
  konden bereiken en een uur dat we nooit gepeild hebben zijn dezelfde
  afwezigheid, en geen van beide is downtime van die server.

Hoe we gegevens verzamelen en aanpassen

  Het archiefrespijt wordt gemeten vanaf de dag dat we je vonden. Een spel dat
  stopt met antwoorden verlaat de standaardlijst na zijn respijtperiode: een
  kwart van de bereikbare tijd die we gepeild hebben, met een ondergrens van 60
  dagen en een bovengrens van 365. Een spel dat sinds 1995 draait, begint op de
  ondergrens op de dag dat we het ontdekken. We importeren niets om de jaren
  vóór onze komst in te vullen.

  We laten MSSP CREATED niet meetellen voor dat respijt. Het is één met de hand
  ingetypte regel in een configuratiebestand, dus meetellen zou de
  archiefdrempel manipuleerbaar maken. Bovendien kunnen we het formaat ervan
  niet raden.

  Een spel claimen levert de bovengrens op. Aantonen dat er servertoegang is, is
  het volle jaar archiefrespijt waard.

  Er wordt nooit iets verwijderd. Archiveren haalt een spel uit de
  standaardlijst, de ranglijsten en het cijfer van vandaag actief, en verder
  niets. Zijn pagina, URL, geschiedenis en adres blijven bestaan, het wordt nog
  gepeild, en één geslaagde peiling zet het terug.

Wat deze site niet zal doen

  Geen stemmen, sterren, beoordelingen of aanbevelingen. Ranglijsten worden
  alleen uit gemeten gegevens berekend.

  Geen forums, recensies, wiki’s, reacties of spelersprofielen. We willen
  uitsluitend gegevens en informatie aanbieden.

  Spelersnamen worden nooit bewaard. Een WHO-antwoord wordt in het geheugen
  ontleed om daaruit of uit andere bronnen een telling te halen, die wordt
  geteld. Zelf gepubliceerde MSSP-waarden zijn de uitzondering op deze regel.

De crawler, en hoe die te stoppen is

  Een peiling is één verbinding die nooit inlogt. Die opent een socket,
  onderhandelt over telnet-opties, leest het verbindingsscherm, vraagt om MSSP
  door optie 70 te onderhandelen, stuurt WHO, INFO, VERSION en verbreekt de
  verbinding. Geen personage, geen login, niets veranderd aan de andere kant.
  Een time-out begrenst de sessie, zodat een vastgelopen peiling geen
  verbindingsplek bezet kan houden.

  CRAWL DELAY wint. Geeft een spel in zijn MSSP-rapport een gewenste minimale
  tussenpoos op, dan wordt die gevolgd. Bij een stilgevallen spel wordt voor
  altijd op de langere tussenpoos aangeklopt, en zo zet het zichzelf weer in de
  lijst wanneer het terugkomt.

  We controleren waar REFERRAL naartoe wijst. Met MSSP kan een spel andere
  spellen noemen. Wij houden echter het eindpunt zelf aan als bron van waarheid.

  Verbindingsschermen worden getoond omdat ze naar iedereen gestuurd worden.
  Door het spel te claimen krijgt de eigenaar de optie om het verbindingsscherm
  niet meer te tonen.

  Zeg stop, en we stoppen — op drie manieren. Publiceer MUINDEX OPT-OUT 1 in je
  MSSP-rapport, en de peiling die dat leest is de laatste. Of publiceer een
  TXT-record op _muindex.jouw.host met de inhoud ‘opt-out’, waarvoor geen
  MSSP-ondersteuning en geen account hier nodig is. Of schrijf een mens aan.
  Alle drie worden binnen één crawlcyclus gehonoreerd, vastgelegd met de datum
  en met wat we lazen, en ook op het aanmeldformulier afgedwongen.

  Het MSSP-veld stopt die luisterpoort; het record stopt de host. MSSP wordt
  gepubliceerd door de poort die antwoordde, dus spreekt het voor die poort —
  bij MU*-hosting draaien routinematig ongerelateerde spellen op één domein, en
  het ene mag het andere niet het zwijgen opleggen. Een TXT-record geldt voor
  elke poort tenzij het er een noemt, als ‘opt-out=4201’. Alles wat daar staat
  en wat we niet als poortenlijst kunnen lezen betekent de hele host, dus
  ‘opt-out=all’ werkt.

  De DNS-route is de enige die je ongedaan kunt maken zonder het ons te vragen.
  Een TXT-record is leesbaar zonder verbinding te maken met een server die dat
  verboden heeft, dus we lezen het opnieuw voordat we aankloppen. Verwijder het
  en we kloppen binnen een week weer aan. Een MSSP-veld kan niet opnieuw gelezen
  worden zonder precies te doen wat je ons gevraagd hebt te laten, dus
  afmeldingen via MSSP en schriftelijke verzoeken blijven staan tot je het
  tegendeel zegt. Die TXT-opzoeking is alles wat een afgemeld adres krijgt: ze
  raakt je nameserver, nooit je spel.

  Stoppen is niet verwijderen, en het is geen downtime. Een spel dat zich
  afmeldt, houdt zijn pagina, zijn adres en alles wat we gemeten hebben voordat
  het erom vroeg. Alleen nieuwe gegevens stoppen: het activiteitenraster krijgt
  er geen uren meer bij en noemt geen oorzaak, want ons besluit om te stoppen
  met kloppen is een feit over ons. Het wordt vastgelegd bij de crawl die niet
  plaatsvond, en in het register van wie erom vroeg.

  Als stoppen niet genoeg is, kan de vermelding er ook af. Zodra we gestopt zijn
  op elk adres waarop je spel antwoordt, biedt je dashboard nog één ding: het
  uit de lijst, de ranglijsten en het dagcijfer halen. De pagina en elk adres
  dat het ooit gehad heeft blijven antwoorden, en er wordt niets verwijderd —
  het houdt op een plek te zijn waar een lezer al bladerend aankomt. Er is een
  geverifieerde claim voor nodig, want het is een besluit over je spel en we
  leggen vast wie het genomen heeft. En een peiling maakt het ongedaan: trek je
  afmelding in, en de eerstvolgende keer dat er aangeklopt wordt en er antwoord
  komt, sta je weer in de lijst zonder dat je het ons nog eens hoeft te vragen.

  De crawler noemt zichzelf MUINDEX-CRAWLER wanneer een server vraagt wat hij
  is.

  Crawler: MUINDEX-CRAWLER
  Contact: https://mu-index.com/crawler

Wat we lezen

  Twee plekken vertellen ons dat spellen bestaan. Beide worden volgens schema en
  met toestemming gelezen, en beide worden hieronder vermeld. De rest bereikt
  ons anders: via de lijst van een ander spel, via een aanmelding, of uit de
  eigen adreslijst van deze site.

  Wat zij ons vertellen wordt als hún uitspraak gelabeld. Een naam of genre dat
  een van deze bronnen bijhoudt, tonen we als iets wat die bron zegt, nooit als
  iets wat wij hebben gemeten — en waar onze eigen meting afwijkt, is juist dat
  verschil wat u ziet.

  AresCentral — De eigen communityhub van AresMUSH. De beheerder heeft ons
  API-inloggegevens gegeven en we lezen de spellenlijst elk uur: de adressen, en
  wat elk spel daar over zichzelf zegt.
  https://arescentral.aresmush.com/

  Intermud-3 — Een netwerk waarop veel spellen uit de LP-familie zijn
  aangesloten. We nemen de adressenlijst over en vragen de spellen die
  antwoorden hoeveel mensen verbonden zijn.
  https://www.intermud.org/