Operation Synchronize

Published File

Monitor, inspect, repair, and restore the public AllowedCheaters.txt file consumed by the ARK cluster.

Download @can('manage-publications') Republish File @endcan
@if ($notice !== '')
{{ $notice }}
@endif @if ($publicationError !== '') @endif
Synchronization {{ $this->state['synchronized'] ? 'Synchronized' : 'Repair Required' }} {{ $this->state['exists'] ? 'Public file detected' : 'Public file is missing' }}
Database EOS IDs {{ $this->state['expected_count'] }} Active and publishable
Published EOS IDs {{ $this->state['actual_count'] }} Lines in the live file
Last Publication {{ $this->state['last_publication']?->published_at?->diffForHumans() ?? 'Never' }} {{ $this->state['last_publication']?->trigger_type?->label() ?? 'No publication history' }}
{{ $this->contents !== '' ? $this->contents : 'The published file is empty.' }}
SHA-256 {{ $this->state['actual_hash'] ?? 'Not available' }}
File exists{{ $this->state['exists'] ? 'Yes' : 'No' }}
Expected checksum{{ Str::limit($this->state['expected_hash'], 18) }}
Actual checksum{{ $this->state['actual_hash'] ? Str::limit($this->state['actual_hash'], 18) : 'Missing' }}
Retention policy{{ config('aegis.admin_list.backup_retention') }} versions
Check Public URL Checking... @if ($publicUrlHealth !== null)
{{ $publicUrlHealth['status'] }} {{ $publicUrlHealth['message'] }}
@endif
@forelse ($this->publications as $publication) @empty @endforelse
ID Status Trigger EOS IDs Operator Published Version
#{{ $publication->id }} {{ Str::headline($publication->status->value) }} {{ $publication->trigger_type->label() }} {{ $publication->active_eos_count }} {{ $publication->triggeredBy?->name ?? 'System' }} {{ $publication->published_at?->diffForHumans() ?? 'Not published' }} @can('manage-publications') @if ($publication->status === \App\PublicationStatus::Successful && $publication->backup_filename) @else Unavailable @endif @else View only @endcan
No publication attempts recorded.
@if ($this->publications->hasPages())
{{ $this->publications->links() }}
@endif