V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cs8425  ›  全部回复第 4 页 / 共 7 页
回复总数  125
1  2  3  4  5  6  7  
2020-10-25 13:45:59 +08:00
回复了 testcaoy7 创建的主题 硬件 关于超微型主机(电脑棒)的选择
先看内存多少吧
不少还在 2G 4G
储存再大也是卡的怀疑人生...
2020-09-04 01:30:29 +08:00
回复了 gantleman 创建的主题 推广 3D 游戏的万人同屏技术详解(2)
@gantleman #61
先不题游戏(尤其是技能造成)的复杂度没你想的那么简单
光你这算法就能得证"毫秒级"是不够的
不知道您是否真的有去算过?
1 秒 /8640 次 ~= 0.116 毫秒 /次 (~0.116 ms/req)
也就是一次请求要在 116 微秒内完成
已经是"微秒级"了
再加上还有计算要做
"毫秒级"是肯定不够的
我还是不懂为啥你一直认为 "redis 性能" 可以直接跟 "内存操作"放在同一个等级....
2020-09-03 14:12:10 +08:00
回复了 gantleman 创建的主题 推广 3D 游戏的万人同屏技术详解(2)
@gantleman #57
老兄 你好像没搞清楚我想表达的点?
我只想说你#52 讲的
"redis 的异步读写每秒可以支持 10 万次,操作都是按毫秒级,技能释放是用户按秒级别的计算。redis 操作再慢还能比用户的操作还慢?为什么你把完全不同量级的东西都能搅和在一起说。"
这点有个的错误: redis 毫秒级对于 PvP 游戏是不够用的
一点都没提到"12 人 PvP 游戏有硬件不够用的问题"
麻烦您再看清楚一点...

10ms 跑完哪些东西, 这个部份其实 @dogfeet #50 就有点出来了啊
不是我想杠 只是觉得您好像只看关键字...

可能我叙述不太清楚
另外再补充一下,
我弄的这个 PvP(老)游戏,
属于 TPS 射击对战
您可以想成 OW 的 TPS 版, 但是技能、攻击判定更复杂...
根据手上的资料,
用户操作最慢也是 0.5 秒一次, 众数在 200~250ms 之间, 顶尖的大概是在 100ms 上下
若把攻击判定算进来, 100ms 5 次都不是不可能
跟您所谓的"秒级"差异蛮大的....
2020-09-03 13:11:32 +08:00
回复了 gantleman 创建的主题 推广 3D 游戏的万人同屏技术详解(2)
@gantleman #52
抱歉啊老兄 看了你这回覆我反而觉得是你没写过 PvP 游戏伺服器...
毫秒级很厉害吗?
现在一堆游戏伺服 game tick 随便都是 60 100Hz
至少都要微秒甚至奈秒及才够用
拿极端点的 100Hz 说,
10ms 就要跑完所有计算
请问您的"毫秒级"是能跑几次?
反而是 @dogfeet #48 #50 #51 的叙述比较正确
ps.个人写过最高 12 人的 PvP 游戏 可以肯定都是直接对内存做计算&操作
2020-05-25 10:06:44 +08:00
回复了 MaxJin 创建的主题 问与答 U3D 和 webGL 的比较
U3D 是指 Unity3D?
两个差异很大呢...
WebGL 只有绘图部份, 要比的话也应该跟 OpenGL 跟 Direct3D 比较才对
Unity3D 是游戏引擎, 除了绘图部份还有物理引擎等等的其他库(印象有网页版输出, 底层也是用 WebGL 绘制)
自己撸一个不困难啊
私钥签名一个到期日
公钥放程序内检查到期日+签名
就只怕检查的动作被 bypass 掉
2019-05-12 03:33:12 +08:00
回复了 a74074011 创建的主题 Android 请教下 MTK 的充电电源控制 current_cmd
https://android.googlesource.com/kernel/mediatek/+/refs/heads/android-mediatek-sprout-3.10-marshmallow-mr1/drivers/power/mediatek/battery_common.c#3484
照这个源码来看
应该只有"0 0" "0 1" "1 0" "1 1"四种输入
前面那位设定充电电流要不要限制
后面那位设定要不要充电
所以不充电应该是"x 1"
充电应该是"x 0"
x 为 0 或 1 任意
@ZoomQuiet #4
来晚了....
不过 @jessynt #1 的方法是可行的
很久之前就做过好几个类似的
整理一下放出来给你参考: https://github.com/cs8425/ffmpeg-ws-relay
透过 websocket 连续传送单个 jpg 或是 png 格式的 frame
只要在里面加一段把每个 frame 写到档案去的程式
要降 fps 也只要修改一下几个 frame 再广播一个即可
2019-03-30 09:10:17 +08:00
回复了 cs8425 创建的主题 分享创造 kcptunB, 解决存在已久的卡死问题
@noli #10 #12
刚刚去装了台 VM 测试
如果`net.inet.tcp.fastopen.server_enable`设为 0 是有错误讯息没错
但是仍可以正常连线
无法复现不能连线的状况, 请提供更详细的资讯
版本: FreeBSD freebsd 12.0-RELEASE FreeBSD 12.0-RELEASE r341666 GENERIC amd64
`s.lock == true`
你这个操作不是 atomic, 也没有上锁
在 golang, 每个 http request 是一个 goroutine, 是能并发的
有机会同时进入`time.Sleep(60 * time.Second)`这行
当然会造成 9 个卡住又同时完成
2019-03-24 19:33:10 +08:00
回复了 cs8425 创建的主题 分享创造 kcptunB, 解决存在已久的卡死问题
@sobigfish #8
暂时不能, 等您提交 golang cross compile for iOS 的 PR
2019-03-23 21:06:45 +08:00
回复了 cs8425 创建的主题 分享创造 kcptunB, 解决存在已久的卡死问题
@noli #6
依样画葫芦, json 设定跟 cli 选项名称一样, 加上`"ser": "socks5",`就好
2019-03-23 17:56:27 +08:00
回复了 cs8425 创建的主题 分享创造 kcptunB, 解决存在已久的卡死问题
@noli #3
兼容, 不过建议把`--keepalive`换成`--keepalivems`
其他比较可能会用到的参数为: `--keepalive-timeout`, `--streambuf`, `--ser`, `--dns`
2019-03-23 15:55:07 +08:00
回复了 cs8425 创建的主题 分享创造 kcptunB, 解决存在已久的卡死问题
@noli #1
当`--sockbuf`较小, "网站 A --> kcptun"的速度远大于"kcptun --> 使用者"的速度时会发生
常见于使用者高速下载东西的同时还想要浏览其他网页时会卡卡的
会发现这问题是因为很久之前看油管都是同时搜寻+连开分页载入影片
结果只有一个分页有载入, 其他分页会卡住(包括搜寻的页面)
原本以为是频宽问题
多方尝试后最终确认是 multiplexing 的 smux 造成的
`--sockbuf`不够大, 其中一个 stream 快写慢读会造成 buffer 用尽导致其他 stream 都卡住
已经可以由 test 复现问题, 请移驾到 smux 专案察看详情
2019-03-20 20:54:08 +08:00
回复了 ps1aniuge 创建的主题 Linux 研究 Linux 版 powershell,却找到了 Linux 的 bug?
@ps1aniuge #37
`find / -type f -print0 | xargs -0 du -h`
试过, 不行在哪?? 看不懂你这想表达啥

