107 lines
20 KiB
Markdown
107 lines
20 KiB
Markdown
<div align="center">
|
|
|
|
[](https://github.com/PlazmaMC/Plazma)
|
|
|
|
### A Server Platform for Minecraft: Java Edition based on [Paper](https://github.com/PaperMC/Paper), which provides the fastest performance
|
|
|
|
[](https://discord.gg/MmfC52K8A8)
|
|
[](LICENSE.md)
|
|
[](https://github.com/PlazmaMC/Plazma/releases)
|
|
[](https://github.com/PlazmaMC/Plazma/stargazers)
|
|
|
|
[](https://github.com/PlazmaMC/AlwaysUpToDate/actions/workflows/plazma.yml)
|
|
[](https://github.com/PlazmaMC/Plazma/forks)
|
|
[](https://github.com/PlazmaMC/Plazma/watchers)
|
|
|
|
[^warn]: In most cases, it works fine, but it can sometimes cause errors, so it should be used after sufficient testing.<br>대부분의 경우 정상적으로 작동하지만 때때로 오류를 일으킬 수 있으므로, 충분한 테스트를 거친 후 사용해야 합니다.
|
|
[^missing]: Some patches are still in development. There may be differences in functionality compared to stable versions.<br>일부 패치가 아직 개발중이므로, 안정 버전과 기능 차이가 있을 수 있습니다.
|
|
|
|
| Version (버전) | Support (지원상태) | Stability (안정성) | Progress (완성도) | Build Status (빌드 상태) |
|
|
| :---: | :---: | :---: | :---: | :---: |
|
|
| 1.20.3 | Waiting (대기중) | - | - | - |
|
|
| [1.20.2](https://github.com/PlazmaMC/Plazma/tree/dev/1.20.2) | Working (작업중) | Unstable (불안정)[^warn] | 85%[^missing] | [](https://github.com/PlazmaMC/Plazma/actions/workflows/build.yml?query=branch:dev/1.20.2) |
|
|
| [1.20.1](https://github.com/PlazmaMC/Plazma/tree/ver/1.20.1) | Active (활성) | Good (좋음) | 100% | [](https://github.com/PlazmaMC/Plazma/actions/workflows/build.yml?query=branch:ver/1.20.1) |
|
|
| [1.19.4](https://github.com/PlazmaMC/Plazma/tree/ver/1.19.4) | Active (활성) | Good (좋음) | 100% | [](https://github.com/PlazmaMC/Plazma/actions/workflows/build.yml?query=branch:ver/1.19.4) |
|
|
| 1.19.2 | Working (작업중) | - | - | - |
|
|
|
|
</div>
|
|
|
|
> [!IMPORTANT]
|
|
The 1.20.2 update is delayed due to a change in the API used for the configuration system in Plazma. We are trying to release the stable version of 1.20.2 as soon as possible.<br>
|
|
Plazma의 구성 파일 시스템에 사용되는 API가 변경되어 1.20.2 업데이트가 지연되고 있습니다. 1.20.2 안정 버전을 빠른 시일 내 공개하기 위하여 노력하고 있습니다.
|
|
|
|
> [!WARNING]
|
|
Plazma may cause **<u>unexpected problems</u>**, so be sure to test it thoroughly before using it on a public server.<br>
|
|
플라즈마는 **<u>예기치 못한 문제를</u>** 일으킬 수 있으므로, 공개 서버에서 사용하기 전 충분한 테스트를 거친 후 사용하시기 바랍니다.
|
|
|
|
<details><summary>:kr: 한국어</summary>
|
|
|
|
## 💬 플라즈마란?
|
|
- **플라즈마 (Plazma)** 는 **[Andromeda](https://github.com/TeamEarendel/Andromeda)** 와 **[Fusion](https://github.com/RuinedTechnologyUnify/Fusion)** 에서 장점만을 가져온 서버 플랫폼입니다.
|
|
- 다른 서버 플랫폼과 모드의 기능을 안정적으로 적용하는것을 목표로 하고 있습니다.
|
|
- 저희는 언제나 높은 성능과 안정성을 제공하기 위해 노력하고 있습니다.
|
|
|
|
## ⚙️ 주요 기능
|
|
- **[Paper](https://github.com/PaperMC/Paper) 기반** - 대부분의 Bukkit, CraftBukkit, Spigot 그리고 Paper 플러그인이 정상적으로 동작합니다.
|
|
- **[Pufferfish](https://github.com/pufferfish-gg/Pufferfish) & [Purpur](https://github.com/PurpurMC/Purpur) 포함** - 여러 최적화와 사용자화를 제공합니다.
|
|
- **[업스트림 자동 업데이트](https://github.com/PlazmaMC/AlwaysUpToDate)** - 자체 스크립트를 통해 업스트림을 자동으로 업데이트 하여 항상 최신으로 유지됩니다.
|
|
- **[No Chat Reports](https://github.com/Aizistral-Studios/No-Chat-Reports) 탑재** - 채팅 신고를 비활성화 하여 서버를 트래킹으로부터 보호할 수 있습니다. (활성화 가능)
|
|
- **여러 최적화 모드 적용** - 여러 모드를 적용하여 안정적이고 높은 성능을 제공합니다.
|
|
- **[기본 구성 파일 최적화](https://github.com/YouHaveTrouble/minecraft-optimization)** - 기본 구성 파일이 최적화 되어 있어 따로 구성 파일을 최적화 하지 않아도 됩니다.
|
|
- **자체 개선 적용** - 여러 개선 패치를 적용하여 더 나은 환경을 제공합니다.
|
|
- **[더 알아보기](src/main/features.md)**
|
|
|
|
## ✨ 활용 사례
|
|
- **공동 개발자 IPECTER 이팩터의 서버에 사용되고 있습니다.** NMS 및 리플렉션으로 작동하는 플러그인이 굉장히 많지만, 아무런 문제 없이 정상 작동하고 있습니다.
|
|
- **현재 테스트 중에 있는 RPG 서버에서 빠른 성능을 유지하고 있습니다.** 단일 클러스터에서 100명의 플레이어를 TPS 하락 없이 안정적으로 유지하였으며, 4개의 클러스터에서 총 250명 (클러스터당 약 70명) 이 쾌적한 환경에서 플레이 할 수 있었습니다.
|
|
- 기존에 청크/엔티티에서 렉이 발생하던 마인팜/야생 서버의 버킷을 Purpur에서 Plazma로 변경하며 대부분의 청크/엔티티 렉을 제거하였습니다.
|
|
- 무거운 데이터 팩 20개, 플레이어 20명이 동시에 월드를 생성하더라도 높은 TPS, 낮은 MSPT를 유지하였습니다.
|
|
- 많은 Twitch 스트리머 분들의 시청자 참여용 서버와 야생, 도시능력자, 마인팜 서버에서 사용되고 있습니다.
|
|
</details>
|
|
|
|
## 💬 About Plazma...
|
|
- **Plazma** is created from the merger of **[Andromeda](https://github.com/TeamEarendel/Andromeda)** and **[Fusion](https://github.com/RuinedTechnologyUnify/Fusion)**
|
|
- Compatible and effective patches from other bukkits and mods
|
|
- We're always trying to keep it compatible and performance high
|
|
|
|
## ⚙️ Features
|
|
- **Based on [Paper](https://github.com/PaperMC/Paper)** - Most plugins of Bukkit, Craft Bukkit, Spigot, and Paper are available
|
|
- **Including [Pufferfish](https://github.com/pufferfish-gg/Pufferfish) and [Purpur](https://github.com/PurpurMC/Purpur)** - Provides multiple optimizations and customizations
|
|
- **Support [No Chat Reports](https://github.com/Aizistral-Studios/No-Chat-Reports)** - Disable chat reporting to secure server chat (Configurable)
|
|
- **[Automatic Upstream Updates](https://github.com/PlazmaMC/AlwaysUpToDate)** - Automatically updates the upstream through our own scripts, so it's always up to date.
|
|
- **Implemented many useful mods** - Stable and fast by implementing many mods
|
|
- **[Optimized Default Configuration](https://github.com/YouHaveTrouble/minecraft-optimization)** - The default configuration file is optimized, so you do not need to modify it separately.
|
|
- **Various Improvements** - Apply improvement patches to provide a better experience
|
|
- **[... and More!](src/main/features.md)**
|
|
|
|
## ✨ Use Cases
|
|
- **It is used by server of developer IPECTER.** There are a lot of plugins that work with NMS and reflection, but they are working fine without any problems.
|
|
- **It keeps fast performance on the RPG server that is currently being tested.** A single cluster kept 100 players stable without a drop in TPS, and a total of 250 players (about 70 per cluster) were able to play in a pleasant environment in four clusters.
|
|
- This reduced chunk/entity lag by changing the bukkit of Skyblock/Survival server, which had previously been lagging in chunk/entity, from Purpur to Plazma.
|
|
- With 20 heavy data packs applied, it maintained high TPS and low MSPT even if 20 players created the world at the same time.
|
|
- It is used by many Korean Twitch streamers' servers, survival, mini games, and skyblock servers.
|
|
|
|
## ⬇️ Downloads
|
|
> [!NOTE]
|
|
If you don't know about Mojmap or Bundler, download **Reobf Paperclip**<br>
|
|
Mojmap 또는 Bundler에 대해 잘 알지 못한다면, **Reobf Paperclip**을 사용하세요
|
|
|
|
| Version (버전) | **Reobf Paperclip (Default)** | Mojmap Paperclip | Reobf Bundler | Mojmap Bundler |
|
|
| :---: | :---: | :---: | :---: | :---: |
|
|
| 1.20.3 | - | - | - | - |
|
|
| [1.20.2 (INDEV)](https://github.com/PlazmaMC/Plazma/tree/dev/1.20.2) | [Download](https://github.com/PlazmaMC/Plazma/releases/download/dev-1.20.2/plazma-paperclip-1.20.2-R0.1-SNAPSHOT-reobf.jar) | [Download](https://github.com/PlazmaMC/Plazma/releases/download/dev-1.20.2/plazma-paperclip-1.20.2-R0.1-SNAPSHOT-mojmap.jar) | [Download](https://github.com/PlazmaMC/Plazma/releases/download/dev-1.20.2/plazma-bundler-1.20.2-R0.1-SNAPSHOT-reobf.jar) | [Download](https://github.com/PlazmaMC/Plazma/releases/download/dev-1.20.2/plazma-bundler-1.20.2-R0.1-SNAPSHOT-mojmap.jar) |
|
|
| [1.20.1](https://github.com/PlazmaMC/Plazma/tree/ver/1.20.1) | [Download](https://github.com/PlazmaMC/Plazma/releases/download/latest-1.20.1/plazma-paperclip-1.20.1-R0.1-SNAPSHOT-reobf.jar) | [Download](https://github.com/PlazmaMC/Plazma/releases/download/latest-1.20.1/plazma-paperclip-1.20.1-R0.1-SNAPSHOT-mojmap.jar) | [Download](https://github.com/PlazmaMC/Plazma/releases/download/latest-1.20.1/plazma-bundler-1.20.1-R0.1-SNAPSHOT-reobf.jar) | [Download](https://github.com/PlazmaMC/Plazma/releases/download/latest-1.20.1/plazma-bundler-1.20.1-R0.1-SNAPSHOT-mojmap.jar) |
|
|
| [1.19.4](https://github.com/PlazmaMC/Plazma/tree/ver/1.19.4) | [Download](https://github.com/PlazmaMC/Plazma/releases/download/latest-1.19.4/plazma-paperclip-1.19.4-R0.1-SNAPSHOT-reobf.jar) | [Download](https://github.com/PlazmaMC/Plazma/releases/download/latest-1.19.4/plazma-paperclip-1.19.4-R0.1-SNAPSHOT-mojmap.jar) | [Download](https://github.com/PlazmaMC/Plazma/releases/download/latest-1.19.4/plazma-bundler-1.19.4-R0.1-SNAPSHOT-reobf.jar) | [Download](https://github.com/PlazmaMC/Plazma/releases/download/latest-1.19.4/plazma-bundler-1.19.4-R0.1-SNAPSHOT-mojmap.jar) |
|
|
| 1.19.2 | - | - | - | - |
|
|
|
|
## ⚖️ License
|
|
- This project and all patches are licensed under the [MIT license](LICENSE.md) unless otherwise noted in the patch headers.
|
|
|
|
## 🌀 Sponsorship - Minecraft Development Dictionary (KOREAN)
|
|
[](https://discord.gg/AZwXTA9Pgx)
|
|
- 한글로 번역&정리된 Minecraft와 서드파티 버킷들의 소식들을 빠르게 만나볼 수 있습니다.
|
|
- Skript와 Plugin등 서버 개발과 관련된 질문에 대한 답변을 받으실 수 있습니다.
|
|
|
|
## 📈 bStats
|
|
[](https://bstats.org/plugin/server-implementation/Plazma/18047)
|