Connecting to Perforce Personal Server on Lan
I have created a Personal Server using the P4V "Helix Client" on my Windows 10 workstation at home.

I would like to be able to connect to this server from my laptop on the LAN so that I can pull from it. (To make sure that everything that is required for the project is correctly in the repository, and testing)
Should I be able to connect to this server using the workstations IP address and port 1666?
Is there an additional step I need to take to "serve" the repository?
perforce p4v
add a comment |
I have created a Personal Server using the P4V "Helix Client" on my Windows 10 workstation at home.

I would like to be able to connect to this server from my laptop on the LAN so that I can pull from it. (To make sure that everything that is required for the project is correctly in the repository, and testing)
Should I be able to connect to this server using the workstations IP address and port 1666?
Is there an additional step I need to take to "serve" the repository?
perforce p4v
add a comment |
I have created a Personal Server using the P4V "Helix Client" on my Windows 10 workstation at home.

I would like to be able to connect to this server from my laptop on the LAN so that I can pull from it. (To make sure that everything that is required for the project is correctly in the repository, and testing)
Should I be able to connect to this server using the workstations IP address and port 1666?
Is there an additional step I need to take to "serve" the repository?
perforce p4v
I have created a Personal Server using the P4V "Helix Client" on my Windows 10 workstation at home.

