Stingray Perforce Full -
A full integration transforms Perforce from a simple backup tool into the central nervous system of your Stingray project. By enforcing exclusive locks on binary assets, optimizing your typemap, and scripting your launch parameters, you can make an unsupported engine feel like a modern AAA pipeline.
Have you kept Stingray alive in your studio? Share your version control tips in the comments below.
Further Reading:
Disclaimer: Autodesk Stingray is no longer actively developed. This guide is for legacy project maintenance only. For new projects, consider moving to Unity, Unreal, or Godot.
Stingray exports events in CEF or Syslog format: stingray perforce full
Example Syslog output:
<134>1 2025-03-15T02:34:56.789Z p4-server stingray - - [action=submit][user=alice][file=//depot/src/crypto/keygen.c][changenum=44567][ip=192.168.1.100]
A "full" connection starts with a correct workspace view. Stingray is sensitive to relative paths. Your workspace mapping should look like this: A full integration transforms Perforce from a simple
//depot/stingray_projects/MyGame/... //MyP4Workspace/...
-//depot/stingray_projects/MyGame/build/... //MyP4Workspace/build/...
Pro tip: Exclude the build/ folder. Stingray generates temporary compiled shaders and asset streams here. Adding them to Perforce causes infinite sync loops.
To understand its power, you must understand the architecture. A "Stingray Full" environment consists of three moving parts: Further Reading: