// the take
A dedicated server for Retcon's Mod (formerly PSP Sandbox), a GMod-style physics sandbox for the PSP: it builds the game's own engine for Linux behind a thin platform-compatibility layer so a headless box can run the world while real PSPs join over Wi-Fi or the internet. It's for the small homebrew-PSP-gaming crowd running their own sandbox servers, not a general-purpose game server framework.
Running the actual game engine behind compat/ stand-ins for the PSP SDK (rather than reimplementing game logic for the server) means the server and client can't drift out of sync on physics or game rules by construction. The network layer speaks the PSPs' own Wi-Fi UDP packets directly, so there's no separate server protocol to invent or maintain. The optional built-in server list (--mode list) gives decentralized discovery with a simple 90-second liveness timeout instead of requiring a central master server or manual deregistration. Lua gamemodes are opt-in at build time with a clean fallback to sandbox mode when Lua headers aren't present, so the C core doesn't force a scripting dependency on people who don't want it.
The network protocol has no encryption and only a plaintext-style join password — fine for a hobby project among friends, but anyone forwarding UDP 18256/18257 to the internet is exposing a C server parsing untrusted packets with no apparent hardening beyond basic packet validation. Adoption requires a specific homebrew game plus the operator's own Valve/GMod assets run through an external conversion tool first, so there's real friction and a legal-asset hurdle before the server does anything. It's a one-star, apparently single-maintainer project with a hard version lockstep between server and PSP client (1.3.0 needs game 1.12.0) and no automated compatibility checks — updating the engine submodule is a manual git command with the rejection happening only at connect time. WSL users hit a real networking gap (WSL2's isolated network address blocks LAN discovery) that needs a manual mirrored-networking config or a separate Linux box to work around.
We read the README, the directory tree and a key source file in October 2026. Nobody pays to be listed. How we judge →