【技术实现步骤摘要】
服务器更新方法、装置、电子设备和存储介质
本专利技术实施例涉及互联网技术,尤其涉及一种服务器更新方法、装置、电子设备和存储介质。
技术介绍
随着互联网技术的发展,尤其是随着电竞行业的快速发展,服务器也会随之不断进行更新,如何实现服务器的更新是目标电竞行业面临的重大问题。目前,对服务器进行更新时,必须要将服务器的程序进程进行关闭,具体的方式是:首先关闭服务器程序进程,然后替换覆盖服务器数值文件(一般为csv文件),服务器的数值文件替换成功后,重新开启服务器进程,加载替换后的服务器数值文件。上述的服务器的更新方式,需要将服务器的程序进程进行关闭,这样会导致通信端口也对应关闭,会导致连接该服务器的玩家掉线,同时进程关闭后,会导致玩家的游戏数据丢失,影响玩家的游戏体验。
技术实现思路
本专利技术实施例提供一种服务器更新方法、装置、电子设备和存储介质,以实现在更新服务器的过程中,不关闭服务器程序进程,不会中断网络连接,不会丢失玩家内存数据,达到更新服务器玩家无感知的效果,提高了玩家的游戏体验。 >第一方面,本专利技本文档来自技高网...
【技术保护点】
1.一种服务器更新方法,其特征在于,包括:/n获取需更新的服务器的更新请求;/n基于所述更新请求获取更新文件,并基于所述更新文件对所述服务器的原始文件进行替换;/n当所述更新文件替换成功时,生成软中断指令;/n基于所述软中断指令,加载所述更新文件,以更新所述服务器。/n
【技术特征摘要】 【专利技术属性】
1.一种服务器更新方法,其特征在于,包括:
获取需更新的服务器的更新请求;
基于所述更新请求获取更新文件,并基于所述更新文件对所述服务器的原始文件进行替换;
当所述更新文件替换成功时,生成软中断指令;
基于所述软中断指令,加载所述更新文件,以更新所述服务器。
2.根据权利要求1所述的方法,其特征在于,所述更新请求包括:需更新的服务器的大区标识和版本号;
所述基于所述更新请求,获取更新文件,包括:
基于需更新的所述服务器的版本号,获取与需更新的服务器的大区标识匹配的服务器的更新文件。
3.根据权利要求1所述的方法,其特征在于,所述基于所述更新文件对所述服务器的原始文件进行替换,包括:
根据所述更新文件的路径和文件名将所述更新文件放置于所述服务器的目标目录下,替换掉所述原始文件。
4.根据权利要求1所述的方法,其特征在于,在所述当所述更新文件替换成功时,生成软中断指令之前,所述方法还包括:
对所述更新文件的完整性进行校验;
根据所述更新文件的路径和文件名确定所述更新文件所对应的服务;
基于所述更新文件所对应的服务,确定所述更新文件所对应进程的进程标识。
5.根据权利要求1所述的方法,其特征在于,所述软中断指令包括:所述更新文件所对应进程的进程标识符;
所述基于所述软中断指令,加载所述更新文件,包括:
基于所述更新文件所对应进程的进程标识符,确定所述更新文件所对应的目标进程;
技术研发人员:顾海云,
申请(专利权)人:上海米哈游网络科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。