Introduces async event processing with cancellation support using SemaphoreSlim and CancellationTokenSource. Improves client event handling logic, separates in-game and mid-round sync clients, and adds proper disposal of resources. Enhances robustness and maintainability of event management.
LuaCsForBarotrauma Enhanced Performence Project
This is a LuaCsForBarotrauma modification that adds Multi-Thread and Multi-Core support.
This project uses a fork of Moonsharp from EvilFactory: https://github.com/evilfactory/moonsharp
This project WILL heavily modify original LuaCsForBarotrauma/Barotrauma code.
Main Contributors
| Contributor | Role |
|---|---|
| NotAlwaysTrue | Project Lead |
| Eero | Project Engineer |
Acknowledgements
- LuaCsForBarotrauma - Original Lua/C# modding framework
- EvilFactory - Moonsharp fork maintainer
- FakeFish Ltd - Barotrauma developers
Barotrauma
Copyright © FakeFish Ltd 2017-2024
Before downloading the source code, please read the EULA.
If you have a question or an issue to report, please check our Contribution Guideline.
If you're interested in working on the code, either to develop mods or to contribute something to the repository, you will also find instructions in the Contribution Guideline.
Links:
Official Website: www.barotraumagame.com
Steam Forums: https://steamcommunity.com/app/602960/discussions/
Discord: https://discordapp.com/invite/undertow
Wiki: https://barotraumagame.com/wiki/Main_Page
Prerequisities:
Windows
- Visual Studio with C# 10 support (VS 2022 or later recommended)
Linux
macOS
LuaCsForBarotrauma 性能增强项目
这是一个 LuaCsForBarotrauma 的修改版本,添加了多线程和多核支持。
本项目使用 EvilFactory 的 Moonsharp 分支:https://github.com/evilfactory/moonsharp
本项目将对原版 LuaCsForBarotrauma/Barotrauma 代码进行大量修改。
主要贡献者
| 贡献者 | 角色 |
|---|---|
| NotAlwaysTrue | 项目负责人 |
| Eero | 项目责任工程师 |
致谢
- LuaCsForBarotrauma - 原版 Lua/C# 模组框架
- EvilFactory - Moonsharp 分支维护者
- FakeFish Ltd - Barotrauma 开发商
Barotrauma
版权所有 © FakeFish Ltd 2017-2024
下载源代码前,请阅读 最终用户许可协议。
如果您有问题或需要报告问题,请查看我们的贡献指南。
如果您有兴趣参与代码开发,无论是开发模组还是向仓库贡献内容,您也可以在贡献指南中找到相关说明。
链接:
官方网站: www.barotraumagame.com
Steam 论坛: https://steamcommunity.com/app/602960/discussions/
Discord: https://discordapp.com/invite/undertow
Wiki: https://barotraumagame.com/wiki/Main_Page
环境要求:
Windows
- 支持 C# 10 的 Visual Studio(推荐 VS 2022 或更高版本)