{{ @server_info.total_players }} {{ @lang.totalPlayers ?: 'Oyuncular' }}
{{ @server_info.total_towns }} {{ @lang.totalTowns ?: 'Şehirler' }}
{{ @server_info.total_alliances }} {{ @lang.totalAlliances ?: 'İttifaklar' }}
{{ @server_info.server_time }} {{ @lang.serverTime ?: 'Sunucu Saati' }}
{{ @lang.announcements ?: 'Son Duyurular' }}
{{ @aann.title }} {{ @aann.created_at }}

{{ @lang.noAnnouncements ?: 'Henüz duyuru yok.' }}

{{ @lang.announcements ?: 'Duyurular' }}
{{ @lang.announcementTitle ?: 'Başlık' }} {{ @lang.author ?: 'Yazar' }} {{ @lang.date ?: 'Tarih' }}
{{ @aann.title }} {{ @aann.author_name }} {{ @aann.created_at }}

{{ @lang.noAnnouncements ?: 'Henüz duyuru yok.' }}

{{ @lang.createAnnouncement ?: 'Duyuru Oluştur' }}
{{ @lang.gameConfig ?: 'Oyun Ayarları' }}
Yuklu Yuklu degil (composer require phpmailer/phpmailer)
Branding
logo {{ @config.site_logo_path ?? '/default/1/logo.jpg' }}
favicon {{ @config.site_favicon_path ?? '/default/1/logo.jpg' }}
{{ @lang.missions ?: 'Görevler' }}
ID {{ @lang.type ?: 'Tür' }} TR EN Hedef Ödül {{ @lang.status ?: 'Durum' }}
{{ @mt.id }} {{ @mt.type_label }} {{ @mt.title_tr }} {{ @mt.title_en }} {{ @mt.target_min }} - {{ @mt.target_max }} {{ @mt.reward_xp }} XP + {{ @mt.reward_resource_amount }} (R{{ @mt.reward_resource_index }}) ● {{ @lang.active ?: 'Aktif' }} ● {{ @lang.inactive ?: 'Pasif' }}

Görev şablonu yok.

Mission templates tablosu bulunamadı. Migration çalıştırın.

Yeni Görev Şablonu
{{ @lang.premiumPackagesAdmin ?: 'Premium Packages' }}
ID {{ @lang.code ?: 'Code' }} {{ @lang.name ?: 'Name' }} {{ @lang.gems ?: 'Gems' }} {{ @lang.priceCents ?: 'Price (cents)' }} {{ @lang.sortOrder ?: 'Order' }} {{ @lang.active ?: 'Active' }}
{{ @pkg.id }}
{{ @lang.addPremiumPackage ?: 'Add New Package' }}
{{ @lang.premiumProductsAdmin ?: 'Premium Products' }}
ID {{ @lang.code ?: 'Code' }} {{ @lang.name ?: 'Name' }} {{ @lang.slot ?: 'Slot' }} {{ @lang.rarity ?: 'Rarity' }} {{ @lang.gemPrice ?: 'Gem Price' }} {{ @lang.icon ?: 'Icon' }} {{ @lang.sortOrder ?: 'Order' }} {{ @lang.ownerCount ?: 'Owners' }} {{ @lang.active ?: 'Active' }}
{{ @prd.id }} {{ @prd.owned_count }}
{{ @lang.addPremiumProduct ?: 'Add New Product' }}
{{ @lang.inventoryBalanceManagement ?: 'Inventory / Balance Management' }}
{{ @lang.recentInventoryRecords ?: 'Recent Inventory Records' }}
ID {{ @lang.user ?: 'User' }} {{ @lang.product ?: 'Product' }} {{ @lang.slot ?: 'Slot' }} {{ @lang.rarity ?: 'Rarity' }} {{ @lang.type ?: 'Type' }} {{ @lang.active ?: 'Active' }} {{ @lang.date ?: 'Date' }}
{{ @inv.id }} {{ @inv.user_id }} - {{ @inv.user_name ?: '-' }} {{ @inv.product_id }} - {{ @inv.product_name ?: '-' }} {{ @inv.slot ?: '-' }} {{ @inv.rarity ?: '-' }} {{ @inv.acquire_type }} {{ @lang.active ?: 'Active' }} {{ @lang.inactive ?: 'Inactive' }} {{ @inv.acquired_at }}
{{ @lang.factionManagement ?: 'Fraksiyon Yönetimi' }}
ID {{ @lang.name ?: 'Ad' }} {{ @lang.graphicsPath ?: 'Görsel Yolu' }} {{ @lang.factionRatio ?: 'Oran' }} {{ @lang.users ?: 'Kullanıcılar' }} {{ @lang.dataRows ?: 'Veri Satırı' }}
{{ @af.id }} {{ @af.users_count }} B{{ @af.buildings_count }} / U{{ @af.units_count }} / W{{ @af.weapons_count }}
{{ @lang.createFaction ?: 'Yeni Fraksiyon Oluştur' }}

