Requesting a license

You can request a license for Helix Core (P4D) - Version Control at https://www.perforce.com/contact-us by indicating:

  • the number of users

  • identification of the machine that is, or will be, hosting your Helix Core Server, by one of the following:

    Identification Note
    IPV4 or IPV6 address

    where the IP address is expected to stay the same over the term of the license.

    The IP address for licensing a cloud-based Helix Core Server must be the private IP address of the instance, not the public address.

    media access control address (MAC address) for a host that has a dynamically configured IP address.
    fully qualified domain name (FQDN)

    where the IP address might change over the term of the license.

    Indicate whether the FQDN resolves to an IPV6 address.

    It is the customer's responsibility to configure the domain name system (DNS) on the customer's network so that the server can start.

  • port number of the machine that is, or will be, hosting your Helix Core Server

To request a license for a Helix Core standby server or replica server for Failover, fill out the Helix Core Duplicate Server Requests form after obtaining the license for the master server.

IP address option

Ask your IT team for the static internal IP address and port for the Helix Core Server to communicate with its clients, such as P4V.

If you already have the server running the Helix Core Service, provide the IP address by running a command on that server machine:

Windows

Linux

Run the ipconfig/all command.

Provide the IPv4 Address.

Windows IP Configuration
...

Ethernet adapter Ethernet:
Connection-specific DNS Suffix  . : ...
Description . . . . . . . . . . . : ...
Physical Address. . . . . . . . . : ...
DHCP Enabled. . . . . . . . . . . : ...
Autoconfiguration Enabled . . . . : ...
Link-local IPv6 Address . . . . . : ffff::a0a:640b(Preferred)
IPv4 Address. . . . . . . . . . . : 10.10.100.11(Preferred)
...

Run the ifconfig command from the command line to find the correct IP, or use the ip command to get a list of IP addresses.

For example:

$ ip -family inet -brief a

might output:

lo      UNKNOWN 127.0.0.1/8
enp0s3  UP      10.90.1.85/24

Provide the line that contains en and looks similar to this:

enp0s3  UP      10.90.1.85/24

Port number

If you already have the server running the Helix Core Service, provide the port number by running a command on that server machine:

Windows

Linux

Run the netstat -a command and provide the Port number associated with the p4s.exe executable. For example,

TCP 0.0.0.0:1666 0.0.0.0:0 LISTENING 4 [p4s.exe]

Install net-tools and run netstat -tulpn | grep p4 and provide the line that look similar to this:

tcp 0 0 0.0.0.0:3614 0.0.0.0:* LISTEN 1842424/p4d.20201

Additional information

You might want to see the following: