Configurables

Configurables allow you to customize a Perforce service. Configurable settings might affect the server, the client, or a proxy.

Configurables that affect the server

Use p4 configure to set or unset configurables that affect a Helix Server. These configurables are also described in p4 help configurables. For more information on options for setting server configurables and their order of precedence, see p4 configure.

server restart

Most configurables can be set dynamically. A subset of the configurables require the server to be stopped and restarted. In the alphabetical list of configurables, look for this Note:

After you change the value of this configurable, you must explicitly "stop" the server.

Note

p4 admin restart is not sufficient.

For UNIX, see Stopping the Perforce Service and Starting the Perforce Service.

For Windows, see Starting and stopping the Helix Server.

Configurables that affect the client

You can set configurables that affect the client in the following ways (shown in order of precedence):

Configurables that affect the proxy

You can set configurables that affect the proxy in the following ways:

  • Using a command line option. For example:

    $ p4p -p tcp64:[::]:1999 -t central:1666 -r /var/proxyroot -v proxy.monitor.level=2
  • Using environment variables
  • On Windows, using the p4 set command:

    C:\> p4 set -S "perforce_proxy" P4POPTIONS="-v myconfig=myvalue"