{{ @lang.factionCloneHint ?: 'Template faction data (buildings/units/weapons) will be cloned automatically.' }}

{{ @lang.userManagement ?: 'Kullanıcı Yönetimi' }}
ID {{ @lang.name ?: 'Ad' }} {{ @lang.level ?: 'Seviye' }} {{ @lang.points ?: 'Puan' }} {{ @lang.registered ?: 'Kayıt' }}
{{ @au.id }} {{ @au.name }}
{{ @au.registered_date }}
{{ @lang.detail ?: 'Detay' }}
{{ @lang.sendAll ?: 'Tüm Oyunculara Mesaj Gönder' }}
{{ @lang.barbarianCamps ?: 'Barbar Kampları' }}
ID X Y {{ @lang.level ?: 'Seviye' }} {{ @lang.status ?: 'Durum' }} Respawn
{{ @ac.id }} {{ @ac.x }} {{ @ac.y }} Lv.{{ @ac.level }} ● {{ @lang.active ?: 'Aktif' }} ● {{ @lang.inactive ?: 'Pasif' }} {{ @ac.respawn_at ?: '-' }}
{{ @lang.edit ?: 'Düzenle' }}

{{ @lang.noCamps ?: 'Henüz barbar kampı yok.' }}

{{ @lang.createCamp ?: 'Yeni Kamp Oluştur' }}
{{ @lang.spawnCamps ?: 'Rastgele Kamp Oluştur' }}
{{ @lang.camps ?: 'kamp' }}
{{ @lang.botSettings ?: 'Bot Ayarları' }}
{{ @lang.spawnBots ?: 'Bot Oluştur' }}
{{ @lang.spawnMissingBots ?: 'Eksik botları şimdi oluştur' }}

{{ @lang.spawnBotsDesc ?: 'Hedef sayıya ulaşana kadar yeni bot hesapları oluşturur.' }}

{{ @lang.botCronWorker ?: 'Cron Worker' }}

Script: {{ @bot_cron_script_path }}

Log: {{ @bot_cron_log_path }}

{{ @lang.botCronDesc ?: 'Tek cron worker tüm görevleri (tick + bot + günlük cleanup) çalıştırır.' }}

{{ @lang.activeBots ?: 'Aktif Botlar' }} {{ count(@admin_bots) }}
ID {{ @lang.name ?: 'Ad' }} {{ @lang.botProfile ?: 'Profil' }} {{ @lang.points ?: 'Puan' }} {{ @lang.totalTowns ?: 'Şehir' }} {{ @lang.lastVisit ?: 'Son Görünüm' }}
{{ @ab.id }} {{ @ab.name }} {{ @ab.bot_profile }} {{ @ab.points }} {{ @ab.town_count }} {{ @ab.lastVisit }}

{{ @lang.noBots ?: 'Henüz aktif bot yok.' }}

{{ @lang.achievements ?: 'Başarılar' }}
ID{{ @lang.code ?: 'Kod' }} TREN {{ @lang.category ?: 'Kategori' }} {{ @lang.threshold ?: 'Eşik' }} XP{{ @lang.active ?: 'Aktif' }}
{{ @ach.id }} {{ @ach.code }} {{ @ach.title_tr }} {{ @ach.title_en }} {{ @ach.category }} {{ @ach.threshold }} {{ @ach.reward_xp }} {{ @ach.is_active ? '✓' : '–' }}

