import Link from 'next/link'; import { Server, getStatusColor, serviceStatusToString, ServiceStatus } from '@/lib/types/server'; import { startServerAction, stopServerAction, restartServerAction } from '@/lib/actions/servers'; interface ServerHeaderProps { server: Server; } export function ServerHeader({ server }: ServerHeaderProps) { return (
Back to Dashboard

{server.name}

{serviceStatusToString(server.status)}
Current Track
{server.state?.track || 'N/A'}
Players
{server.state?.playerCount || 0} / {server.state?.maxConnections || 0}
Session
{server.state?.session || 'N/A'}
Max Connections
{server.state?.maxConnections || 0}
); }