kcore 丟了??
你有试过`find /proc -name kcore -print0 2>/dev/null`去掉错误讯息吗?
你有试过`find /proc -name kcore -print0 2>&1 | grep kcore`
让 grep 告诉你 kcore 有没有出现吗???

`find /proc/ -type f -print0 2>/dev/null | xargs -0 du -sh --apparent-size 2>/dev/null | sort -rh | head -n 10`
无视所有错误讯息的输出你又有试过了吗?


自己不查清楚、不搞清楚意思、不会用 /用错方法怪别人有坑 Zzz
就比如开着船上公路, 开不了, 就开喷"不是交通工具吗? 为啥不让开"一样的 Zzz
2019-03-20 19:09:26 +08:00
回复了 ps1aniuge 创建的主题 Linux 研究 Linux 版 powershell,却找到了 Linux 的 bug?
#33
再补充一下
终端没显示不代表没输出
印出不可见字元也是输出
base64/hexdump 转一下就知道有没有东西
连验证都不会
还要怪别人有坑= =
2019-03-20 18:59:33 +08:00
回复了 ps1aniuge 创建的主题 Linux 研究 Linux 版 powershell,却找到了 Linux 的 bug?
@ps1aniuge #28
所以你还是没查`-print0`代表的意思????
就告诉你不用换行改成'\0'分隔档名
自己看清楚下完指令后下一行`[root@centos76 ~]#`前面有没有东西吧
自己不看说明, 不看清楚输出, 就怪别人有坑?!!
刁民到底是谁啊 Zzz
2019-03-20 15:18:24 +08:00
回复了 ps1aniuge 创建的主题 Linux 研究 Linux 版 powershell,却找到了 Linux 的 bug?
问:加上 [-print0 ] 参数后,返回消失了,这是 find 的 bug 么?

查一下每个指令的参数意义再问问题好吗?
`-print0`不是没有输出, 导到文件或是其他程式转一下就知了
指令: `find /proc -name 'kc*' -type f -print0 | base64 -`
输出: `L3Byb2Mva2NvcmUA`
不要动不动就喊 bug= =


参考:
https://superuser.com/questions/118639/whats-the-usage-of-exec-xargs-and-print0

http://blog.sina.com.cn/s/blog_5611597901019nye.html
2019-03-04 20:55:54 +08:00
回复了 chinesestudio 创建的主题 分享发现 能不用 ubuntu 就别用
一樣是十年以上的使用經驗
完全沒你提到的這些問題
別跟我說你是裝 Ubuntu unity 桌面版
再來哭這些莫名其妙的問題...
桌面只選 Lubuntu
伺服選 Ubuntu server
沒得選才去考慮 Debian
2018-11-12 08:02:56 +08:00
回复了 jingyulong 创建的主题 程序员 今天有空,请教各位 V 友,怎么优化 LAMP 的网站速度?
主要问题还是 TTFB...1.7s...
你分别多放个静态页面、纯 php 页面(不连资料库)
如果静态页面的 TTFB 没改善, 往 web server 查
纯 php 页面没改善, 往 php 设定 /优化
两者都有改善, 往你的 db 查
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2828 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 03:29 · PVG 11:29 · LAX 20:29 · JFK 23:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.