@extends('layouts.admin') @section('title', 'Server Details') @section('content')

Server: {{ $server->name }}

Edit Server Back to Servers

View server details and status

Server Information

Name {{ $server->name }}
Address {{ $server->ip }}:{{ $server->port }}
App ID {{ $server->app_id }}
Status @if($server->is_active) Active @else Inactive @endif
Created {{ $server->created_at->format('M d, Y H:i') }}
Last Updated {{ $server->updated_at->format('M d, Y H:i') }}

API Key

@if(session('apiKey'))
New API Key: {{ session('apiKey') }}
This key will be shown only once!
@endif

The API key is used for secure communication between the game server and your website.

@csrf

Live Server Status

@csrf
@if(isset($serverInfo) || session('serverInfo')) @php $info = session('serverInfo') ?? $serverInfo; @endphp
Game: {{ $info['product'] ?? 'Unknown' }}
Status: Online
Players {{ $info['players'] ?? 0 }}/{{ $info['max_players'] ?? 0 }}
@php $playerPercent = 0; if (isset($info['players']) && isset($info['max_players']) && $info['max_players'] > 0) { $playerPercent = ($info['players'] / $info['max_players']) * 100; } @endphp
Current Map {{ $info['map'] ?? 'Unknown' }}
Server Name {{ $info['name'] ?? 'Unknown' }}
Secure {{ isset($info['secure']) && $info['secure'] ? 'Yes' : 'No' }}
VAC Enabled {{ isset($info['vac_enabled']) && $info['vac_enabled'] ? 'Yes' : 'No' }}
Game Version {{ $info['version'] ?? 'Unknown' }}
Server Tags {{ $info['tags'] ?? 'None' }}
Password Protected {{ isset($info['password_protected']) && $info['password_protected'] ? 'Yes' : 'No' }}
Last Update @if(isset($info['last_updated'])) {{ \Carbon\Carbon::createFromTimestamp($info['last_updated'])->diffForHumans() }} @else Unknown @endif
@else

No server information available. The server may be offline or not properly configured.

Make sure the server is running and the Steam API key is configured correctly.

@csrf
@endif
@endsection @push('scripts') @endpush