Table of Contents

Examples

The maintained, runnable example lives in the repository under samples/GameServer. It combines all three modes — service IPC, event kernels, live settings, host bindings, policy-gated execution, and a server extension (pushdown) — in one program.

One maintained program (instead of many small samples that drift out of sync) means every mode is exercised end to end against the same host: services (RPC) for typed interop, the query/event pipeline (RunLocal) for server-side filtering and projection, and pushdown for collapsing N calls into one server-side batch. Regression tests pin that behavior in place — see the regression suite — so the walkthrough below describes code that is proven to run, not illustrative snippets.

  • GameServer walkthrough — an annotated tour that maps each feature to the file that implements it.
  • Coverage gaps — features that used to live in removed samples and where they are exercised now.

Run it locally:

dotnet run -c Release --project samples/GameServer/Examples.GameServer.Server/Examples.GameServer.Server.csproj

Prefer a from-scratch build? Start with the Tutorials.