Servertick: Unterschied zwischen den Versionen

Aus Omega-Day Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Um automatische Abläufe auf einem Webserver abarbeiten zu können werden so genannte [http://www.http://de.wikipedia.org/wiki/Cron.com Cronjobs] verwendet. Diese…“)
 
Zeile 4: Zeile 4:
  
 
Cronjobs die jede Sekunde ausgeführt werden:
 
Cronjobs die jede Sekunde ausgeführt werden:
- Prüfen ob Schiffe am Ziel angekommen sind, Gebäude fertig, Aufnahmeanträge etc.
+
<ul>
 +
<li>Prüfen ob Schiffe am Ziel angekommen sind, Gebäude fertig, Aufnahmeanträge etc.</li>
 +
</ul>
  
Cronjobs die jede Minute ausgeführt werden:
+
Cronjobs die jede volle Minute ausgeführt werden:
- In diese Kategorie fallen zum Beispiel anlaufende Kämpfe, welche immer zur vollen Minute gestartet werden.
+
In diese Kategorie fallen zum Beispiel
 +
<ul>
 +
<li>anlaufende Kämpfe</li>
 +
<li>Abbautick von [[Bergbauschiffe|Bergbauschiffen]]</li>
 +
</ul>
  
 
Cronjobs die alle 15 Minuten ausgeführt werden:
 
Cronjobs die alle 15 Minuten ausgeführt werden:
 
Dies sind primär serverseitige Aktualisierungsjobs. Sie werden alle 15 Minuten zur Minute 01, 16, 31, 46 ausgeführt und beinhalten z.B.
 
Dies sind primär serverseitige Aktualisierungsjobs. Sie werden alle 15 Minuten zur Minute 01, 16, 31, 46 ausgeführt und beinhalten z.B.
- Kolonisationen, Invasionen, etc.
+
<ul>
- Aktualisierung des Kriegsmodus
+
<li>Kolonisationen, Invasionen, etc.</li>
- Aktualisierung der Forschungszeiten
+
<li>Aktualisierung des Kriegsmodus</li>
- Aktualisierung der Highscore (dies sogar alle 10 Minuten)
+
<li>Aktualisierung der Forschungszeiten</li>
 
+
<li>Aktualisierung der Highscore (dies sogar alle 10 Minuten)</li>
 +
</ul>
 
Viele dieser Dinge können aber auch manuell aktualisiert werden. Wenn man beispielsweise eine Sekunde nach Ende einer Invasion oder Kolonisation den Orbit des entsprechenden Planeten aktualisiert, so findet sofort eine Aktualisierung der Planetenbesitzereigenschaften statt.
 
Viele dieser Dinge können aber auch manuell aktualisiert werden. Wenn man beispielsweise eine Sekunde nach Ende einer Invasion oder Kolonisation den Orbit des entsprechenden Planeten aktualisiert, so findet sofort eine Aktualisierung der Planetenbesitzereigenschaften statt.
  
 
Die Downtime:
 
Die Downtime:
 
In der Downtime, welche immer morgens von 4.00 - 5.00 Uh stattfindet, ist kein Einloggen in OD möglich. In dieser Zeit werden Serverbackups erstellt und rechenintensive Aktualisierungsjobs durchgeführt, unter anderem
 
In der Downtime, welche immer morgens von 4.00 - 5.00 Uh stattfindet, ist kein Einloggen in OD möglich. In dieser Zeit werden Serverbackups erstellt und rechenintensive Aktualisierungsjobs durchgeführt, unter anderem
- Berechnung der Allianzsteuer
+
<ul>
- Öffnung von Galaxien
+
<li>Berechnung der Allianzsteuer</li>
- Berechnung des Flottenunterhaltes
+
<li>Öffnung von Galaxien</li>
 +
<li>Berechnung des Flottenunterhaltes</li>
 +
</ul>

Version vom 8. Oktober 2010, 13:49 Uhr

Um automatische Abläufe auf einem Webserver abarbeiten zu können werden so genannte Cronjobs verwendet. Diese werden je nach Einstellung alle x Minuten ausgeführt.

In Omega-Day gibt es neben direkt ausgeführten Befehlen (z.B. Gebäude bauen, Schiffe versenden etc) diverse Cronjobs, welche man grob in vier Zeitkategorien einteilen kann:

Cronjobs die jede Sekunde ausgeführt werden:

  • Prüfen ob Schiffe am Ziel angekommen sind, Gebäude fertig, Aufnahmeanträge etc.

Cronjobs die jede volle Minute ausgeführt werden: In diese Kategorie fallen zum Beispiel

Cronjobs die alle 15 Minuten ausgeführt werden: Dies sind primär serverseitige Aktualisierungsjobs. Sie werden alle 15 Minuten zur Minute 01, 16, 31, 46 ausgeführt und beinhalten z.B.

  • Kolonisationen, Invasionen, etc.
  • Aktualisierung des Kriegsmodus
  • Aktualisierung der Forschungszeiten
  • Aktualisierung der Highscore (dies sogar alle 10 Minuten)

Viele dieser Dinge können aber auch manuell aktualisiert werden. Wenn man beispielsweise eine Sekunde nach Ende einer Invasion oder Kolonisation den Orbit des entsprechenden Planeten aktualisiert, so findet sofort eine Aktualisierung der Planetenbesitzereigenschaften statt.

Die Downtime: In der Downtime, welche immer morgens von 4.00 - 5.00 Uh stattfindet, ist kein Einloggen in OD möglich. In dieser Zeit werden Serverbackups erstellt und rechenintensive Aktualisierungsjobs durchgeführt, unter anderem

  • Berechnung der Allianzsteuer
  • Öffnung von Galaxien
  • Berechnung des Flottenunterhaltes