背景

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

所需材料

一台公网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   #是一个密码,自己设置,等会儿配置客户端的时候要一样
  1. 运行:
./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
  1. 测试:

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

frpc.exe -c frpc.ini

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

如果成功了,可以编写一个bat文件方便下次启动:

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

配置到此为止,打开游戏测试:

使用c_connect(“ip”,端口)指令,强制使用服务器路线进入游戏,小伙伴来玩也用这个指令,控制台用~键(ESC下面,tab上面)打开


可以成功进入

结束语

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

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

  1. 本地主机作服务器解决AJAX跨域请求访问数据的方法

    本地主机作服务器解决AJAX跨域请求访问数据的方法 参考文章: (1)本地主机作服务器解决AJAX跨域请求访问数据的方法 (2)https://www.cnblogs.com/QiScript/p/5 ...

  2. 连接服务器失败请检查网络是否启用修复程序,Win10出现网络连接问题的七种修复方法...

    现如今办公和生活都少不了网络,Win10电脑在连接网络时总出现连接失败,出现这种情况原因比较多,大家首先要找到故障原因,然后在对症下药来处理,今天给大家带来Win10出现网络连接问题的七种修复方法,有 ...

  3. mysql 5.6 登录 警告_解决mysql登录出现警告问题的简单方法

    解决mysql登录出现警告问题的简单方法 发布时间:2020-05-11 11:50:39 来源:亿速云 阅读:125 作者:三月 本文主要给大家介绍解决mysql登录出现警告问题的简单方法,文章内容 ...

  4. 为什么没有4g信号显示无服务器,4g网络信号差解决方法 因为离基站信号塔比较远会使...

    说到解决方法,大家都了解,有人问4g网络信号差怎么解决,还有人想问手机4g信号差怎么办,这到底是咋回事?其实手机4g网络信号不好怎么办呢,今天给大家说说4g网络信号差解决方法,希望你们能够喜欢! 4g ...

  5. 饥荒steam服务器文档,Steam饥荒专用服务器搭建

    如果想和小伙伴一块愉快的玩耍?又正好手里面有一台空闲的服务器,那为什么不搭建一台饥荒专用服务器呢? 既然是专用服务器,至少得有这两个前置条件: 一台服务器,建议内存4G,并安装Windows Serv ...

  6. 手机在信号好的地方一直无服务器,解决手机信号不好的几种方法

    原标题:解决手机信号不好的几种方法 手机信号不好其实几乎所有人都遇到过,例如家住比较偏远地方的,在城中村的,或者在高楼大厦的地下室,在这些地方都有可能遇到手机信号不好的问题.主要是由于您家的地里位置偏 ...

  7. 饥荒steam服务器文档,Steam联机饥荒服务器搭建

    Windows下载&安装&运行 --2016-3-10 11:48:30 截止该文档上传前,此教程还可用 1.下载并安装 SteamCmd: 下载地址: https://http:// ...

  8. 解决网络丢包问题及故障判断方法

    我们首先来认识一下什么是丢包,以及什么样的现象被成为是网络丢包: 2 数据在INTERNET上是以数据包为单位传输的,每包nK,不多也不少.这就是说,不管网络线路有多好.网络设备有多强悍,你的数据都不 ...

  9. 苹果steam手机令牌未能连接服务器,steam手机令牌登不上怎么办(6种原因方法轻松解除)...

    引用自"平底锅揽件指南" 随着<绝地求生>游戏的回温,最近芝士君收到了好多小伙伴关于"令牌"的问题. 在这里为大家专门出一篇文章科普一下,好好看完这 ...

最新文章

  1. 句号一定要划在句子最美的地方
  2. UNIX环境高级编程--第七章
  3. Android开发--事件的处理/按键按下,弹起,触摸事件等
  4. mysql 只导数据不含表结构
  5. 熵权法excel计算过程_翅片式蒸发器如何最简单的进行计算和仿真?
  6. 左神算法:未排序正数数组中累加和为给定值的最长子数组长度(Java版)
  7. hive 中窗口函数row_number,rank,dense_ran,ntile分析函数的用法
  8. C语言之常见错误解决办法
  9. 循环、选择要注意的复合语句
  10. makefile工作笔记0001---认识使用makefile
  11. 如何在JavaScript中获取字符串数组的字符串?
  12. prepareStatement的用法和解释
  13. Centos升级GLIBC
  14. [乐意黎]某音上超酷炫的 Word Clock 文字云时钟屏保配置
  15. 推荐给DBA的Oracle书籍
  16. 如何实现类似淘宝商城的七天自动确认收货???
  17. Ubuntu发烧友三部曲
  18. JavaScript的富文本编辑
  19. 〖Python网络爬虫实战③〗- 爬虫的基本原理
  20. MySQL:HINT

热门文章

  1. 《RabbitMQ实战指南》读书笔记
  2. 从云计算六大技术趋势,看亚马逊云科技的领先优势
  3. python词云图的生成
  4. SpringBoot整合SpringEmail 批量发送邮件
  5. 实用国际(XX)计量单位表
  6. windows系统下载安装JDK8
  7. MVG读书笔记——相机模型
  8. 7.3机械臂正运动学+逆运动学(复习笔记)
  9. 相干采样 FFT python
  10. IBM超级计算机揭秘最古老英语单词