Skip to content

GS2 Agent Stack

WARNING

NvGridSvc appears deprecated in this newer package snapshot. The services directory includes gs2 components and does not include a NvGridSvc directory. Keep NvGridSvc documentation for older seats only.

The C:\Asgard\services\gs2\ folder includes:

BinarySizeObserved role
gs2-agent.exe~14.7 MBPrimary GS2 control plane process
mb-repeater.exe~14.5 MBMessage bus repeater/bridge
dummy-svc.exe~6.7 MBCompatibility/bootstrap service wrapper

Evidence From String Extraction

  • gRPC-heavy symbols in gs2-agent.exe and mb-repeater.exe: GrpcServer, handleRPC, listenSockets, HandleStreams
  • Bridge semantics in mb-repeater.exe: runRepeater, getStreamer, MessageStream, OpenStream
  • GameSeat2 provenance in dummy-svc.exe:
    • gitlab-master.nvidia.com/gfn/gs2/gameseat2/src/shared/message-bus
    • MessageBusIp, MessageBusPort
    • protobuf bus types (source_system, target_system, encryptedBusMessage)

Legacy Compatibility Signals

dummy-svc.exe contains:

  • initToLegacy
  • initFromLegacy
  • IsLegacyRequired
  • MarkDeprecated
  • ShorthandDeprecated

This indicates GS2 still ships explicit compatibility pathways for older integrations while the primary stack transitions away from legacy seat orchestration.

Operational Implication

For latest rollouts, treat GS2 as the main seat orchestration path and NvGridSvc as a compatibility surface, not the primary architecture.

admindesk.top — Reversed & documented from Asgard rig backups and GCIS plugin binaries.