过去、现在、将来都不会有商业版本,所有功能全部开源!
只做真的完全式开源,拒绝虚假开源,售卖商业版,不搞短暂维护!
承诺项目的维护周期是十年起步, 2022-03-01 起,至少十年维护期!
提供高质量的使用文档!
<br/>ioGame 源码完全开放、最新文档阅读完全开放;使用完全自由、免费(遵守开源协议)。
<br/>ioGame 是一个轻量级的网络编程框架,适用于网络游戏服务器、物联网、内部系统及各种需要长连接的场景。
<br/>ioGame 架构简图

使用 ioGame,可以显著的帮助企业减少巨额成本。在文档中,"成本"关键字提到了很多次,各个阶段均有关联,包括了学习、研发、测试、部署、扩展、投入 ...等各阶段。在同等资源的竞争下,使用 ioGame 可为公司节省更多的资源,从而提高了自身的生存率。更重要的是避免了为其他公司做嫁衣的可能性,具体可阅读成本分析案例。
<br/><details> <summary>授权许可申请 -- 点我展开</summary>
</details> <br>ioGame 使用的是 AGPL3.0 开源协议。 由于 ioGame 遵循过去、现在、将来都不会有商业版本,所有功能全部开源的原则,使得我们很难找到盈利点,现在使用授权的方式; 使用 ioGame 是免费的,前提是要认同生产资料公有制,就是把你的产品也完全的开源出来(遵守 AGPL3.0 开源协议);同时,ioGame 是允许私有的,前提是支付闭源授权费。所以,付费不是必须的,也不是强制性的,选择权在使用者手上。 ioGame 支持申请盈利后支付闭源授权费,收入不超过10万人民币/年或拥有不超过100万人民币的资产,可以申请盈利后支付授权费用。 ### 闭源授权说明 1.授权费用:2799 人民币每年。 2.一个产品只对应一个授权。 3.取得授权的产品只可自己运营或使用,如果是提供给客户二次开发或销售类的产品,每份需要取得一个授权。 如果你的产品不想开源,可以向我们申请为期一年的闭源授权,企业用户需要通过企业邮箱申请闭源授权。如果是个人开发者、独立开发者的,可以使用非企业邮箱申请闭源授权。 ### 授权类型 个人和独立开发者:收入不超过10万人民币/年或拥有不超过100万人 民币的资产,可以申请盈利后支付授权费用。 企业:收入不超过10万人民币/年或拥有不超过100万人民币的资产,可以申请盈利后支付授权费用。 我们最终是期望你的产品盈利后,支付闭源授权费用。我们的目的也很明确,通过授权的方式获得资金,在使用这些资金来加快发展框架的功能及建立完善社区,更好的为大家服务。 以下行业或产品需要请提前沟通:基于 ioGame 的商业化视频、围绕 ioGame 的商业化售卖产品; 围绕 ioGame 的商业化产品指的是售卖相关的商业产品; 存在法律纠纷阶段是不予授权的。 ### 申请授权 申请授权邮箱(发到 262610965@qq.com 或 luoyizhu@gmail.com),内容格式如下 公司全名: 统一社会信用代码: 产品描述: 软件著作权编号:(没有可以不用填写) 申请的授权类型:(个人和独立开发者、企业、专业版、定制版) ### 合法授权码 授权码是根据 【公司统一社会信用代码、软著码、发放日期、失效日期】等信息生成的,确保唯一性与合法性; 授权码会通过邮箱发放,用于留存,具备法律效力。 产品在取得授权期内,不需要对外开放产品源代码;如果不在授权期内,你的产品将转为 AGPL3.0 开源协议。
ioGame 在内存占用、启动速度、打包等方面也是优秀的。

