Extreme Slingo is moving along:
-------------------
New Commands
-------------------
-------------------
/88 trim
-------------------
Added a new command to "trim" out playing cards from people who have abandoned the game yet left thier card out. Previously if there were abandoned cards and the max number of cards had been issued out no one new could join the game without an /88 cleanup. An /88 cleanup is time consuming and unnecessary ... a cleanup kills all cards and then everyone has to get a new card ... yuck!
/88 trim
1.) Deletes all cards for which the player associated to that card is more then 15 meters away from the card.
2.) Re-allocates space for new players to join
-------------------
/88 reset
-------------------
Added a new command to recover from sim crashes, sim resets, and unexpected rolling updates. Game gets "stuck" when a sim restart happens in the middle of a game. The new command is: /88 reset
/88 reset
1.) Will Kill all cards
2.) Capture the pot to the owner
3.) Reset Slingo into a good state
This command can not be issued (is ignored) from "Any Host" hosts. It will only be honored by the hosts whom are configured in the configuration notecard (my hosts). The reason for this is although I want to leave Slingo open for anyone to host at any time, this command could be used for griefing. So if Extreme Slingo breaks because of a sim restart during the middle of a game you will have to find an Extreme Host to reset it.
-------------------
bug fixes
-------------------
Found a bug where deleted cards were not freeing up memory uder every single circumstance (found an edge case). This is fixed and no more stack heaps after many many games when hitting this edge case several times.
-------------------
maintenance
-------------------
Increaed max cards back to 40 after fixing the above bug. 40 people can play again WOOT!
-------------------
stress testing
-------------------
Ran Extreme Slingo with 82 people in the sim and multiple other activities going on.
1.) 82 people in the sim
2.) 40 people playing Slingo
3.) Slingo games running concurrently during Multiplay Duces wild running in the same sim.
4.) Slingo games running concurretnly during Freeplay sessions running in the same sim.
5.) Slingo games running during time dilation as low as .10
RESULTS:
Everything worked great! (Almost)
1.) I did have to set time to mark up to 16 seconds (during bad dilation) as some people could not keep up, but most were fine. After setting to 16 all were fine.
2.) Three individuals could not see numbers coming up for rounds every single time. This was isolated to three individuals. These three were reporting heavy packet loss and bad connections. Two tried a relog, this fixed it partially for one person and completely for another. The person whom only recieved a partial fix from a relog was still reporting heavy packet loss. The individual who did not relog continued to not see numbers in rounds and continued to report heavy packet loss.
THIS WAS A STRESS TEST
Everything was fine for almost everyone. I'm frankly surprised. We still had 40 people playing slingo (and playing it very quickly) in a sim with 82 people in it and completing a game in 10 to 15 minutes. As far as the bad connections and packet loss there's not a whole lot I can do about that but there are some things I could "try" such as doubling up commands at critical poits (number stops) to hope one of them makes it through if the other was lost to packet loss? I'm not sure I'll do this but I'll see how badly that would degrade overall performance for everyone else. If someone is experiencing heavy packet loss with a bad connection in SL then MANY things about SL are not going to work for them. I don't know that I should try and accomodate that scenario, and I'm not sure I even could, but it is jotted down on my list of things to look into.
At any rate. I don't forsee running Slingo with 82 people in the sim and having other multi player games (or freeplay) going on at the same time on a regular basis so I would call this test a success.
1.) Game did not freeze
2.) Game was playable
3.) Game was wicked fast
MORE TO COME ....
Remember ... Extreme Slingo is availabe in the Extreme Sim at the North West corner of the dock. ANYONE can host it .. it's in any host mode so feel free to play with it. Just click on the "Done" prim to take hosting controls and then SHOUT
/88 help
To get a hosting directions note card.
I do ask that no one attempt to host when my hosts are running games or have posted events for Extreme Slingo.
MORE TO COME! ENJOY!