@extends('layouts.app') @section('title', 'Home') @php $curPlyers = 0; foreach($servers as $srv) { $curPlyers = $curPlyers + $srv->current_players; } @endphp @section('content')

{{ config_value('site_name', 'Welcome!') }}

{{ config_value('tag_line', 'Your best place for gaming.') }}

{{ $curPlyers }} Players Online
{{ \App\Models\User::count() }} Registered Users
{{ \App\Models\Server::count() }} Active Servers

Why Choose {{ config_value('site_name', 'Our Community') }}?

@for ($i = 1; $i <= 4; $i++) @if (config_value("home_box_{$i}_enabled", false))

{{ config_value("home_box_{$i}_title", "Feature Title {$i}") }}

{{ config_value("home_box_{$i}_text", "Feature description for box {$i}.") }}

@endif @endfor
@php $gamemodes = [ 'darkrp' => 'DarkRP', 'deathrun' => 'Deathrun', 'ttt' => 'Trouble in Terrorist Town', 'scprp' => 'SCP RP', 'murder' => 'Murder', 'prophunt' => 'Prop Hunt', ]; function formatGamemode($gamemodeString, $gamemodes) { if (preg_match('/gm:([^\s]+)/', $gamemodeString, $matches)) { $gamemodeKey = strtolower($matches[1]); return $gamemodes[$gamemodeKey] ?? ucfirst($gamemodeKey); } return $gamemodeString; } @endphp @if (config_value('servers_enabled', false))

Our Servers

@forelse($servers as $server)

{{ $server->name }}

{{ ucfirst($server->status) }}
Players: {{ $server->current_players }}/{{ $server->max_players }}
Map: {{ $server->current_map }}
Gamemode: {{ formatGamemode($server->gamemode, $gamemodes) }}
Connect Now
@empty

No servers are currently available.

@endforelse
@endif @if (config_value('toggle_news') === true && config_value('news_enabled') === true && count($latestNews) > 0)

Latest News

@foreach($latestNews as $news)
News 1
{{ $news->created_at->format('F d, Y') }}

{{ $news->title }}

{{ $news->short_description }}

Read More
@endforeach
@endif @if (config_value('home_call_to_action_enabled', false))

{{ config_value('home_call_to_action_title', 'Join Us Today!') }}

{{ config_value('home_call_to_action_text', 'Start your journey now and join our awesome community!') }}

@endif @endsection