1 个稳定版本

1.0.12 2021 年 8 月 23 日

#1017游戏开发

AGPL-3.0-or-later

340KB
12K SLoC

Epicinium 服务器

Epicinium 提供的异步多人服务器。

Epicinium 是一款具有同时回合的多人策略游戏,于 2020 年 10 月 12 日发布并开源。它可以在 Steamitch.io 上免费获得。

Epicinium 由 A Bunch of Hacks 开发,这是一个来自荷兰的游戏和软件开发工作者合作社。请联系我们 [email protected]

支持

Epicinium 是并且将始终是免费软件。如果您希望支持 Epicinium 和 A Bunch of Hacks,您可以选择 自行定价购买游戏原声带

内容

  • src/bin/server.rs 是服务器的可执行文件的入口点
  • src/server 包含处理传入连接和启动游戏的代码
  • src/server/client 包含处理单个连接游戏客户端通信的子任务
  • src/common 包含常量和实用函数
  • src/logic 包含对由 epicinium_lib 提供的原始绑定的典型访问
  • logs 是所有日志文件存储的位置
  • recordings 是正在进行的游戏记录存储的位置

许可证

Epicinium 服务器由 A Bunch of Hacks 创建。它根据 LICENSE.txt 中指定的 AGPL-3.0 许可证向您提供。

Epicinium 服务器是免费软件;您可以根据自由软件基金会发布的 GNU Affero 通用公共许可证 (AGPL) 的条款重新分发和/或修改它;许可证的版本 3,或者(根据您的选择)任何较新版本。

《Epicinium》服务器发布在希望它可能会很有用的目的下,但是没有任何保证;甚至没有对商誉或特定用途的适用性的暗示保证。有关更多详细信息,请参阅GNU Affero通用公共许可证。

  • epicinium_lib,实现Epicinium游戏逻辑的C++库的Rust绑定
  • Epicinium,Epicinium的完整源代码
  • Epicinium文档,包括Epicinium的wiki和教程
  • Epicinium-NeuralNewt,一个libtorch框架,用于通过NeuralNewt(一个参数化的决策树AI)训练(部分)卷积神经网络来玩Epicinium,并使用进化训练技术

依赖项

约16-25MB
约513K SLoC