腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
首页
标签
游戏开发
#
游戏开发
关注
专栏文章
(196)
技术视频
(1)
互动问答
(12)
游戏开发一般用什么数据库
1
回答
数据库
、
游戏开发
gavin1024
游戏开发中常用的数据库主要包括关系型数据库、NoSQL数据库和内存数据库。根据游戏的具体需求,开发者可以选择最合适的数据库类型。以下是相关介绍: ### 常用数据库类型 - **关系型数据库**:如MySQL、PostgreSQL,适用于存储结构化数据和处理复杂的事务。 - **NoSQL数据库**:如MongoDB、Redis,适用于处理大量非结构化或半结构化数据,并提供高性能和可扩展性。 - **内存数据库**:如Redis、Memcached,用于快速读写和高并发的游戏场景。 ### 数据库选择考虑因素 选择合适的数据库需要考虑数据类型和结构、性能要求、扩展性、开发成本和社区支持等因素。 ### 腾讯云数据库服务推荐 - **腾讯云原生数据库TencentDB**:专为游戏设计,支持高并发访问,如《王者荣耀》、《和平精英》等游戏使用。 - **腾讯云Redis混合存储**:适合海量游戏运营数据存储,解决纯缓存Redis成本高昂问题。 通过合理选择数据库,游戏开发者可以优化游戏性能,提升用户体验。...
展开详请
赞
0
收藏
0
评论
0
分享
游戏开发中常用的数据库主要包括关系型数据库、NoSQL数据库和内存数据库。根据游戏的具体需求,开发者可以选择最合适的数据库类型。以下是相关介绍: ### 常用数据库类型 - **关系型数据库**:如MySQL、PostgreSQL,适用于存储结构化数据和处理复杂的事务。 - **NoSQL数据库**:如MongoDB、Redis,适用于处理大量非结构化或半结构化数据,并提供高性能和可扩展性。 - **内存数据库**:如Redis、Memcached,用于快速读写和高并发的游戏场景。 ### 数据库选择考虑因素 选择合适的数据库需要考虑数据类型和结构、性能要求、扩展性、开发成本和社区支持等因素。 ### 腾讯云数据库服务推荐 - **腾讯云原生数据库TencentDB**:专为游戏设计,支持高并发访问,如《王者荣耀》、《和平精英》等游戏使用。 - **腾讯云Redis混合存储**:适合海量游戏运营数据存储,解决纯缓存Redis成本高昂问题。 通过合理选择数据库,游戏开发者可以优化游戏性能,提升用户体验。
游戏开发一般是什么数据库
1
回答
数据库
、
游戏开发
gavin1024
游戏开发一般使用的数据库包括关系型数据库和非关系型数据库。 **关系型数据库**: * **特点**:数据存储在表格中,表与表之间有关系,支持复杂的查询操作。 * **举例**:MySQL、PostgreSQL等。 * **适用场景**:适用于需要严格数据一致性和事务支持的游戏,如角色信息、游戏道具交易等。 **非关系型数据库**: * **特点**:数据存储方式灵活,不依赖于固定的表格结构,支持高并发读写。 * **举例**:MongoDB、Redis等。 * **适用场景**:适用于需要快速读写、实时更新的游戏数据,如玩家位置、实时对战信息等。 对于游戏开发来说,通常会根据具体需求来选择合适的数据库。例如,对于需要高并发读写的游戏功能,可以选择使用Redis来缓存热点数据;对于需要严格数据一致性的游戏功能,可以选择使用MySQL来存储关键数据。 **腾讯云相关产品推荐**: * **腾讯云数据库MySQL**:提供高性能、高可靠性的MySQL数据库服务,适用于游戏开发中的关键数据存储。 * **腾讯云MongoDB**:提供托管的MongoDB服务,适用于游戏开发中的灵活数据存储需求。 * **腾讯云Redis**:提供高性能的Redis缓存服务,帮助提升游戏应用的读写性能和响应速度。...
展开详请
赞
0
收藏
0
评论
0
分享
游戏开发一般使用的数据库包括关系型数据库和非关系型数据库。 **关系型数据库**: * **特点**:数据存储在表格中,表与表之间有关系,支持复杂的查询操作。 * **举例**:MySQL、PostgreSQL等。 * **适用场景**:适用于需要严格数据一致性和事务支持的游戏,如角色信息、游戏道具交易等。 **非关系型数据库**: * **特点**:数据存储方式灵活,不依赖于固定的表格结构,支持高并发读写。 * **举例**:MongoDB、Redis等。 * **适用场景**:适用于需要快速读写、实时更新的游戏数据,如玩家位置、实时对战信息等。 对于游戏开发来说,通常会根据具体需求来选择合适的数据库。例如,对于需要高并发读写的游戏功能,可以选择使用Redis来缓存热点数据;对于需要严格数据一致性的游戏功能,可以选择使用MySQL来存储关键数据。 **腾讯云相关产品推荐**: * **腾讯云数据库MySQL**:提供高性能、高可靠性的MySQL数据库服务,适用于游戏开发中的关键数据存储。 * **腾讯云MongoDB**:提供托管的MongoDB服务,适用于游戏开发中的灵活数据存储需求。 * **腾讯云Redis**:提供高性能的Redis缓存服务,帮助提升游戏应用的读写性能和响应速度。
android游戏开发需要哪些知识
1
回答
android
、
游戏开发
gavin1024
在Android游戏开发中,您需要掌握以下知识: 1. **Java/Kotlin编程语言**:这是开发Android应用的主要语言。Kotlin已成为Android开发的首选语言,因为它更简洁,并且与Java完全兼容。 2. **Android SDK(Software Development Kit)**:这是一套开发工具,包括API、库、开发工具和文档,用于构建和测试Android应用程序。 3. **游戏引擎**:为了简化游戏开发过程,您可以使用游戏引擎,如Unity或Unreal Engine。这些引擎可以帮助您创建具有丰富图形和复杂功能的游戏。 4. **图形设计**:了解如何设计适合移动设备的吸引人的游戏图形。这可能包括2D和3D图形设计。 5. **音频处理**:学习如何处理和播放游戏中的音频,包括音效和背景音乐。 6. **物理和数学**:对于许多游戏来说,基本的物理和数学知识是必不可少的,例如碰撞检测、向量计算和动画。 7. **人工智能(AI)**:对于有NPC(非玩家角色)或复杂游戏逻辑的游戏,可能需要一些AI知识。 8. **网络编程**:如果您打算开发多人在线游戏或需要与服务器进行通信的游戏,那么网络编程知识是必需的。 9. **性能优化**:了解如何优化游戏性能,以在不同的设备上提供流畅的游戏体验。 10. **测试与调试**:掌握如何在各种设备和Android版本上进行测试和调试,以确保游戏的稳定性和兼容性。 对于云计算产品的推荐,腾讯云提供了游戏解决方案,包括游戏服务器托管、游戏加速、游戏安全等服务,可以帮助您轻松地构建和部署游戏。具体产品包括: - 腾讯云游戏服务器CVM - 腾讯云游戏加速器 - 腾讯云游戏安全解决方案 这些产品可以帮助您提高游戏的性能和稳定性,同时保护您的游戏免受各种网络威胁。...
展开详请
赞
0
收藏
0
评论
0
分享
在Android游戏开发中,您需要掌握以下知识: 1. **Java/Kotlin编程语言**:这是开发Android应用的主要语言。Kotlin已成为Android开发的首选语言,因为它更简洁,并且与Java完全兼容。 2. **Android SDK(Software Development Kit)**:这是一套开发工具,包括API、库、开发工具和文档,用于构建和测试Android应用程序。 3. **游戏引擎**:为了简化游戏开发过程,您可以使用游戏引擎,如Unity或Unreal Engine。这些引擎可以帮助您创建具有丰富图形和复杂功能的游戏。 4. **图形设计**:了解如何设计适合移动设备的吸引人的游戏图形。这可能包括2D和3D图形设计。 5. **音频处理**:学习如何处理和播放游戏中的音频,包括音效和背景音乐。 6. **物理和数学**:对于许多游戏来说,基本的物理和数学知识是必不可少的,例如碰撞检测、向量计算和动画。 7. **人工智能(AI)**:对于有NPC(非玩家角色)或复杂游戏逻辑的游戏,可能需要一些AI知识。 8. **网络编程**:如果您打算开发多人在线游戏或需要与服务器进行通信的游戏,那么网络编程知识是必需的。 9. **性能优化**:了解如何优化游戏性能,以在不同的设备上提供流畅的游戏体验。 10. **测试与调试**:掌握如何在各种设备和Android版本上进行测试和调试,以确保游戏的稳定性和兼容性。 对于云计算产品的推荐,腾讯云提供了游戏解决方案,包括游戏服务器托管、游戏加速、游戏安全等服务,可以帮助您轻松地构建和部署游戏。具体产品包括: - 腾讯云游戏服务器CVM - 腾讯云游戏加速器 - 腾讯云游戏安全解决方案 这些产品可以帮助您提高游戏的性能和稳定性,同时保护您的游戏免受各种网络威胁。
Android 游戏开发一般用什么框架?
1
回答
android
、
框架
、
游戏开发
gavin1024
Android游戏开发通常使用以下几种框架: 1. Unity:Unity是一款非常受欢迎的游戏开发引擎,支持2D和3D游戏开发,并且有大量的资源可供开发者使用。对于初学者和专业人士来说,Unity都是一个很好的选择。 2. Unreal Engine:Unreal Engine是一款强大的游戏引擎,广泛应用于制作高品质的3D游戏和交互式应用。它提供了高质量的图形渲染、物理模拟和复杂的游戏逻辑工具。 3. Cocos2d-x:Cocos2d-x是一个开源的跨平台游戏开发框架,主要用于2D游戏开发。它支持iOS、Android、Windows等多个平台,并且有活跃的开发者社区。 4. LibGDX:LibGDX是一个基于Java的游戏开发框架,适用于2D游戏开发。它同样支持跨平台开发,并具有较快的开发速度。 5. Godot:Godot是一个开源的游戏引擎,适用于2D和3D游戏开发。它具有独特的场景管理系统和脚本语言,适合独立游戏开发者。 在腾讯云中,您可以找到与游戏开发相关的云服务,如云服务器(CVM)、云数据库(TencentDB)和云存储(COS),以支持您的游戏项目。此外,腾讯云还提供游戏解决方案,帮助您优化游戏性能、降低延迟并提供更好的玩家体验。...
展开详请
赞
0
收藏
0
评论
0
分享
Android游戏开发通常使用以下几种框架: 1. Unity:Unity是一款非常受欢迎的游戏开发引擎,支持2D和3D游戏开发,并且有大量的资源可供开发者使用。对于初学者和专业人士来说,Unity都是一个很好的选择。 2. Unreal Engine:Unreal Engine是一款强大的游戏引擎,广泛应用于制作高品质的3D游戏和交互式应用。它提供了高质量的图形渲染、物理模拟和复杂的游戏逻辑工具。 3. Cocos2d-x:Cocos2d-x是一个开源的跨平台游戏开发框架,主要用于2D游戏开发。它支持iOS、Android、Windows等多个平台,并且有活跃的开发者社区。 4. LibGDX:LibGDX是一个基于Java的游戏开发框架,适用于2D游戏开发。它同样支持跨平台开发,并具有较快的开发速度。 5. Godot:Godot是一个开源的游戏引擎,适用于2D和3D游戏开发。它具有独特的场景管理系统和脚本语言,适合独立游戏开发者。 在腾讯云中,您可以找到与游戏开发相关的云服务,如云服务器(CVM)、云数据库(TencentDB)和云存储(COS),以支持您的游戏项目。此外,腾讯云还提供游戏解决方案,帮助您优化游戏性能、降低延迟并提供更好的玩家体验。
游戏开发需要什么软件
1
回答
软件
、
游戏开发
gavin1024
游戏开发需要的软件包括: 1. IDE(集成开发环境)或文本编辑器:例如Microsoft Visual Studio、Eclipse、Xcode或Visual Studio Code,用于编写和编辑游戏代码。 2. 游戏引擎:例如Unity、Unreal Engine或Godot,提供了创建和开发游戏所需的各种工具和功能,包括图形渲染、物理模拟、音频处理等。 3. 操作系统:例如Windows、macOS或Linux,用于运行开发环境和游戏。 4. 图形编辑器:例如Adobe Photoshop或GIMP,用于创建和编辑游戏图形资源,如角色、场景和物品。 5. 音频编辑器:例如Audacity或FL Studio,用于创建和编辑游戏中的音频资源,如背景音乐、音效和语音。 6. 版本控制工具:例如Git或Subversion,用于追踪游戏代码和资源的更改历史,并协同开发。 7. 调试和性能分析工具:例如Visual Studio的调试器或Unity Profiler,用于查找和解决游戏代码中的问题和性能瓶颈。 为了满足游戏开发需求,腾讯云提供了一系列相关的产品和服务,包括云服务器(CVM)、对象存储(COS)、云数据库(TencentDB)和云引擎(TeaVM)等。通过使用腾讯云的产品和服务,游戏开发者可以更专注于游戏开发和创新,而不必担心基础设施的搭建和维护。...
展开详请
赞
0
收藏
0
评论
0
分享
游戏开发需要的软件包括: 1. IDE(集成开发环境)或文本编辑器:例如Microsoft Visual Studio、Eclipse、Xcode或Visual Studio Code,用于编写和编辑游戏代码。 2. 游戏引擎:例如Unity、Unreal Engine或Godot,提供了创建和开发游戏所需的各种工具和功能,包括图形渲染、物理模拟、音频处理等。 3. 操作系统:例如Windows、macOS或Linux,用于运行开发环境和游戏。 4. 图形编辑器:例如Adobe Photoshop或GIMP,用于创建和编辑游戏图形资源,如角色、场景和物品。 5. 音频编辑器:例如Audacity或FL Studio,用于创建和编辑游戏中的音频资源,如背景音乐、音效和语音。 6. 版本控制工具:例如Git或Subversion,用于追踪游戏代码和资源的更改历史,并协同开发。 7. 调试和性能分析工具:例如Visual Studio的调试器或Unity Profiler,用于查找和解决游戏代码中的问题和性能瓶颈。 为了满足游戏开发需求,腾讯云提供了一系列相关的产品和服务,包括云服务器(CVM)、对象存储(COS)、云数据库(TencentDB)和云引擎(TeaVM)等。通过使用腾讯云的产品和服务,游戏开发者可以更专注于游戏开发和创新,而不必担心基础设施的搭建和维护。
游戏开发需要具备哪些技术
1
回答
游戏开发
gavin1024
游戏开发需要具备以下技术: 1. 编程语言:游戏开发中最常用的编程语言是C++和C#。C++适用于高性能和复杂数学运算的场景,而C#在Unity游戏引擎中广泛使用,适用于跨平台游戏开发。 2. 游戏引擎:游戏引擎是开发游戏的重要工具,可以简化游戏开发过程。常见游戏引擎有Unity、Unreal Engine和Godot等。 3. 图形设计:包括2D和3D图形设计,需要掌握如Photoshop、Illustrator、Blender、Maya等工具的使用。 4. 音频处理:游戏中的音效和音乐也非常重要,需要掌握如Audacity、FL Studio等音频处理软件的使用。 5. 物理和数学:游戏中的许多效果,如碰撞、重力、光照等,都需要物理和数学知识。 6. 人工智能:对于有NPC或复杂游戏逻辑的游戏,可能需要一些人工智能知识。 7. 网络编程:如果是开发多人在线游戏,还需要掌握网络编程知识。 举例: 例如,如果你想使用Unity游戏引擎开发一款2D游戏,你需要学习C#编程语言,使用Unity引擎,进行2D图形设计,处理游戏音效,并掌握物理和数学知识。 腾讯云相关产品推荐:腾讯云提供了游戏解决方案,包括游戏引擎、游戏服务器、游戏测试、游戏安全等云产品和服务,可以帮助游戏开发者更高效地开发游戏。...
展开详请
赞
0
收藏
0
评论
0
分享
游戏开发需要具备以下技术: 1. 编程语言:游戏开发中最常用的编程语言是C++和C#。C++适用于高性能和复杂数学运算的场景,而C#在Unity游戏引擎中广泛使用,适用于跨平台游戏开发。 2. 游戏引擎:游戏引擎是开发游戏的重要工具,可以简化游戏开发过程。常见游戏引擎有Unity、Unreal Engine和Godot等。 3. 图形设计:包括2D和3D图形设计,需要掌握如Photoshop、Illustrator、Blender、Maya等工具的使用。 4. 音频处理:游戏中的音效和音乐也非常重要,需要掌握如Audacity、FL Studio等音频处理软件的使用。 5. 物理和数学:游戏中的许多效果,如碰撞、重力、光照等,都需要物理和数学知识。 6. 人工智能:对于有NPC或复杂游戏逻辑的游戏,可能需要一些人工智能知识。 7. 网络编程:如果是开发多人在线游戏,还需要掌握网络编程知识。 举例: 例如,如果你想使用Unity游戏引擎开发一款2D游戏,你需要学习C#编程语言,使用Unity引擎,进行2D图形设计,处理游戏音效,并掌握物理和数学知识。 腾讯云相关产品推荐:腾讯云提供了游戏解决方案,包括游戏引擎、游戏服务器、游戏测试、游戏安全等云产品和服务,可以帮助游戏开发者更高效地开发游戏。
如何使用强化学习进行游戏开发
1
回答
强化学习
、
游戏开发
gavin1024
答案:您可以使用腾讯云相关的强化学习产品,如腾讯云TI-ONE。强化学习是一种机器学习方法,可以通过训练智能体(agent)来学习如何解决复杂的问题。在游戏开发中,强化学习可以用于构建能够自主学习和改进的智能游戏角色,如游戏AI角色。 要使用强化学习进行游戏开发,您需要遵循以下步骤: 1. 选择适当的强化学习框架:根据您的需求选择合适的强化学习框架,如OpenAI Gym或腾讯云TI-ONE等。 2. 开发智能体(Agent):您需要开发一个能够感知环境、决定动作并采取行动的智能体。这通常包括一个用于处理输入数据的感知模块、一个用于选择动作的决策模块和一个用于更新智能体策略的学习模块。 3. 定义奖励函数:奖励函数是智能体在环境中采取动作后获得的评分。您需要定义一个奖励函数,以鼓励智能体实现特定的游戏目标。 4. 训练智能体:使用训练数据集来训练智能体,使其能够学习并改进其策略。训练过程通常包括探索(exploration)和利用(exploitation)的权衡,以找到最佳策略。 5. 测试与优化:在训练完成后,您需要对智能体进行测试,并根据测试结果进行优化和调整。 例如,您可以使用腾讯云TI-ONE来开发一个能自主玩象棋游戏的智能体,通过强化学习算法学习象棋游戏的规则,并通过与人类玩家或其他智能体的对战来不断学习和优化其策略,最终能够达到较高的游戏水平。...
展开详请
赞
0
收藏
0
评论
0
分享
答案:您可以使用腾讯云相关的强化学习产品,如腾讯云TI-ONE。强化学习是一种机器学习方法,可以通过训练智能体(agent)来学习如何解决复杂的问题。在游戏开发中,强化学习可以用于构建能够自主学习和改进的智能游戏角色,如游戏AI角色。 要使用强化学习进行游戏开发,您需要遵循以下步骤: 1. 选择适当的强化学习框架:根据您的需求选择合适的强化学习框架,如OpenAI Gym或腾讯云TI-ONE等。 2. 开发智能体(Agent):您需要开发一个能够感知环境、决定动作并采取行动的智能体。这通常包括一个用于处理输入数据的感知模块、一个用于选择动作的决策模块和一个用于更新智能体策略的学习模块。 3. 定义奖励函数:奖励函数是智能体在环境中采取动作后获得的评分。您需要定义一个奖励函数,以鼓励智能体实现特定的游戏目标。 4. 训练智能体:使用训练数据集来训练智能体,使其能够学习并改进其策略。训练过程通常包括探索(exploration)和利用(exploitation)的权衡,以找到最佳策略。 5. 测试与优化:在训练完成后,您需要对智能体进行测试,并根据测试结果进行优化和调整。 例如,您可以使用腾讯云TI-ONE来开发一个能自主玩象棋游戏的智能体,通过强化学习算法学习象棋游戏的规则,并通过与人类玩家或其他智能体的对战来不断学习和优化其策略,最终能够达到较高的游戏水平。
【有奖问答】如何用最少的成本发挥幻兽帕鲁最大的价值?
0
回答
游戏
、
缓存
、
多人互动云游戏
、
游戏开发
、
幻兽帕鲁
国内目前只有一家在做的游戏,同一个游戏类型做了5个IP,有无合作的开发人员?
0
回答
游戏
、
ip
、
开发
、
开发者
、
游戏开发
如何防止外挂修改游戏客户端的内存信息?
7
回答
游戏
、
客户端
、
内存
、
游戏开发
烽火连天博一笑
登东皋以舒啸,濯清流而赋诗
以前玩过pc单机游戏的同学,应该对金山游侠这款作弊修改器一定不陌生,玩家通过修改器可以轻松地定位、修改游戏里的关键变量,如boss血量,金钱,主角战力等数据,轻松制霸游戏。作弊修改器的原理非常简单,就是通过数值搜索,在内存中查找到相同数值的变量,确定其是目标变量后,对其进行修改。相似的作弊器还有cheat engine和手机端的八门神器。这类作弊修改器除了对单机游戏有效,对于一些部分游戏逻辑放于客户端处理,没有经过服务器验证的网游,同样有效。 解决这类作弊的办法有许多种: 1、最彻底的方法当然将所有的游戏逻辑都放在服务端判断,或服务端进行强校验,确保客户端没有作弊。但这类方法的难点比较大:服务端需要与客户端保持一样的计算逻辑,会使服务端的复杂性增大;客户端上报的数据包不可避免会变大。 2、退而求其次的方法则是进行客户端防内存修改处理。对于关键内存数据进行加密存储,虽然安全性不如前者高,但可以有效地防范前面所提到的那一类作弊修改器,保证关键数据安全。...
展开详请
赞
7
收藏
0
评论
0
分享
以前玩过pc单机游戏的同学,应该对金山游侠这款作弊修改器一定不陌生,玩家通过修改器可以轻松地定位、修改游戏里的关键变量,如boss血量,金钱,主角战力等数据,轻松制霸游戏。作弊修改器的原理非常简单,就是通过数值搜索,在内存中查找到相同数值的变量,确定其是目标变量后,对其进行修改。相似的作弊器还有cheat engine和手机端的八门神器。这类作弊修改器除了对单机游戏有效,对于一些部分游戏逻辑放于客户端处理,没有经过服务器验证的网游,同样有效。 解决这类作弊的办法有许多种: 1、最彻底的方法当然将所有的游戏逻辑都放在服务端判断,或服务端进行强校验,确保客户端没有作弊。但这类方法的难点比较大:服务端需要与客户端保持一样的计算逻辑,会使服务端的复杂性增大;客户端上报的数据包不可避免会变大。 2、退而求其次的方法则是进行客户端防内存修改处理。对于关键内存数据进行加密存储,虽然安全性不如前者高,但可以有效地防范前面所提到的那一类作弊修改器,保证关键数据安全。
游戏开发者应该如何识别挂机脚本?
11
回答
游戏
、
脚本
、
游戏开发
电波马达
我可以列举一个比较常用的游戏检测机制——VAC(Valve Anti-Cheating)机制。 VAC是相当成熟的监视审查(overwatch)机制:任何玩家都会有一个基于举报的隐藏分,这个隐藏分取决于你举报的正确率,和你的比赛场次,胜率场次和清白程度(当然具体算法这里就不得而知了)。 当任何玩家的隐藏分达到一定的条件后,玩家会成为一个审查者来审查别人是否作弊。比赛被随机挑选出来以供审查,审查的方式就是通过观察嫌疑人(匿名)的视频,来判断是否作弊并提交你的结论。通过检查这些视频,我们可以清楚地知道被检查者是否在游戏中有不合理的举动,进而判断其是否开挂作弊。 1.jpg ...
展开详请
赞
22
收藏
0
评论
7
分享
我可以列举一个比较常用的游戏检测机制——VAC(Valve Anti-Cheating)机制。 VAC是相当成熟的监视审查(overwatch)机制:任何玩家都会有一个基于举报的隐藏分,这个隐藏分取决于你举报的正确率,和你的比赛场次,胜率场次和清白程度(当然具体算法这里就不得而知了)。 当任何玩家的隐藏分达到一定的条件后,玩家会成为一个审查者来审查别人是否作弊。比赛被随机挑选出来以供审查,审查的方式就是通过观察嫌疑人(匿名)的视频,来判断是否作弊并提交你的结论。通过检查这些视频,我们可以清楚地知道被检查者是否在游戏中有不合理的举动,进而判断其是否开挂作弊。 1.jpg
绝地求生外挂频发,是游戏开发者太菜还是外挂开发者太机智?
10
回答
开发
、
开发者
、
腾讯
、
游戏开发
、
原理
蛐蛐儿
其实不是专业的打不过业余的,主要是所处的角色不同,这么来给你解释吧,比如你和一个人打架,但是你不能还手只能挨打,请问你能坚持多久呢?在换个角度来看,你和功夫明星打架,但功夫明星不能打你,就算功夫明星皮在厚,你打赢他也就是时间上的问题。当然了,技术上的博弈,比打架斗殴要复杂很多。也许会有人很多人问一个问题,为什么我玩英雄联盟的时候,基本都没有看见什么外挂,为什么玩绝地求生就外挂如此之多,还特别千奇百怪,甚至被封为神仙。主要原因在于游戏种类不同,游戏还分种类?是的,好比说英雄联盟或者DOTA这些游戏都属于MOBA类的游戏,属于即时的战略网游,很难通过修改本地文件实现外挂操作。这就要说到你问的外挂原理了,外挂是分种类的,大概总体分为以下几种: 1.辅助类外挂:这种辅助类外挂比较常见,主要通过模拟键盘按键和鼠标等,比如像脚本精灵,lol的辅助盒子等就属于辅助类外挂,这类外挂的好处就是容易实现,不会对本地文件和游戏的数据传输进行更改,当然了,越容易实现的东西,越是鸡肋,大部分只能实现一些简单的东西,比如重复性的动作,一般页游刷等级就是使用的这种类型,因为页游有规律可循,所以这类“外挂”是否是属于外挂还很模糊。 2,内存外挂。这种外挂会读取游戏数据,从而更精确的去实现某些操作。内存外挂也能改变游戏数据,但实现起来比较困难,一般这类外挂主要出现在单机游戏上,比如红警,侠盗飞车等等。具体内容太过复杂,我没办法完整说明。现在大型端游内用的外挂普遍是内存外挂,还有一点,同一个外挂的使用者越少,越不会被封号,因为行为特征不好抓,而绝地求生的大部分外挂基本属于这个外挂。 所以要打击起来还是比较困难,所以我也能体谅一下蓝洞,但服务器卡那就没得说了,不能忍。 3,封包外挂。这种外挂已经算是高端技术了。先使用某些工具分析出某些游戏动作的相应数据代码,然后把代码打包直接发送给服务器。封包外挂的变态之处在于,你可以不开游戏的客户端,直接靠外挂来刷。-封包外挂的数量很少,极其少见。 腾讯代理游戏后外挂就能少了吗? 这个少了肯定是无拥质疑的,毕竟腾讯财大力大,技术人才多,在国内开设国服的话,肯定会用自己家的腾讯云服务,而腾讯云毕竟也是个老品牌了,好像2014年就有了,具体几年我忘记了,稳定性和安全上面肯定是没得说的,也就是说开设国服后,在以前玩游戏的时候经常出现的卡顿,网络延迟大,等等问题肯定是能解决的,至于还有没有外挂,我只能说少了肯定是有的,完全没有的话我不敢乱言什么,毕竟世界上没有绝对的安全系统 都会使用那些技术或者政策来防止外挂? 这个。。。你上腾讯的官方微博看吧,我那知道他们用什么技术,不过找到一篇公告,自己去看吧,懒得搬运,飞机票:https://weibo.com/ttarticle/p/show?id=2309404182792333314665 [图片] ...
展开详请
赞
19
收藏
0
评论
5
分享
其实不是专业的打不过业余的,主要是所处的角色不同,这么来给你解释吧,比如你和一个人打架,但是你不能还手只能挨打,请问你能坚持多久呢?在换个角度来看,你和功夫明星打架,但功夫明星不能打你,就算功夫明星皮在厚,你打赢他也就是时间上的问题。当然了,技术上的博弈,比打架斗殴要复杂很多。也许会有人很多人问一个问题,为什么我玩英雄联盟的时候,基本都没有看见什么外挂,为什么玩绝地求生就外挂如此之多,还特别千奇百怪,甚至被封为神仙。主要原因在于游戏种类不同,游戏还分种类?是的,好比说英雄联盟或者DOTA这些游戏都属于MOBA类的游戏,属于即时的战略网游,很难通过修改本地文件实现外挂操作。这就要说到你问的外挂原理了,外挂是分种类的,大概总体分为以下几种: 1.辅助类外挂:这种辅助类外挂比较常见,主要通过模拟键盘按键和鼠标等,比如像脚本精灵,lol的辅助盒子等就属于辅助类外挂,这类外挂的好处就是容易实现,不会对本地文件和游戏的数据传输进行更改,当然了,越容易实现的东西,越是鸡肋,大部分只能实现一些简单的东西,比如重复性的动作,一般页游刷等级就是使用的这种类型,因为页游有规律可循,所以这类“外挂”是否是属于外挂还很模糊。 2,内存外挂。这种外挂会读取游戏数据,从而更精确的去实现某些操作。内存外挂也能改变游戏数据,但实现起来比较困难,一般这类外挂主要出现在单机游戏上,比如红警,侠盗飞车等等。具体内容太过复杂,我没办法完整说明。现在大型端游内用的外挂普遍是内存外挂,还有一点,同一个外挂的使用者越少,越不会被封号,因为行为特征不好抓,而绝地求生的大部分外挂基本属于这个外挂。 所以要打击起来还是比较困难,所以我也能体谅一下蓝洞,但服务器卡那就没得说了,不能忍。 3,封包外挂。这种外挂已经算是高端技术了。先使用某些工具分析出某些游戏动作的相应数据代码,然后把代码打包直接发送给服务器。封包外挂的变态之处在于,你可以不开游戏的客户端,直接靠外挂来刷。-封包外挂的数量很少,极其少见。 腾讯代理游戏后外挂就能少了吗? 这个少了肯定是无拥质疑的,毕竟腾讯财大力大,技术人才多,在国内开设国服的话,肯定会用自己家的腾讯云服务,而腾讯云毕竟也是个老品牌了,好像2014年就有了,具体几年我忘记了,稳定性和安全上面肯定是没得说的,也就是说开设国服后,在以前玩游戏的时候经常出现的卡顿,网络延迟大,等等问题肯定是能解决的,至于还有没有外挂,我只能说少了肯定是有的,完全没有的话我不敢乱言什么,毕竟世界上没有绝对的安全系统 都会使用那些技术或者政策来防止外挂? 这个。。。你上腾讯的官方微博看吧,我那知道他们用什么技术,不过找到一篇公告,自己去看吧,懒得搬运,飞机票:https://weibo.com/ttarticle/p/show?id=2309404182792333314665 [图片]
热门
专栏
韩伟的专栏
133 文章
163 订阅
WeTest质量开放平台团队的专栏
739 文章
122 订阅
AI科技大本营的专栏
3.1K 文章
204 订阅
强仔仔
334 文章
55 订阅
领券