RestartAppIfNecessary Bootstrap Generator
Wrapper-aware bootstrap order, C# starter snippets, dual-store notes, and QA relaunch checklist.
Minimal MonoBehaviour scaffold so invites, stats, and inventory results actually dispatch.
After the pump runs, review C# for short-lived delegates and disposed objects holding Steam callbacks — common sources of “sometimes it fires, sometimes it doesn’t.”
RunCallbacks must run frequently on the thread expected by your wrapper. This emits a minimal Unity pump; adapt for dedicated server splits.
using Steamworks;
using UnityEngine;
public sealed class SteamCallbackPump : MonoBehaviour
{
void Update()
{
SteamAPI.RunCallbacks();
}
}Loading interactive tool…
Wrapper-aware bootstrap order, C# starter snippets, dual-store notes, and QA relaunch checklist.
Partner publish vs client cache vs branches — rollout and QA handoff for ‘code works but Steam doesn’t show it’.
Categories, tradability, bundles/consumables — draft itemdef-oriented JSON + policy warnings.
InvalidParam and common codes — ranked causes, path checks, legal/preview metadata checklist.
Storefronts, concurrency, cross-store, cost — scored recommendation and phased migration.
Generate Steamworks-sized PNGs from one master image, ZIP export, safe-area inspector, and policy reminders.