Messerrunde: Einrichten bei Fehlern automatisch wiederholen
Nach einer frischen Installation dauert das erste Laden einer Map oft länger als die Wartezeit. Die App versucht das Einrichten jetzt bis zu dreimal (alle 10 s). Scheitern alle Versuche, zeigt die Lobby den Fehler und dem Organisator den Knopf "Messerrunde neu einrichten".
This commit is contained in:
1 parent
934d989572
commit
1492c280d5
4 files changed
+66
-4
No files matched your search
@@ -235,7 +235,16 @@ function OwnKnifeServer({ state, isOrg, act, busy }) {
|
||||
Für euer Match läuft ein eigener Server. Beide Teams verbinden sich, spielen dort eine Runde nur mit Messer, danach legt der
|
||||
Organisator fest, welches Team das Veto beginnt. Nach dem Veto geht es auf demselben Server weiter.
|
||||
</p>
|
||||
{!knife.ready ? (
|
||||
{knife.failed ? (
|
||||
<>
|
||||
<p className="small tone-error">{server.message}</p>
|
||||
{isOrg ? (
|
||||
<button className="btn btn-sm btn-primary" disabled={!!busy} onClick={() => act('server/retry', null, 'Messerrunde wird neu eingerichtet')}>
|
||||
Messerrunde neu einrichten
|
||||
</button>
|
||||
) : <p className="small muted">Der Organisator kann die Messerrunde neu einrichten.</p>}
|
||||
</>
|
||||
) : !knife.ready ? (
|
||||
<p className="small tone-pending">
|
||||
<span className="status-dot tone-pending pulse" /> Der Server fährt hoch, die Verbindungsdaten erscheinen gleich hier.
|
||||
{server.message && <span className="muted"> ({server.message})</span>}
|
||||
|
||||
Reference in new issue
Block a user