FunGame-Core/README.md
yeziuku 3344603e5c
update readme (#120)
* 优化 TaskUtility;DataRequest 实现 IDisposable 接口

* Update README.md

* Update README.md

* Update README.md

* merge (#119)

* 优化 TaskUtility;DataRequest 实现 IDisposable 接口 (#110)

* 文本配置器添加只读读取;添加桌面版连接参数 (#111)

* 注册时缺少 AutoKey 参数会导致注册失败 (#112)

* 修改扩展方法

* 删除加密方法的第二次哈希(中断性)

* 添加 GamingObject;优化整体模组服务器的底层设计 (#113)

更新示例代码(添加超时示例)

* 数据库表结构和工具类调整,添加 ApiTokens 表 (#114)

* 数据库表结构和工具类调整,添加 ApiTokens 表

* 修复 Workers 字典没有元素的问题

* 执行代码清理

* Authenticator 改动

* 社团添加创建时间字段

* 添加 Select_GetAPISecretKey

* 为 ActionQueue 添加行动决策、选取事件,方便扩展

---------

Co-authored-by: milimoe <110188673+milimoe@users.noreply.github.com>
Co-authored-by: milimoe <mili@wrss.org>

* Update README.md

* 更新文档页面

---------

Co-authored-by: milimoe <mili@wrss.org>
Co-authored-by: milimoe <110188673+milimoe@users.noreply.github.com>
2025-03-28 21:00:01 +08:00

3.1 KiB
Raw Permalink Blame History

项目简介

FunGame 是一套基于 C#.NET 设计的回合制游戏服务器端开发框架,旨在简化多人回合制在线游戏的开发流程。

配套解决方案:FunGameServer(基于 ASP.NET Core Web API 的跨平台高性能服务器控制台)

本仓库 FunGame.Core 项目是 FunGame 框架的核心模块,包含了框架的基础组件。 本项目不局限于服务器端开发,在支持 .NET 编程的客户端项目中也能使用。

安装

  • 克隆本仓库。
git clone https://github.com/project-redbud/FunGame-Core.git
  • 克隆本仓库的 latest 分支。
git clone -b latest https://github.com/project-redbud/FunGame-Core.git
  • Release 页面中下载最新发布版本。

使用

引用 FunGame.Core.dll 或者直接引用整个 FunGame.Core 项目到你的项目中。

我们维护了一份 API 文档,如有需要请随时查阅:FunGame 开发文档。 文档内容会随着本项目的更改而变化,但是我们不保证能够及时更新文档。

在使用本项目的过程中遇到任何问题,欢迎提交 issues,我们会积极解决你的问题。

许可证

本项目采用 GNU Lesser General Public License v3.0 许可证。 详细信息请参考 LICENSE 文件。

Copyright (C) 2023-present Project Redbud and contributors.
Copyright (C) 2022-2023 Milimoe.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

使用本项目时,你需要在你的程序或文档中声明你使用了 FunGame.Core,并说明它使用 LGPL 许可证。

例如:

This project uses the FunGame-Core library, which is licensed under the GNU Lesser General Public License version 3.0. More information can be found at https://github.com/project-redbud/FunGame-Core.

二次开发和衍生项目

GNU Lesser General Public License (LGPL) v3.0 许可证允许你:

  • 自由使用 在任何类型的项目中使用 FunGame.Core,包括商业项目和开源项目。
  • 自由修改 根据自己的需求修改 FunGame.Core 的代码。
  • 自由分发 分发 FunGame.Core 的副本或修改后的版本。

重要: 如果你修改或者重新分发了代码,你需要公开你对 FunGame.Core 的修改部分(开放源代码),并继续使用 LGPL 许可证。