| github | gitee |
|---|---|
| ioGame - 源码 | ioGame - 源码 |
| ioGame 示例集合 | ioGame 示例集合 |
示例
| 示例 | 描述 |
|---|---|
| ioGame 综合示例介绍 | 示例中有功能特性的实践、打包部署(docker、k8s)等介绍 |
| [示例] FXGL 连接示例;Protobuf、java、Netty | FXGL + ioGame 网络游戏中的多人移动演示 |
| [示例] Unity 连接示例 - 1;Protobuf、C#、Netty | unity3d 连接示例 websocket + protobuf(已经与综合示例调通) |
| [示例] Unity 连接示例 - 2;Protobuf、C#、Netty | 提供了 unity 与 ioGame 的【多人】移动同步演示 |
| [示例] Cocos Creator 连接示例;Protobuf、TypeScript、Netty | cocosCreator 连接示例 websocket + protobuf(已经与综合示例调通) |
| [示例] Godot 连接示例;Protobuf、C#、Netty | 网络通信使用 webSocket |
| [示例] UE5 连接示例;Protobuf、C++、Netty | UE5 连接示例 websocket + protobuf(已经与综合示例调通) |
| [示例] JavaScript 连接示例;json、JavaScript、Netty | 使用 websocket.js 来连接 ioGame 的一个示例,使用 json 协议来传输交互。 |
| [示例] TypeScript 连接示例;json、TypeScript、Netty | 使用 json 协议来传输交互。 |
效率
| 效率 | |
|---|---|
| ioGame 快速理解篇 | 快速掌握 ioGame 的概念 |
| 技术栈推荐与其它参考文档 | 游戏开发的技术栈建议,大家可以参考一下。 |
| 更多游戏服务器框架推荐 | 如果 ioGame 不能很好的满足你的需要,请别担心,这里还有更多的 java 游戏服务器框架推荐给你。 |
| ioGame java SDK | ioGame java SDK 主要作用是与 ioGame 服务器进行通信,为开发者简化交互过程。 |
ioGame 已经上传到中央仓库,如果无法下载最新的框架源码,建议开发者的 maven 仓库代理使用原生的或腾讯云的代理,目前不推荐阿里云的代理。腾讯云代理设置可参考这里。
ioGame最新版本查看 https://www.yuque.com/iohao/game/ab15oe
ioGame 是轻量级的网络编程框架,不依赖任何第三方中间件或数据库就能支持集群、分布式,只需要 java 环境就可以运行。此时,你只需一个依赖即可获得整个框架,并同时支持开头介绍的全部功能特性。
<!-- https://mvnrepository.com/artifact/com.iohao.game/run-one-netty --> <dependency> <groupId>com.iohao.game</groupId> <artifactId>run-one-netty</artifactId> <version>21.14</version> </dependency>
关注 ioGame 的游戏服务器开发者持续增多,2022-09 ~ 至今各月的统计数据;
这里的统计信息是关于开发者关注 ioGame 框架相关的,从统计数据中可以看出,由于 ioGame


最适合小白的AI自动化工作流平台
无需编码,轻松生成可复用、可变现的AI自动化工作流

大模型驱动的Excel数据处理工具
基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析 。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。


AI辅助编程,代码自动修复
Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。


AI论文写作指导平台
AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。


AI一键生成PPT,就用博思AIPPT!
博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。


AI赋能电商视觉革命,一站式智能商拍平台
潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。


企业专属的AI法律顾问
iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。


稳定高效的流量提升解决方案,助力品牌 曝光
稳定高效的流量提升解决方案,助力品牌曝光


最新版Sora2模型免费使用,一键生成无水印视频
最新版Sora2模型免费使用,一键生成无水印视频


实时语音翻译/同声传译工具
Transly是一个多场景的AI大语言模型驱动的同声传译、专业翻译助手,它拥有超精准的音频识别翻译能力,几乎零延迟的使用体验和支持多国语言可以让你带它走遍全球,无论你是留学生、商务人士、韩剧美剧爱好者,还是出国游玩、多国会议、跨国追星等等,都可以满足你所有需要同传的场景需求,线上线下通用,扫除语言障碍,让全世界的语言交流不再有国界。
最新AI工具、AI资讯
独家AI资源、AI项目落地

微信扫一扫关注公众号