pzrp内网穿透开服教程

如果你和我一样刚好有一台服务闲着或者对steam的坐牢联机深恶痛绝,不妨来试试内网穿透的方式来搭建一个属于你自己的僵毁服务器。内网穿透对服务器的cpu、内存和硬盘容量都无要求,服务器只负责转发本地电脑上的数据包,只要带宽足够就可以流畅游玩。

开启本地服务

首先,先在steam上下载僵毁的服务器。如下图点击浏览本地文件。(这里比较简略,可以看下评论区的视频)


双击StartServer64.bat运行服务器。


如果一切正常的话,你得到输出应该类似下面(第一次运行会叫你输入管理员密码)。



开启公网服务器

这步需要你购买一个轻量应用服务器,各个厂商一般都会有学生认证或者打折的服务器(3-4M带宽的服务器打折时大概50到100元一年)。cpu和内存不用关心,主要就看下带宽。根据我的测试,如果是一个人连到服务器,刚开始加载地图时带宽占用最高,可以达到1.5Mbps。如果是已经进在游戏中了则带宽占用比较小,峰值也就约0.25Mbps,平时也就约0.03Mbps,

如果是一个2M带宽的机子,按上面测试数据,在所有人都进入游戏中后,理想情况下最多支持8人同时在游戏中游玩。

下图是两个人约3小时的游玩的带宽占用。图中的波峰估计是加载新地点导致的。关于延迟的方面,腾讯云服务器延迟是约26毫秒。加上内网穿透后延迟加一倍(两个来回),约52毫秒。我3个小时测试中延迟都维持在50-60毫秒,只有一两次出现了延迟100毫秒的情况。



我这里还有一份求生之路2两人联机的测试数据,竟然比僵毁带宽占用还少点。


购买轻量应用服务器时记得选择离你们近的,系统选择ubuntu系统,服务器启动后需要设置下防火墙。以腾讯云为例,如下图,允许16261和16262端口上的udp流量(41.77版本之前使用的端口是16261,8766和8767)。另外还需要打开16061的tcp端口用于内网穿透。



设置内网穿透
先到github下载工具。下载地址为:github.com/stfujnkk/pzrp/releases 
如果好用的话别忘了给作者项目点个星(项目地址 github.com/stfujnkk/pzrp,也别忘了给我文章点个赞😊



这里我简单讲下我为什么不用主流的frp和nps。frp我之前用过,会被腾讯云报毒,甚至可能拦截。nps也会报毒,除此之外,nps联机很卡(PS:求生之路2测试时很卡,僵毁还没测。后来发现好像是因为代理导致的)。


mac电脑使用darwin_amd64.zip,如果是windows电脑则使用windows_amd64.ziplinux服务器使用linux_amd64.tar.gz。(注意,这些都是64位的二进制文件。如果需要32位的,可以自己下载代码编译)

下载完成后,解压linux_amd64.tar.gz文件。把pzrps文件上传到服务器。


以腾讯云为例,在之前设置防火墙的页面右上方有个登录按钮,点击后进入可以进入控制台。点击控制台上方的文件夹图标可以上传文件。新建一个pz文件夹用于放置文件。

用记事本新建个文件,复制粘贴下面内容。重命名为pzrps.json然后也上传到服务器的 pz文件夹。

另外,如果你想设置密码,可以在服务器和客户端的配置文件里都加个token字段。
服务器配置文件(pzrps.json
{
    "bind_addr": "0.0.0.0",
    "bind_port": 16061
}

依次执行下列命令
启动pzrp服务端
cd pz
chmod +x ./pzrps
./pzrps



如果输出如上图所示则表示成功。按ctrl+c键停止运行。

在后台长时间运行
后台运行服务
# 注意,如果要长时间在后台运行则要换成执行下面命令:
nohup ./pzrps > ./pzrps.log 2>&1 &
# 要停止后台运行则执行下列命令
killall -9 pzrps

命令执行结果如下所示:



本地客户端配置

根据系统解压选择对应压缩包解压。以windows为例,目录如下:

新建一个pzrpc.json文件内容如下:
客户端配置(pzrpc.json
{
    "server_addr": "1.1.1.1",
    "server_port": 16061,
    "services": {
        "pz": {
            "type": "udp",
            "local_ip": "127.0.0.1",
            "local_port": "16261,16262",
            "remote_port": "16261,16262"
        }
    }
}

将1.1.1.1替换成你的服务器公网地址。

在地址栏(图中红框位置)输入cmd并回车,然后执行如下命令
启动pzrp本地客户端
.\pzrpc


如果输出如上图表示成功连接。

至此,内网穿透已经配完成。接下来就是进入游戏添加入服务器。
在游戏主菜单选择加入服务器
在ip地址一栏填上服务器公网ip就可以开始愉快地联机了。











0
0
0
0
0
评论(28)

常青一根瓜

管理员

2025/08/04湖南省

用云服务器了还用内穿干什么……
#28
2 0
失眠打睫毛回复常青一根瓜也不能这么说,我和我朋友玩,但感觉玩不了多久,觉得买服务器没必要,干脆就试用腾讯云3m的服务器加穿透来玩(为什么要这样,因为只用内网穿透来玩延迟太高)_(K站 [点赞])

2025/08/09

0 0
共2条回复

开朗用尊云

2025/01/08江西省

还有一个方法 直接在服务器上面用内网穿透 不用第三方云服务器
#27
0 0