EVENNIA [codebase] Een Python-framework in plaats van een afgerond spel. Twee Evennia-spellen kunnen niets gemeen hebben behalve het leidingwerk. https://www.evennia.com/ Spellen waarvan we vastgesteld hebben dat ze op deze codebase draaien 11 vermeld, 0 gearchiveerd /nl/games?codebase=Evennia Gemeten in hun handshakes: GMCP, MCCP, MSDP, MSSP, MXP Evennia is een MU*-framework, geen spel — dat is het eerste wat je erover moet weten en het is wat Evennia-spellen onderling vergelijken zinloos maakt. Het is een Python-bibliotheek gebouwd op Django en Twisted die je accounts, objecten, kamers, commando's, een persistentielaag en de netwerkstack geeft, en die vervolgens verwacht dat jij het spel schrijft. Het gevolg is dat "draait op Evennia" je veel minder over een spel vertelt dan "draait op PennMUSH" doet. Er zijn gevecht-MUD's op Evennia en er zijn rollenspellen op Evennia en ze delen geen enkele woordenschat. Twee Evennia-spellen hebben mogelijk geen enkel commando gemeen. Voor een ontwikkelaar die al Python kent is dit de kortste weg van niets naar een draaiende wereld, en het is waar een flink deel van de nieuwe spellen sinds het midden van de jaren 2010 begonnen is. HOE HET ER VAN BUITENAF UITZIET Evennia biedt MSSP aan, en publiceert daarmee een spelerstelling. Op het spel dat we gemeten hebben onderhandelde het ook over MCCP2 — compressie — wat kenmerkend is voor een stack die zijn telnet serieus nam. Omdat Evennia een framework is, is wat een bepaald spel onderhandelt deels de beslissing van dat spel. De adoptiecijfers op de protocolpagina's zijn tellingen van wat servers ons daadwerkelijk aangeboden hebben, niet van wat het framework kan, en voor Evennia liggen die twee verder uit elkaar dan voor de meeste. Zie ook AresMUSH — /nl/reference/codebases/aresmush Je wilt gezamenlijk rollenspel — /nl/reference/collaborative-roleplay GMCP — /nl/reference/protocols/gmcp