I would like to be able to connect to this server from my laptop on the LAN so that I can pull from it. (To make sure that everything that is required for the project is correctly in the repository, and testing)
Should I be able to connect to this server using the workstations IP address and port 1666?
Is there an additional step I need to take to "serve" the repository?
perforce p4v
perforce p4v
asked Nov 10 at 0:58
Jay Kyburz
474311
474311
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
A "personal server" doesn't listen on the network by default (the client spawns a short-lived server process in place each time it runs a command).
To convert your personal server into a shared server, install the Perforce service (this'll be part of the server installer on Windows) and set its server root directory to match the path you gave your personal server.
Alternatively, you can go to a command prompt and run:
p4d -r Z:Core.p4root -p 1666
but that server will only be up and listening for as long as that command prompt is open, whereas the service (p4s.exe) will run in the background.
Thanks Sam. Looks like i need a diffrent installer for p4D and s. I will check that out now.
– Jay Kyburz
Nov 10 at 1:17
Also, I was just reading about p4 zip which might just do what I need to do.
– Jay Kyburz
Nov 10 at 1:18
add a comment |
We need to provide "localhost:1666" as the server which means that (the same as the IP address 127.0.0.1). It will only work for you and not other machines.
Open the tab "Initialize New Personel Server" Tab and then specify your server location.

Sorry, Are you saying that if I specify localhost instead of the file it will serve the repository so my laptop can see it? The repo is curretly working fine on the localhost, I am having trouble connecting to it from another computer.
– Jay Kyburz
Nov 10 at 1:12
In that case, remove "localhost:1666" and try something as "ip of the server :1666", something as "192.168.171.12:1666"
– swapnil shashank
Nov 10 at 1:15
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53235102%2fconnecting-to-perforce-personal-server-on-lan%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
A "personal server" doesn't listen on the network by default (the client spawns a short-lived server process in place each time it runs a command).
To convert your personal server into a shared server, install the Perforce service (this'll be part of the server installer on Windows) and set its server root directory to match the path you gave your personal server.
Alternatively, you can go to a command prompt and run:
p4d -r Z:Core.p4root -p 1666
but that server will only be up and listening for as long as that command prompt is open, whereas the service (p4s.exe) will run in the background.
Thanks Sam. Looks like i need a diffrent installer for p4D and s. I will check that out now.
– Jay Kyburz
Nov 10 at 1:17
Also, I was just reading about p4 zip which might just do what I need to do.
– Jay Kyburz
Nov 10 at 1:18
add a comment |
A "personal server" doesn't listen on the network by default (the client spawns a short-lived server process in place each time it runs a command).
To convert your personal server into a shared server, install the Perforce service (this'll be part of the server installer on Windows) and set its server root directory to match the path you gave your personal server.
Alternatively, you can go to a command prompt and run:
p4d -r Z:Core.p4root -p 1666
but that server will only be up and listening for as long as that command prompt is open, whereas the service (p4s.exe) will run in the background.
Thanks Sam. Looks like i need a diffrent installer for p4D and s. I will check that out now.
– Jay Kyburz
Nov 10 at 1:17
Also, I was just reading about p4 zip which might just do what I need to do.
– Jay Kyburz
Nov 10 at 1:18
add a comment |
A "personal server" doesn't listen on the network by default (the client spawns a short-lived server process in place each time it runs a command).
To convert your personal server into a shared server, install the Perforce service (this'll be part of the server installer on Windows) and set its server root directory to match the path you gave your personal server.
Alternatively, you can go to a command prompt and run:
p4d -r Z:Core.p4root -p 1666
but that server will only be up and listening for as long as that command prompt is open, whereas the service (p4s.exe) will run in the background.
A "personal server" doesn't listen on the network by default (the client spawns a short-lived server process in place each time it runs a command).
To convert your personal server into a shared server, install the Perforce service (this'll be part of the server installer on Windows) and set its server root directory to match the path you gave your personal server.
Alternatively, you can go to a command prompt and run:
p4d -r Z:Core.p4root -p 1666
but that server will only be up and listening for as long as that command prompt is open, whereas the service (p4s.exe) will run in the background.
answered Nov 10 at 1:12
Sam Stafford
11.8k719
11.8k719
Thanks Sam. Looks like i need a diffrent installer for p4D and s. I will check that out now.
– Jay Kyburz
Nov 10 at 1:17
Also, I was just reading about p4 zip which might just do what I need to do.
– Jay Kyburz
Nov 10 at 1:18
add a comment |
Thanks Sam. Looks like i need a diffrent installer for p4D and s. I will check that out now.
– Jay Kyburz
Nov 10 at 1:17
Also, I was just reading about p4 zip which might just do what I need to do.
– Jay Kyburz
Nov 10 at 1:18
Thanks Sam. Looks like i need a diffrent installer for p4D and s. I will check that out now.
– Jay Kyburz
Nov 10 at 1:17
Thanks Sam. Looks like i need a diffrent installer for p4D and s. I will check that out now.
– Jay Kyburz
Nov 10 at 1:17
Also, I was just reading about p4 zip which might just do what I need to do.
– Jay Kyburz
Nov 10 at 1:18
Also, I was just reading about p4 zip which might just do what I need to do.
– Jay Kyburz
Nov 10 at 1:18
add a comment |
We need to provide "localhost:1666" as the server which means that (the same as the IP address 127.0.0.1). It will only work for you and not other machines.
Open the tab "Initialize New Personel Server" Tab and then specify your server location.

Sorry, Are you saying that if I specify localhost instead of the file it will serve the repository so my laptop can see it? The repo is curretly working fine on the localhost, I am having trouble connecting to it from another computer.
– Jay Kyburz
Nov 10 at 1:12
In that case, remove "localhost:1666" and try something as "ip of the server :1666", something as "192.168.171.12:1666"
– swapnil shashank
Nov 10 at 1:15
add a comment |
We need to provide "localhost:1666" as the server which means that (the same as the IP address 127.0.0.1). It will only work for you and not other machines.
Open the tab "Initialize New Personel Server" Tab and then specify your server location.

Sorry, Are you saying that if I specify localhost instead of the file it will serve the repository so my laptop can see it? The repo is curretly working fine on the localhost, I am having trouble connecting to it from another computer.
– Jay Kyburz
Nov 10 at 1:12
In that case, remove "localhost:1666" and try something as "ip of the server :1666", something as "192.168.171.12:1666"
– swapnil shashank
Nov 10 at 1:15
add a comment |
We need to provide "localhost:1666" as the server which means that (the same as the IP address 127.0.0.1). It will only work for you and not other machines.
Open the tab "Initialize New Personel Server" Tab and then specify your server location.

We need to provide "localhost:1666" as the server which means that (the same as the IP address 127.0.0.1). It will only work for you and not other machines.
Open the tab "Initialize New Personel Server" Tab and then specify your server location.

answered Nov 10 at 1:06
swapnil shashank
875
875
Sorry, Are you saying that if I specify localhost instead of the file it will serve the repository so my laptop can see it? The repo is curretly working fine on the localhost, I am having trouble connecting to it from another computer.
– Jay Kyburz
Nov 10 at 1:12
In that case, remove "localhost:1666" and try something as "ip of the server :1666", something as "192.168.171.12:1666"
– swapnil shashank
Nov 10 at 1:15
add a comment |
Sorry, Are you saying that if I specify localhost instead of the file it will serve the repository so my laptop can see it? The repo is curretly working fine on the localhost, I am having trouble connecting to it from another computer.
– Jay Kyburz
Nov 10 at 1:12
In that case, remove "localhost:1666" and try something as "ip of the server :1666", something as "192.168.171.12:1666"
– swapnil shashank
Nov 10 at 1:15
Sorry, Are you saying that if I specify localhost instead of the file it will serve the repository so my laptop can see it? The repo is curretly working fine on the localhost, I am having trouble connecting to it from another computer.
– Jay Kyburz
Nov 10 at 1:12
Sorry, Are you saying that if I specify localhost instead of the file it will serve the repository so my laptop can see it? The repo is curretly working fine on the localhost, I am having trouble connecting to it from another computer.
– Jay Kyburz
Nov 10 at 1:12
In that case, remove "localhost:1666" and try something as "ip of the server :1666", something as "192.168.171.12:1666"
– swapnil shashank
Nov 10 at 1:15
In that case, remove "localhost:1666" and try something as "ip of the server :1666", something as "192.168.171.12:1666"
– swapnil shashank
Nov 10 at 1:15
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53235102%2fconnecting-to-perforce-personal-server-on-lan%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown