词条
pzrp内网穿透开服教程
PC 最近更新 : · 阅读数:5250 · 发布于:江西省 历史记录
如果你和我一样刚好有一台服务闲着或者对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.zip,linux服务器使用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就可以开始愉快地联机了。
评论(4)
我你爹 安卓
2024年05月24日 08:57 来自河南省
#5
Chen PC
2024年03月09日 04:28 来自广西
#4
htqh06 PC
2024年01月05日 22:02 来自湖北省
#3
欣慰向蚂蚁 PC
2024年01月05日 19:01 来自安徽省
#2
云归而暝 楼主 PC
2024年01月02日 01:48 来自江西省
#1