[闲聊] 线上游戏的存盘机制

楼主: dt9151017 (Jay)   2024-08-30 12:27:03
就是啊
很多游戏都是你要玩到一个段落或是一个点
才会有自动存盘,
有时闪退刚刚玩的10分钟就没了
或是自己手动存盘随时存
像我玩法环要关之前都会坐一下赐福
给系统跑一下当做存盘
那线上游戏的存盘机制是怎么弄的啊
能随时下线随时存?
有人知道吗?
作者: allen20937 (旅行者)   2024-08-30 12:28:00
你知道为什么要有线上这两个字吗?
作者: npc776 (二次元居民)   2024-08-30 12:28:00
伺服端/用户端
作者: AMDMARSHAL (你知道鸟为什么会飞吗)   2024-08-30 12:29:00
问就是小精灵
作者: kirimaru73 (雾丸)   2024-08-30 12:29:00
理论上
作者: laser789 (PewPewPew)   2024-08-30 12:30:00
每一个操作都即时写入数据库阿
作者: kirimaru73 (雾丸)   2024-08-30 12:30:00
理论上你玩起来就会像是即时存盘只是偶尔会有前面五分钟不算的鬼故事
作者: vios10009 (vios10009)   2024-08-30 12:32:00
就实时知道你的状态了,就算你断线服务器端的角色还也没断,都是等确定你离开后才做存盘不然游戏不是都要你待在村子,免得断线被怪打死
作者: kirimaru73 (雾丸)   2024-08-30 12:32:00
就跟LINE一样 理论上你输入讯息 小精灵应该要即时帮你传给对方
作者: doom3 (ⓓⓞⓞⓜ③ )   2024-08-30 12:33:00
你任何动作会影响数值时传到服务器就存了
作者: kirimaru73 (雾丸)   2024-08-30 12:33:00
我也不知道他为什么有时候可以慢个6-12小时
作者: Shin722 (Shin)   2024-08-30 12:34:00
服务器意外炸掉,也会少纪录,看他们怎么设定备份有听过不少回朔的游戏
作者: kirimaru73 (雾丸)   2024-08-30 12:35:00
不会扣著长时间的资料不存,那样太危险了任何一点程式逻辑瑕疵都会变成玩家的时间小偷
作者: avans (阿纬)   2024-08-30 12:36:00
位置座标随时都会记录,人物能力素质也写在远端了,不需要另外做存盘动作
作者: supersusu (苏趴Saiyan)   2024-08-30 12:36:00
你的资料会被其他用户互相认可而存在
作者: showwhat2 (华仔)   2024-08-30 12:36:00
服务器有分即时存盘、长期存盘和备份存盘。只要服务器没有挂,即时存盘的部分都会一直存在,但会
作者: SangoGO (隐世的外来人Lv.1)   2024-08-30 12:37:00
理论上即时运算物件,但储存间隔与回溯还是会发生
作者: showwhat2 (华仔)   2024-08-30 12:37:00
可能每隔一分钟或多久存入长期存盘里面。
作者: killme323   2024-08-30 12:37:00
这东西都是全程连线 断线瞬间server就会知道
作者: ThreekRoger (3kRoger)   2024-08-30 12:40:00
你走一步都会存盘
作者: nisioisin (nemurubaka)   2024-08-30 12:43:00
法环也几乎没时都在存盘吧…坐什么赐福
作者: nayeonmywife (sanamywife)   2024-08-30 12:48:00
.....
作者: kenny72014a (小狮子ZERO)   2024-08-30 12:49:00
早期是真有存本机端的线上游戏,像PSO
作者: nayeonmywife (sanamywife)   2024-08-30 12:55:00
游戏的数据库是很频繁的
作者: Nitricacid (硝酸酸)   2024-08-30 12:56:00
去研究 socket
作者: kirimaru73 (雾丸)   2024-08-30 13:02:00
资料读写的速度是有极限的,塞满就会出现各种灵异事件了,所以到达极限后服务器就非踢人不可
作者: auir (人生。无关胜败)   2024-08-30 14:25:00
资料运算都在服务器为主,你的装置只是显示和提供操作

Links booklink

Contact Us: admin [ a t ] ucptt.com