Arab Rust — server list & API wiring

global-metadata.dat: size 56 548 028 bytes (same size as Alkad branch, different content). Hybrid: custom host for list/auth/nexus; some routes still Facepunch.

Where links live

WhatFile
API URL stringsRustClient_Data\il2cpp_data\Metadata\global-metadata.dat
CodeGameAssembly.dll

Discord — Facepunch (not arabrust)

Core API — Arab host

Banned list — Facepunch on this build

Companion — mixed

Marketing strings (e.g. Shockbyte) may appear in the same metadata region.

Your own server list

  1. Choose whether to replace only api.arabrust.net or also Facepunch (Discord, banned, companion) via metadata patches.
  2. Implement /sapi/public/serverlist (and your embedded prefix) with compatible JSON.
  3. If banned stays on Facepunch, banned filtering follows Facepunch; patch the banned URL to own it.
  4. Discord keeps calling Facepunch until those strings are patched.

How to change links

Backup metadata → search api.arabrust.net and api.facepunch.com → hex or IL2CPP-aware edit → verify with packet capture.

“Official” servers

is_official on rows; manifest flows may apply. See home.