Engine
De OSM-Engine is het programma dat elke nacht de wedstrijdsimulaties doorrekent vanaf 0:00 tot 6:00. Hiervoor gebruikt het programma de instellingen en opdrachten die de managers gedurende de dag aan hun team hebben meegegeven.
Tussen 00:00 en 01:00 worden de competities gereset en managers die geen SK hebben en in een crew zitten, worden verwijderd.
Tussen 01:00 en 06:00 worden de wedstrijden gesimuleerd. vaak kan dit op sommige servers
uitlopen tot 7-8 uur
Je kan via Overzichten > Competities > Simulatie status zien hoe ver de servers zijn met simuleren.
Kijk dus hier om te kijken hoe het met de simulaties gaat.
De simulatie loopt in twee fases. In fase één worden alle wedstrijden gesimuleerd in de competities. In fase twee worden o.a. de krant, het bestuur, competitie gebeurtenissen en diverse statistieken gegenereerd. Fase 2 komt na fase 1 en is wat later klaar.
Feiten en cijfers
- Het simuleren van één wedstrijd duurt gemiddeld ongeveer 0.15 seconden.
- Het simuleren van één competitie duurt gemiddeld ongeveer 2.5 seconden.
- Het simuleren van alle competities op een server duurt gemiddeld ongeveer 3,1 uur.
- Het maximale aantal competities per server is op dit moment ongeveer 4500.
- OSM heeft momenteel 8 database servers, met elk een eigen wedstrijd engine.
Engine crash
Het simulatieproces is complex en het is soms mogelijk dat een bepaalde uitzondering ervoor zorgt dat de wedstrijden niet volledig gesimuleerd konden worden. In zo'n geval wordt altijd gepoogd het probleem tijdig op te lossen en voor het eind van de middag de simulaties alsnog af te ronden.
Wanneer fase 1 voor een competitie niet is gesimuleerd, zal ook fase 2 niet starten. Als fase 2 is gecrasht dan vormt dit verder geen probleem en kan de competitie gewoon verdergaan naar de volgende dag, omdat in fase 2 alleen de krant, het bestuur en andere statistieken worden berekend die niet kritiek zijn voor het competitieverloop.
In het geval van een op die dag onherstelbare engine crash raken seizoenskaarthouders geen dagen kwijt en schuiven alle wedstrijden op naar de volgende speeldag. De wedstrijden van die dag schuiven ook een dag op etc. Hierdoor duurt de competitie één dag langer. Er worden nooit twee wedstrijden op één dag gespeeld; er kan dus maximaal 1 wedstrijd op 1 dag worden gespeeld.