{{ @lang.noAchievements ?: 'Başarı yok.' }}

{{ @lang.create ?: 'Oluştur' }} — {{ @lang.achievement ?: 'Başarı' }}
★ {{ @lang.activeSeason ?: 'Aktif Sezon' }}: {{ @admin_active_season.name }}

{{ @lang.seasonStart ?: 'Başlangıç' }}: {{ @admin_active_season.start_time }} | {{ @lang.seasonEnd ?: 'Bitiş' }}: {{ @admin_active_season.end_time }}

{{ @lang.allSeasons ?: 'Tüm Sezonlar' }}
ID{{ @lang.seasonName ?: 'Ad' }}{{ @lang.seasonStart ?: 'Başlangıç' }}{{ @lang.seasonEnd ?: 'Bitiş' }}{{ @lang.active ?: 'Aktif' }}
{{ @s.id }} {{ @s.name }} {{ @s.start_time }} {{ @s.end_time }} {{ @s.active ? '✓' : '–' }}

{{ @lang.noData ?: 'Sezon yok.' }}

{{ @lang.createSeason ?: 'Yeni Sezon' }}
{{ @lang.allianceWars ?: 'İttifak Savaşları' }}
ID{{ @lang.challenger ?: 'Meydan Okuyan' }} {{ @lang.defender ?: 'Savunan' }} {{ @lang.warScore ?: 'Skor' }} {{ @lang.status ?: 'Durum' }} {{ @lang.warEnds ?: 'Bitiş' }}
{{ @w.id }} {{ @w.challenger_name }} {{ @w.defender_name }} {{ @w.challenger_score }} – {{ @w.defender_score }} {{ @w.status == 0 ? 'Beklemede' : (@w.status == 1 ? 'Aktif' : 'Bitti') }} {{ @w.end_time }}

{{ @lang.noData ?: 'Savaş yok.' }}

{{ @lang.townBackgrounds ?: 'Şehir Arka Planları' }}
{{ @bg }} {{ @bg }}
Mask
{{ @lang.uploadBackground ?: 'Yeni Arka Plan Yükle' }}

{{ @lang.bgFilenameHint ?: 'Dosyalar otomatik olarak back.png, back2.png, ... şeklinde adlandırılır.' }}

{{ @lang.maintenance ?: 'Bakım Araçları' }}
{{ @lang.cleanup ?: 'Temizlik' }}

{{ @lang.cleanupDesc ?: 'Silinmeyi bekleyen hesapları kaldır.' }}

{{ @lang.recalculate ?: 'Yeniden Hesapla' }}

{{ @lang.recalcPoints ?: 'Tüm oyuncu puanlarını yeniden hesapla.' }}

{{ @lang.cleanForums ?: 'Forum Temizle' }}

{{ @lang.cleanForumsDesc ?: 'Boş forum konularını kaldır.' }}

{{ @lang.disableInactive ?: 'Pasif Oyuncular' }}

{{ @lang.cleanInactive ?: 'Pasif oyuncuları devre dışı bırak ve şehirlerini sahipsiz yap.' }}

{{ @lang.days ?: 'gün' }}
{{ @lang.purge ?: 'Raporları Temizle' }}

{{ @lang.purgeReports ?: 'Eski raporları toplu olarak sil.' }}

{{ @lang.days ?: 'gün' }}
{{ @lang.cronWorker ?: 'Cron Worker' }} ({{ @lang.everyMinute ?: 'Dakikada 1' }})

{{ @lang.cronDesc ?: 'Kaynaklar ve kuyrukların akması için cron gereklidir.' }}

Script: {{ @cron_script_path }}

Log: {{ @cron_log_path }}

cPanel Cron Jobs

Minute: *, Hour: *, Day: *, Month: *, Weekday: *

{{ @lang.cronCommand ?: 'Command alanına şunu girin:' }}

SSH crontab