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 |
|
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.