饥荒(steam)服务器解决网络问题差的一种简单方法 您所在的位置:网站首页 steam网络卡 饥荒(steam)服务器解决网络问题差的一种简单方法

饥荒(steam)服务器解决网络问题差的一种简单方法

2023-09-24 12:46| 来源: 网络整理| 查看: 265

背景

在自己的电脑上开启饥荒服务器,然后小伙伴进入房间一起玩的时候,小伙伴的网络状态一直很差,使得游戏体验极差。为了获得好一点的体验,在阿里的学生机上开饥荒服务器,这时发现网络确实好了很多,但是学生机的性能太差,有的时候会很卡。这里给出一种本人自己探索的方案。

所需材料

一台公网ip的服务器,性能要求不高,带宽可能需要好点。 frp软件:https://github.com/fatedier/frp/releases在这里下载一个适合自己系统的

方案:

在自己的电脑上开启饥荒服务器,利用端口转发,让云服务器端口转发自己本地的端口即可。

饥荒主要有两个端口: 地上:10999 洞穴:10998 协议为udp

开启饥荒服务器的步骤本文不赘述,下面讲述如何配置frp: 上面的frp软件有两个部分,一个是服务端,一个是客户端。服务端部署在云服务器上,客户端运行在自己的电脑上

云服务器上(指令只是示例,要根据自己系统的来): 1.下载frp软件:

wget https://github.com/fatedier/frp/releases/download/v0.34.0/frp_0.34.0_linux_386.tar.gz

2.解压:

tar -zxvf frp_0.34.0_linux_386.tar.gz

frps开头的是服务端,frpc开头的是客户端,这里不用管客户端的东西 3. 修改frps.ini:

cd frp_0.34.0_linux_386/ vim frps.ini [common] bind_port = 7000 # token = xxxxxxxx #是一个密码,自己设置,等会儿配置客户端的时候要一样 运行: ./frps -c frps.ini

在这里插入图片描述 像上面图片显示,就说明服务端启动成功,注意要开启7000tcp,10999udp喝10998udp的防火墙

客户端(本人win10系统,其它系统类似): 1.下载frp软件 直接普通网页下载即可 在这里插入图片描述我下的是这个版本,根据自己需求来。 2. 解压 和之前的目录差不多,这里只需要管frpc开头的就好

3.修改frpc.ini

[common] server_addr = 云服务器的ip server_port = 7000 token = xxxxxxxx #与服务端保持一致 [jh] type = udp local_port = 10999 remote_port = 10999 [cave] type = udp local_port = 10998 remote_port = 10998 测试: 在这里插入图片描述

打开cmd,切换到frp所在的目录,然后使用指令

frpc.exe -c frpc.ini

如上图所示,那么说明成功了,注意要开启两个端口的防火墙,udp协议

如果成功了,可以编写一个bat文件方便下次启动: 在这里插入图片描述

cd /D xxxx #改成你的目录 frpc.exe -c frpc.ini

配置到此为止,打开游戏测试: 在这里插入图片描述 使用c_connect(“ip”,端口)指令,强制使用服务器路线进入游戏,小伙伴来玩也用这个指令,控制台用~键(ESC下面,tab上面)打开

在这里插入图片描述 可以成功进入

结束语

内网穿透其实用途很广泛,可以在frpc.ini里面配置一些其它端口,用来转发你的其它服务。比如在家里部署了一个本地云盘,在外面不好直接访问,可以配置一下,使得在外面也可以访问你的本地云盘。本方案是一个折中的方式,自己电脑配置较好,饥荒服务器本身蹦的可能性小,利用云服务器的网络通道改善玩家的网络情况。

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有