100 lines
3.9 KiB
Markdown
100 lines
3.9 KiB
Markdown
# LuaCsForBarotrauma Enhanced Performence Project
|
||
|
||
> ⚠ **Warning:** This release is only available for server-side use and is not recommended to run on the client. Make sure that compatibility is adequately tested before deployment.
|
||
|
||
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](https://github.com/NotAlwaysTrue) | Project Lead
|
||
| [Eero](https://github.com/eiaol) | Project Engineer |
|
||
|
||
## Acknowledgements
|
||
|
||
- [LuaCsForBarotrauma](https://github.com/evilfactory/LuaCsForBarotrauma) - Original Lua/C# modding framework
|
||
- [EvilFactory](https://github.com/evilfactory) - Moonsharp fork maintainer
|
||
- [FakeFish Ltd](https://www.barotraumagame.com/) - Barotrauma developers
|
||
|
||
# Barotrauma
|
||
|
||
Copyright © FakeFish Ltd 2017-2026
|
||
|
||
Before downloading the source code, please read the [EULA](EULA.txt).
|
||
|
||
If you have a question or an issue to report, please check our [Contribution Guideline](https://github.com/Regalis11/Barotrauma/blob/master/CONTRIBUTING.md).
|
||
|
||
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](https://github.com/Regalis11/Barotrauma/blob/master/CONTRIBUTING.md).
|
||
|
||
## 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](https://www.visualstudio.com/vs/community/) with C# 10 support (VS 2022 or later recommended)
|
||
### Linux
|
||
- [.NET 8 SDK](https://docs.microsoft.com/en-us/dotnet/core/install/linux)
|
||
### macOS
|
||
- [Visual Studio 2022 for Mac](https://visualstudio.microsoft.com/vs/mac/)
|
||
|
||
# LuaCsForBarotrauma 性能增强项目
|
||
|
||
> ⚠ **重要警告:** 本版本仅适用于服务器端使用,不建议在客户端运行。请确保在部署前已充分测试兼容性。
|
||
|
||
这是一个 LuaCsForBarotrauma 的修改版本,添加了多线程和多核支持。
|
||
|
||
### 本项目使用 EvilFactory 的 Moonsharp 分支:https://github.com/evilfactory/moonsharp
|
||
### 本项目将对原版 LuaCsForBarotrauma/Barotrauma 代码进行大量修改。
|
||
|
||
## 主要贡献者
|
||
|
||
| 贡献者 | 角色 |
|
||
|--------|------|
|
||
| [NotAlwaysTrue](https://github.com/NotAlwaysTrue) | 项目负责人 |
|
||
| [Eero](https://github.com/eiaol) | 项目责任工程师 |
|
||
|
||
## 致谢
|
||
|
||
- [LuaCsForBarotrauma](https://github.com/evilfactory/LuaCsForBarotrauma) - 原版 Lua/C# 模组框架
|
||
- [EvilFactory](https://github.com/evilfactory) - Moonsharp 分支维护者
|
||
- [FakeFish Ltd](https://www.barotraumagame.com/) - Barotrauma 开发商
|
||
|
||
# Barotrauma
|
||
|
||
版权所有 © FakeFish Ltd 2017-2024
|
||
|
||
下载源代码前,请阅读 [最终用户许可协议](EULA.txt)。
|
||
|
||
如果您有问题或需要报告问题,请查看我们的[贡献指南](https://github.com/Regalis11/Barotrauma/blob/master/CONTRIBUTING.md)。
|
||
|
||
如果您有兴趣参与代码开发,无论是开发模组还是向仓库贡献内容,您也可以在[贡献指南](https://github.com/Regalis11/Barotrauma/blob/master/CONTRIBUTING.md)中找到相关说明。
|
||
|
||
## 链接:
|
||
|
||
**官方网站:** 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](https://www.visualstudio.com/vs/community/)(推荐 VS 2022 或更高版本)
|
||
### Linux
|
||
- [.NET 6 SDK](https://docs.microsoft.com/en-us/dotnet/core/install/linux)
|
||
### macOS
|
||
- [Visual Studio 2022 for Mac](https://visualstudio.microsoft.com/vs/mac/)
|