本帖最后由 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部署的一些补充,及使用体会相关推荐

  1. 有史以来最详细 安装部署Kubernetes Dashboard (补充解决官方出现的一些RBAC CERT等问题)

    安装部署Kubernetes Dashboard (补充解决官方出现的一些RBAC CERT等问题) 官方文档:https://github.com/kubernetes/dashboard 参考文章 ...

  2. android ndk怎样加载o文件_在Android中使用TFLite c++部署

    之前的文章中,我们跟大家介绍过如何使用NNAPI来加速TFLite-Android的inference(可参考使用NNAPI加速android-tflite的Mobilenet分类器).不过之前介绍的 ...

  3. 《ArcGIS Runtime SDK for Android开发笔记》——(5)、基于Android Studio构建ArcGIS Android开发环境(离线部署)...

    1.前言 在上一篇的内容里我们介绍了基于Android Studio构建ArcGIS Runtime SDK for Android开发环境的基本流程,流程中我们采用的是基于Gradle的构建方式,在 ...

  4. android单元测试android环境,基于Robolectric的Android单元测试 —环境搭建与部署运行...

    移动端的测试中,因为回归一些逻辑分支比较多的功能时工作量比较大,且不太适合用UI完成,尝试通过单元测试来完成.几经波折终于完成了一个功能的UT用例并在CI上部署运行,现总结如下: 一.Robolect ...

  5. android sdk 固态硬盘,使用TVM在android中进行Mobilenet SSD部署

    所谓TVM,按照正式说法:就是一种将深度学习工作负载部署到硬件的端到端IR(中间表示)堆栈.换一种说法,可以表述为一种把深度学习模型分发到各种硬件设备上的.端到端的解决方案,关于更多TVM的信息大家可 ...

  6. android auto别克,通用全面部署Android Auto:苹果干瞪眼

    据外媒报道,苹果CarPlay和谷歌Android Auto两款车载智能平台竞争激烈.不过最近的一条消息却给了苹果当头一棒.即通用汽车宣布,正式向全球40款旗下车型推出Android Auto系统. ...

  7. android汽车手机互联网,通用汽车部署Android Auto:苹果很无奈

    据外媒报道,苹果CarPlay和谷歌Android Auto两款车载智能平台竞争激烈.不过最近的一条消息却给了苹果当头一棒.即通用汽车宣布,正式向全球40款旗下车型推出Android Auto系统. ...

  8. Android——Android app bundle插件化部署

    其实google发布app bundle已经是18年的事情了,只是一直在业务上接触不到.最近刚好打算用到爱奇艺的Qigsaw框架来做国内的模块化加载,所以打算一起学习一下. 说到模块化加载.其实本质就 ...

  9. android SDK下载及环境部署

    一.下载Android SKD 下载地址:https://www.androiddevtools.cn/ 1.下载Android SDK Tools 下载最新的版本即可.选择zip的,解压缩至目标路径 ...

最新文章

  1. CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)
  2. 鸟哥的linux 实训教程,鸟哥的Linux基础学习实训教程
  3. SQL SERVER 2008 R2 SP1更新时,遇上共享功能更新失败解决方案
  4. python中一共有多少个关键字-python – 搜索多个关键字的字符串列表
  5. winphone系统a、input标签被点击时产生的半透明灰色背景
  6. 小学期学习记录(一)
  7. 面试 排序 java_面试 12:玩转 Java 快速排序
  8. ftp服务器在线查看文件内容,ftp服务器PDF文件在线查看的实现方法
  9. 数据库连接池_DataSource_数据源(简单介绍C3P0和Druid)
  10. javascript必须懂之冒泡事件
  11. Java8函数式编程详解
  12. Package ffnvcodec was not found in the pkg-config search path
  13. Lwip协议详解(基于Lwip 2.1.0)TCP协议 (未完待续)
  14. 2019年美赛C题思路详解
  15. jquery-validate验证身份证
  16. 100道MySQL面试题及答案
  17. 【Jenkins】在Pipeline和Ant中使用环境变量
  18. 为promise增加abort功能
  19. 《富爸爸穷爸爸》精髓:穷人思维和富人思维的区别
  20. Truffle Unbox failed问题解决方法

热门文章

  1. Android 高德地图 自己位置的显示与点地图上任意一点的坐标
  2. Node.js 6.x 入门-曾亮-专题视频课程
  3. 一个栈的入栈序列是 a,b,c,d,e,则栈的不可能的输出序列是( ) 。
  4. 再论牛逼、装逼、傻逼的区别
  5. Python uniform() 函数
  6. MySQL的几种join方法
  7. 什么是ARPU与ARPPU ?
  8. 如何形成统一设计风格 - 实践篇
  9. 如何查看/修改Linux时区和时间
  10. throttle在程序中的作用