Real Rust & SKYLIGHT RUST — server list & API wiring

Real Rust and SKYLIGHT RUST share the same global-metadata.dat (size 56 526 032 bytes, same hash in this workspace). Same URLs for both.

Where links live

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

Discord

Core API

Companion

Other path fragments (metadata)

public/manifest/?public_key=
public/steamServers/playerCounts/rust

Partner/marketing strings (e.g. Shockbyte) may appear near premium/Steam URLs in metadata.

Your own server list

  1. Patch global-metadata.dat or use a reverse proxy for api.facepunch.com / companion-rust.facepunch.com (lab-only considerations).
  2. Implement public/serverlist, public/serverlist/banned; often nexus/, playerAuth/steam.
  3. JSON with is_official where used.
  4. Patch companion URLs if you host your own companion API.

How to change links

Backup global-metadata.dat and GameAssembly.dll → search https://api.facepunch.com/api/ and https://companion-rust.facepunch.com/ → IL2CPP-safe edits → verify with TLS capture.

“Official” servers

is_official in list data; manifest / manifest.download_server_list; server.official convar Facepunch-only in strings.