设置Perforce服务器时,P4V未连接到我的DigitalOcean Droplet

时间:2020-02-03 04:47:29

标签: perforce digital-ocean p4v

我正在尝试使用DigitalOcean的Droplet设置Perforce服务器,并通过P4V连接到它。

我一直在关注本教程https://allarsblog.com/2014/09/25/setup-perforce-digital/,该教程最初是由Unreal Engine官方YouTube教程指导的。当我到达应该通过P4V连接的部分时,出现以下错误:

连接到服务器失败;检查$ P4PORT。 TCP连接到[Droplet IP地址]:1666失败。 连接:[Droplet IP地址]:1666:WSAECONNREFUSED

我在DigitalOcean论坛上发帖,他们建议我尝试设置P4PORT,然后使用p4 info进行验证,但p4 info命令仅产生以下内容:

Perforce客户端错误: 连接服务器失败;检查$ P4PORT。 TCP连接到devel:1666失败。 尚无此类主机。

由于它说不知道这样的主机,因此我尝试使用直接IP地址代替devel,它只返回了相同的结果,但还说了连接:[IP地址]:1666:WSAECONNREFUSED。

我可以ping通IP地址。通过puTTY(端口22)连接似乎不是问题。我使用的是Windows 10,听说防火墙可能会产生此问题,但是即使禁用防火墙,也会出现相同的错误。

这是我第一次这样做,所以我可能犯了一个初学者错误。任何帮助,将不胜感激。

2 个答案:

答案 0 :(得分:0)

在另一个论坛中找到我的答案:启动PuTTY并以“ root”身份登录从命令行输入“ p4d”(如果未看到,则应位于“ / usr / local / bin”中) )

答案 1 :(得分:0)

我有一个类似的问题。

要清除“ WSAECONREFUSED”错误,我们将Server:[DigitalOcean ServerIP]:1666放入并单击用户的“新建”按钮。

系统提示我们一个新错误-> WSAETIMEDOUT 为了解决这个问题,我们必须打开服务器上的1666端口,因此我们使用这些命令打开和关闭1666。

iptables -I INPUT -p tcp --dport 1666 --syn -j ACCEPT

iptables -I INPUT -p udp --dport 1666 -j ACCEPT
相关问题