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
| What | File |
|---|---|
| API URL strings | RustClient_Data\il2cpp_data\Metadata\global-metadata.dat |
| Code | GameAssembly.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
- Choose whether to replace only
api.arabrust.netor also Facepunch (Discord, banned, companion) via metadata patches. - Implement
/sapi/public/serverlist(and your embedded prefix) with compatible JSON. - If banned stays on Facepunch, banned filtering follows Facepunch; patch the banned URL to own it.
- 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.