V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bruce0  ›  全部回复第 1 页 / 共 36 页
回复总数  703
1  2  3  4  5  6  7  8  9  10 ... 36  
看很多人的回答, 应该是没做过游戏这类的服务器开发, 楼主说的热更方案我之前也查了很多, 纯 go(不用 lua 和 js 这些脚本语言辅助)写的 有状态服务, 目前应该没有好的热更方案, 看很多人说加一个中间层, 这个真没法加,因为游戏的 server 进程有太多的全局状态和数据, 没法做到无感分层(或者非常难) 还有 k8s 滚动更新,这个更不靠谱了, web 这种无状态的服务还可以

说一下我之前了解到的"热更"方案
1. 双进程.类似 Nginx 的 reload, 新开一个进程, 新玩家连接到新的进程,老进程只处理老玩家数据,等所有人都下线,自动退出. 这个方案不太可行, 像是游戏内的全局数据, 跨进程同步比较难搞, 全新设计的游戏可以尝试,老游戏没戏,约等于重写

2. 使用 go plugin, 这个方案对代码改动也不小, 而且 go 的 plugin 官方维护也不积极,还有很多不稳定的东西, 而且使用起来也不方便, 还不如 C/C++ 动态加载 .so 文件好用.

这两个是我了解到的方案, 都不太好, 再拓展一下, 其实游戏内的很多热更只是更新策划表, 一般是 json,xml 的文件, 这时候可以在游戏内做一个命令, 比如游戏主逻辑内监听一个 web 端口, 收到 web 的命令后重新加载一下所有的表格文件.如果是更新游戏内的逻辑,修复 bug, 没办法. 有一种是游戏类型决定的, 像是 吃鸡, moba 这类的房间型游戏, 其实不用考虑热更, 这局对战完成后, 新的游戏直接用新的二进制启动就行了.像是 mmo 这类的, 如果硬要热更, 只能上 lua,js 这些脚本语言来辅助了.
@yzding 说到淘宝卡, 我记得看 B 站的一些手机测评视频, 有个测试项是连续刷淘宝多少时间开始卡卡顿🤣🤣🤣
10 天前
回复了 yibing 创建的主题 问与答 安卓手机代理工具
clash for Android, 我就是自己修改的规则
13 天前
回复了 coolpace 创建的主题 分享创造 又到了一年一度晒 GitHub 贡献图时候了
好工具👍
理论上是无限上, 听说国外很多地方还在用 win95,包括国内一些工厂的上位机也在用 Windows XP, 但是站在微软的角度,肯定要设置一个生命周期, 要不然不成了终身维护了, 那要付出多少成本啊
20 年初自己组的,用的 AMD 3500x, 这么多年用下来, 从来没感觉出 CPU 的区别, 游戏也玩, 重度 VM 使用.
有关部门,说你是国产,你就是国产,说你不是你就不是🐶
31 天前
回复了 rick13 创建的主题 分享发现 Debian 网易源速度极慢 - 50KB/s
用清华的, 我用了好几年了, 稳定,靠谱, 而且清华的界面,替换命令做到都很好
不能卸载吧, 你的安装程序安装了一个 VC++库, 我的程序也需要用到, 你的程序先安装的, 我的程序在安装的时候检测到电脑上有了,就跳过安装, 你卸载的时候把 VC++ 库删了, 那我的程序不是也跟着崩了🤣

理想状态下,Windows 系统应该有个规范(我不清楚现在有没有,还是已经有了,但是没人遵守) 每个程序在安装的时候,在注册表的一个位置写一下自己依赖哪些库,在删除的时候把对应的记录删了,这样系统就能知道某个库当前有几个程序依赖,对于那些没有使用的库就可以放心的删除了
36 天前
回复了 xyz3210 创建的主题 宽带症候群 一次网络改造
总结,别没事找事,别出于热心主动帮别人, 你帮别人,出了问题第一个想到的是你, 如果一切顺利,永远也不会想起是你帮的她

以前别人问我买什么样的电脑,我都是打开 jd, 慢慢找好的推荐给他,现在都是问他多少预算, 干啥用, 然后就说在多少钱的范围内, 买哪几个牌子的就行, 再问的详细点,就找几款差不多的连接发给他, 绝对不具体推荐哪一台
俩都不是啥好东西, 利用大数据分析我的听歌兴趣,然后把我喜欢的慢慢变成会员歌曲, 不是我不想买会员, 你们 TM 的曲库都不全,尤其是网易云, 版权少的吓人,我为了听歌还要冲两个会员, 索性一个都不充了
想要极致的低内存占用, Windows 图形应用, 常见的应该是用 C/C++使用 win32 或者 MFC 开发吧, 手搓汇编这种事不是一般人能干的,很赞同 #34 楼老哥的说法
41 天前
回复了 Awes0me 创建的主题 Android 服了,安卓打电话都有广告
有知道 coloros 怎么关闭的吗, 开发者选项里没找到
41 天前
回复了 Awes0me 创建的主题 Android 服了,安卓打电话都有广告
@ztstillwater 好家伙,当前的喜剧效果成了现实, 这回旋镖终于还是来了🤣
44 天前
回复了 tuoniaoguoce 创建的主题 硬件 求推荐老型号大手耐用省心的鼠标
避坑雷柏, 去年我在 jd 买的, 还不到一年已经售后换了两个了, 第一个是用了不到一周, 有一个按键塌下去了, 第二个是用了有 10 个月, 滚轮不好用了,现在用的是第三个,不得不说,售后还是很给力, 每次都给换新的
1  2  3  4  5  6  7  8  9  10 ... 36  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1033 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 114ms · UTC 22:14 · PVG 06:14 · LAX 14:14 · JFK 17:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.