P4POPTIONS

Description

Set Perforce Proxy options for a Windows service.

Usage Notes

Used by Client? Used by Server? Command-Line Alternative Can be set in P4CONFIG file?

No

Yes

p4p %P4POPTIONS%

N/A

Value if not Explicitly Set

Operating System Value

All

Null

Notes

For example, if you normally run the Proxy with the command

$ p4p -p 1999 -t mainserver:1666

you can set the P4POPTIONS variable for the Windows proxysvc to run with

$ p4 set -S "Perforce Proxy" P4POPTIONS="-p 1999 -t mainserver:1666"

When you run P4P under the "Perforce Proxy" service, the Proxy will listen to port 1999 and communicate with the Perforce service at mainserver:1666.

Most installations do not need to use P4POPTIONS, because there are already environment variables associated with most p4p options; in the example shown above, you can use P4PORT and P4TARGET. Use P4POPTIONS when you need to call p4p with options for which there are no corresponding environment variables, and when you are doing so within the context of a Windows service.

For more information on setting up a Perforce Proxy, see Helix Versioning Engine Administrator Guide: Multi-site Deployment.