JSON для программ, сайтов и прочего

text
https://api.gamemonitoring.ru/servers/10412623
json
{
  "response": {
    "fps": 115,
    "fps_avg": 114,
    "entities_count": 70847,
    "world_seed": 1060224121,
    "world_size": 3500,
    "steam_id": "90286073029811231",
    "domain": null,
    "id": 10412623,
    "ip": "185.189.255.128",
    "port": 35600,
    "query": 35610,
    "color": 0,
    "city": "Moscow",
    "description": "[{\"id\":\"6fMDtpYwsB\",\"type\":\"image\",\"data\":{\"caption\":\"\",\"withBorder\":false,\"withBackground\":false,\"stretched\":false,\"file\":{\"url\":\"https://cdn.gamemonitoring.net/images/content/89ce34ac-6767-4772-a10e-638d5e952aea.png\"}}},{\"id\":\"t4CcOLfTKh\",\"type\":\"paragraph\",\"data\":{\"text\":\"🏝 Скуфный остров | X1.5 | БЕЗ ОФФЛАЙН РЕЙДОВ\\n\\nИщешь Rust-сервер, где можно играть после работы, а не жить в онлайне 24/7?\\n\\nСкуфный остров — сервер для взрослых игроков, у которых есть работа, семья и реальные дела. Получай удовольствие от Rust и не переживать, что базу вынесут, пока ты спишь или на работе.\\n\\nМы сохранили атмосферу классического Rust, но сделали игру комфортнее для вечернего онлайна.\\n\\n🔒 Защита от оффлайн-рейдов.\\nЗащита работает через шкаф: если все авторизованные игроки вышли с сервера, база через некоторое время получает оффлайн-защиту.\\n\\nЕсли хотя бы один авторизованный игрок онлайн — базу можно рейдить как обычно.\\nВо время рейда выходить с сервера запрещено: начал защищаться или рейдить — играй ситуацию до конца.\\n\\nЧто есть на сервере:\\n✨ добыча ресурсов x1.5\\n⚡ мгновенный крафт\\n📦 увеличенные стаки ресурсов\\n🧹 удобная сортировка инвентаря\\n🏠 потребление шкафа снижено на 30%\\n🎁 ивенты с полезными наградами\\n\\nАктивности:\\n🚛 военные конвои\\n🧟 орды зомби\\n🎯 регулярные события с наградами\\n\\nУ нас спокойное взрослое сообщество, понятные правила, отзывчивая администрация и атмосфера без лишней токсичности.\\n\\nПодключение:\\n🔎 Название в поиске:\\nСкуфный остров\"}}]",
    "game": 252490,
    "owner": 156575,
    "boosts": 1,
    "last_offline": 1779498216,
    "last_online": 1779486016,
    "icon": null,
    "name": "Скуфный остров| МЫ ПЕРЕЕХАЛИ",
    "connect": "185.189.255.128:35600",
    "request": "185.189.255.128:35610",
    "map": "Procedural Map",
    "gamemode": "Vanilla",
    "version": "2625",
    "numplayers": 0,
    "maxplayers": 100,
    "bots": 0,
    "secured": true,
    "private": false,
    "country": "RU",
    "status": false,
    "votes": 0,
    "points": 0,
    "add_date": 1759823750,
    "last_update": 1779498216,
    "banned": false,
    "wipe": 1779454925,
    "official": null,
    "wipe_period": null,
    "next_wipe": null,
    "pve": null,
    "pvp": 1,
    "list_hidden": false,
    "hide_address": false,
    "hide_query": false,
    "position_game": 9625,
    "language": "ru",
    "parked": false,
    "app": {
      "id": 12,
      "steam_id": 252490,
      "name": "Rust",
      "url": "rust"
    },
    "server_owner": {
      "username": "exal9989",
      "avatar": "no.jpg",
      "last_online": 1779104014
    },
    "mods": [
      {
        "id": 645,
        "name": "Convoy Reforged"
      },
      {
        "id": 710,
        "name": "DeathMessages"
      },
      {
        "id": 824,
        "name": "Gather Manager"
      },
      {
        "id": 1923,
        "name": "InstantCraft"
      },
      {
        "id": 1586,
        "name": "Zombie Horde"
      },
      {
        "id": 2002,
        "name": "Sort Button"
      },
      {
        "id": 1221,
        "name": "Raid Protection"
      },
      {
        "id": 1952,
        "name": "StackSizeController"
      },
      {
        "id": 2156,
        "name": "AntiOfflineRaid"
      }
    ],
    "disabled_modules": []
  }
}

Примеры кода

php
<?php
$json = file_get_contents("https://api.gamemonitoring.ru/servers/10412623");
$data = json_decode($json, true);
var_dump($data);