游戏运营中经常遇到数据库迁移的情况。比如:合服前的库迁移。为了节省成本整合库迁移。甚至换云服务商引起的库迁移。其实运维本身有责任和义务保证迁移过程中库数据的准确性和完整性。因...
游戏运营中经常遇到数据库迁移的情况。比如:合服前的库迁移。为了节省成本整合库迁移。甚至换云服务商引起的库迁移。其实运维本身有责任和义务保证迁移过程中库数据的准确性和完整性。因...
游戏随着运营时间变成导致DAU变少。尤其是手游采用衮服的开服策略。导致服务器合服变得更加频繁且要求高效。合服的目的有二。其一是降低服务器成本,其二利于玩家之间的相互竞争。曾经...
游戏开发中需要动态下载资源。甚至支持热更新修复代码。都需要引擎支持文件下载功能。写个基于http协议的多线程文件下载器。用第三方库如何选择问题?如何实现接口方便调用问题?等等...
HTTP实现二进制传输。曾经为这事还纠结过。刚工作时游戏都是端游。基本学习和接触过得都是TCP发送二进制方式。当时刚开始转型研发页游。原来删除的都是C++开发。突然要研究fl...
HTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是Web联网的基础,HTTP协议是建立在TCP协议之上的一种应用。由于HTTP在每次...
TCP是底层通讯协议,定义的是数据传输和连接方式的规范。TCP协议,传输控制协议(Transmission Control Protocol,缩写为:TCP)是一种面向连接的...
在网络通讯中,数据在网络传输的格式常以字节流的形式进行,因此需要我们对字节流进行写入和读出的操作。在几乎其他所有语言中,网络数据的收发在利用类似send(或write)和re...
游戏研发中常遇到跨版本执行数据库脚本的事情。一般都是采用按版本号依次准备脚本的方式。更新时依次执行所跨版本的脚本语句。如何其中出现遗落也不好确定。所以一直琢磨是否可以...
最近在整理10来年游戏研发中沉淀下来的知识。很多知识都是因为爱好所以深入学习和实现。也许曾经精力旺盛毫无优先级可言。纯粹为了实现自己的一刹那的想法。现在回忆起...
或与运算和安全整数(数的影子) 八门神器是安卓、iOS、塞班平台上通用的游戏修改工具,可以修改内存中的数值和参数。在游戏运行时,内存和处理器都会对于游戏进行非...
预分配法生成唯一ID 在项目中经常有生成唯一ID的业务需求。作为唯一标识方便后续查找和追踪。网上也有很多实现方案。比如:数据库自增主键,数据库批量生成ID,U...