udp2raw android,关于udpspeeder和udp2raw部署的一些补充,及使用体会
本帖最后由 zardon 于 2018-1-19 15:12 编辑
首先还是感谢开发者 @wangyu- 提供这么好用的工具,也感谢ASUS固件及插件的作者,本人上海电信,起初使用koolgame,效果相当明显。但是使用一段时间后会莫名大量丢包,似乎是被运营商QOS了,并且koolgame时不时掉线,在高峰期几乎无法正常使用。使用udpspeederV2+udp2raw之后晚上9-10点高峰期能够正常玩战地,没有丢包,简直是无法想象。
具体部署命令论坛已有教程,参照帖子内命令输入
udpspeederV2+udp2raw 串联游戏加速简明教程
https://koolshare.cn/thread-129038-1-1.html
以下是一些补充,供参考:
按上述帖子内的两条命令输入之后串联就开始工作了,然而此时关闭ssh的话串联也同时关闭了(刚开始怎么都无法部署成功,突然意识到自己犯傻了,命令都关闭了当然连不上)。那如何让这两天命令在关闭ssh后继续运行,nodup/screen等方式都可以(开发者的github有说明),我使用的是screen方式,screen的作用是新建一个会话,ssh断开后会话内的程序依旧在运行非常简单
1.安装screen
debian/ubuntu系统的 apt-get install screen
centos系统的 yum -y install screen
2.新建会话
screen -S test (会话名称自定义,即test可以随意替换)
之后会进入一个新的窗口,然后当然是启动串联:
cd /root/udpspeeder(进入程序所在目录,为了图方便两个程序我解压在同一个目录)
./udpspeeder/speederv2_amd64 -s -l0.0.0.0:28900 -r127.0.0.1:你的科学端口 -f2:4 -k "密码自定义" --mode 0 -q1 & (启动udpspeeder)
./udp2raw/udp2raw_amd64 -s -l0.0.0.0:28901 -r127.0.0.1:28900 -a -k "密码自定义" --raw-mode faketcp & (启动udp2raw)
注意最后的& 符号,加了这个是让程序在后台运行,两条命令分别输入
成功之后(是否成功参考上述帖子内)退出screen会话即可
screen -d test #退出名为test的会话,但会话中的任务会继续执行。
Ctrl+a d : 效果与screen -d相同,退出当前会话
之后想要回到刚才的会话内查看运行情况输入:
screen -r test #恢复名为test的会话
到这里服务器端的串联就完成了,可以输入screen -ls查看正在运行的screen会话
部署不成功的另一个问题:
刚开始几次一切都按步骤来,可是依旧连不上,怀疑是科学仪器本身的问题,我原本使用的是libev版重新安装python版之后部署成功,应该是libev版udp转发有问题。
p.s.:libev又更新了新版修复了udp转发,最新的3.1.3也可以正常使用了
关于使用参数的一些感受,开发者推荐了fec2:4的参数,实际使用下来多少会有点丢包,一阵阵的,之后换成20:10,丢包有了改善,直到20:15使用了一段时间丢包几乎是看不到了。对我而言游戏延迟是还好,丢包才是最致命的,一丢包几乎没法正常使用。
另外ASUS固件的插件有些小问题,有时候部署成功了仍旧显示未运行,但并不影响使用
最后作者的github:https://github.com/wangyu-/UDPspeeder 的wiki内有详细的使用指南看一下会很有帮助,并且有账号的记得给作者点个star,期待后续的优化
udp2raw android,关于udpspeeder和udp2raw部署的一些补充,及使用体会相关推荐
- 有史以来最详细 安装部署Kubernetes Dashboard (补充解决官方出现的一些RBAC CERT等问题)
安装部署Kubernetes Dashboard (补充解决官方出现的一些RBAC CERT等问题) 官方文档:https://github.com/kubernetes/dashboard 参考文章 ...
- android ndk怎样加载o文件_在Android中使用TFLite c++部署
之前的文章中,我们跟大家介绍过如何使用NNAPI来加速TFLite-Android的inference(可参考使用NNAPI加速android-tflite的Mobilenet分类器).不过之前介绍的 ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(5)、基于Android Studio构建ArcGIS Android开发环境(离线部署)...
1.前言 在上一篇的内容里我们介绍了基于Android Studio构建ArcGIS Runtime SDK for Android开发环境的基本流程,流程中我们采用的是基于Gradle的构建方式,在 ...
- android单元测试android环境,基于Robolectric的Android单元测试 —环境搭建与部署运行...
移动端的测试中,因为回归一些逻辑分支比较多的功能时工作量比较大,且不太适合用UI完成,尝试通过单元测试来完成.几经波折终于完成了一个功能的UT用例并在CI上部署运行,现总结如下: 一.Robolect ...
- android sdk 固态硬盘,使用TVM在android中进行Mobilenet SSD部署
所谓TVM,按照正式说法:就是一种将深度学习工作负载部署到硬件的端到端IR(中间表示)堆栈.换一种说法,可以表述为一种把深度学习模型分发到各种硬件设备上的.端到端的解决方案,关于更多TVM的信息大家可 ...
- android auto别克,通用全面部署Android Auto:苹果干瞪眼
据外媒报道,苹果CarPlay和谷歌Android Auto两款车载智能平台竞争激烈.不过最近的一条消息却给了苹果当头一棒.即通用汽车宣布,正式向全球40款旗下车型推出Android Auto系统. ...
- android汽车手机互联网,通用汽车部署Android Auto:苹果很无奈
据外媒报道,苹果CarPlay和谷歌Android Auto两款车载智能平台竞争激烈.不过最近的一条消息却给了苹果当头一棒.即通用汽车宣布,正式向全球40款旗下车型推出Android Auto系统. ...
- Android——Android app bundle插件化部署
其实google发布app bundle已经是18年的事情了,只是一直在业务上接触不到.最近刚好打算用到爱奇艺的Qigsaw框架来做国内的模块化加载,所以打算一起学习一下. 说到模块化加载.其实本质就 ...
- android SDK下载及环境部署
一.下载Android SKD 下载地址:https://www.androiddevtools.cn/ 1.下载Android SDK Tools 下载最新的版本即可.选择zip的,解压缩至目标路径 ...
最新文章
- CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)
- 鸟哥的linux 实训教程,鸟哥的Linux基础学习实训教程
- SQL SERVER 2008 R2 SP1更新时,遇上共享功能更新失败解决方案
- python中一共有多少个关键字-python – 搜索多个关键字的字符串列表
- winphone系统a、input标签被点击时产生的半透明灰色背景
- 小学期学习记录(一)
- 面试 排序 java_面试 12:玩转 Java 快速排序
- ftp服务器在线查看文件内容,ftp服务器PDF文件在线查看的实现方法
- 数据库连接池_DataSource_数据源(简单介绍C3P0和Druid)
- javascript必须懂之冒泡事件
- Java8函数式编程详解
- Package ffnvcodec was not found in the pkg-config search path
- Lwip协议详解(基于Lwip 2.1.0)TCP协议 (未完待续)
- 2019年美赛C题思路详解
- jquery-validate验证身份证
- 100道MySQL面试题及答案
- 【Jenkins】在Pipeline和Ant中使用环境变量
- 为promise增加abort功能
- 《富爸爸穷爸爸》精髓:穷人思维和富人思维的区别
- Truffle Unbox failed问题解决方法