Sedan i slutet av maj har KottCraft vuxit väldigt snabbt, något vi tycker är mycket roligt. Denna snabba tillväxttakt har dock gjort att många plugins har fått ställas inför hårda tester, och tyvärr har inte alla klarat sig igenom dem.
Att många spelare samtidigt drabbas av stora laggspikar, som ibland pågår i flera minuter, har nog inte undgått någon som har varit relativt aktiv på servern under den senaste tiden. Vi har efter lagom digert arbete kommit fram till att detta har orsakats av vårt ekonomiplugin, närmare bestämt när pengar har flyttats mellan konton. Att utföra en transaktion (t.ex. med hjälp av /pay eller /t deposit) har inte varit några problem, inte har servern laggat för det. Nej, det olidliga lagget har först uppenbarat sig när en eller flera spelare klickar väldigt snabbt på en skyltaffär för att sälja eller köpa något. När så många transaktioner sker på så kort tid har ekonomipluginet dragit ned resten av servern, och lagget har varit ett ofrånkomligt faktum.
I februari gav vi pluginet Essentials Economy förtroendet att sköta allas konton och hålla i allas pengar. Detta var dock ett förtroende som pluginet missbrukade; vi kunde flera gånger se hur spelares konton hade blivit nollställda. Med anledning av det bytte vi till Fe. Det var ett mycket trevligt litet plugin som skötte sig ganska bra, men tyvärr var det inte "skyddat" mot att orsaka lagg när man handlade med skyltaffärer väldigt snabbt. Efter ett tag med Fe bytte vi till Iconomy, i hopp om att detta välrenommerade plugin inte skulle skapa så mycket lagg. Men oj vad fel vi (jag) hade! Snabbt bytte vi till Craftconomy, som är ännu ett ekonomiplugin, men inte heller det var tillräckligt bra.
Så vad har vi gjort nu? En tillfällig lösning var att lägga in en fördröjning på fem sekunder mellan varje handel med skyltaffärer, men detta var ju naturligtvis ingen bra eller hållbar lösning. Med anledning av det, och med anledning av att bland annat Gallerian är ganska centralt på KottCraft, blev problemet med de evigt laggande ekonomipluginen högt prioriterat. För drygt sju timmar sedan kände jag att det var dags att göra något åt detta, så jag skrev ett eget plugin.
Med en liten gnutta stolthet presenterar jag därför pluginet: Economied! KottCraft är den enda server i världen som kör detta plugin, specialskrivet för att just inte skapa lagg. Vi har provat det lite grann nu i natt, men det blir intressant att se hur det artar sig under dagarna som kommer. Slipper vi laggspikarna? Fungerar det? Fungerar det inte? Upp till bevis, Economied!
För dig som har blivit lite förvirrad (med all rätt!) av att de ekonomirelaterade kommandona har ändrats fram och tillbaka vill jag nu klargöra vilka det är som gäller:
• /money
• /money <spelare>
• /pay <spelare> <belopp>
Saker att fixa i nästa version:
• Meddelandet man får om man tar emot pengar via /pay innehåller fel namn (man ser sitt eget).
• Lite mer färger i meddelandet som syns om man skriver /money.
• En topplista!