Skip to content

Latest commit

 

History

History
51 lines (43 loc) · 2.87 KB

README_EN.md

File metadata and controls

51 lines (43 loc) · 2.87 KB

CatServer (1.16.5)

CatServer is a high-performance Forge+Bukkit+Spigot server
The early 1.16.5 version was co-developed with the LoliServer project team. Currently supports most mods and plugins to run stably stably
It will now continue to be maintained as a fork of LoliServer, providing better optimization and compatibility
You can download the latest version from Jenkins

All versions of CatServer:

Version Status
1.18.2 Active
1.16.5 LTS/STABLE
1.12.2 LTS/STABLE

QQ Group: 591257 | Telegram: @CatServer | Discord: 点击加入

Features

Use self-writing optimization and some Paper optimization to greatly improve performance
Have a powerful Remap system to ensure good plugin compatibility
Good compatibility with FakePlayer
Fix most vanilla bug to safety
Configuration provide user-friendly options
Provide API to allow plugins to interact with mods easily

Installation

  1. Download or build the latest server
  2. Create startup script and run (Sample script: java -Xmx2G -jar CatServer-1.16.5-xxxxxxx-server.jar)
  3. Wait for the libraries file download complete on the first startup
Recommended to run on Java8 or 11, although Java12-17 and later versions are supported, there may be compatibility issues with mods and plugins

Building

  • 1.Clone 1.16.5 branch: git clone -b 1.16.5 https://github.com/Luohuayu/CatServer.git
  • 2.Change directory: cd CatServer
  • 3.Setup project: gradlew setup
  • 4.Generate patch(If you modify the Minecraft code): gradlew genPatches
  • 5.Build: gradlew buildCatServer

Generate dependency

  1. Run the server, Wait for the libraries to be downloaded and generate the SRG
  2. Import the following jar in order as dependencies (Add more libraries if you need to use):
libraries/net/minecraftforge/forge/{MC_VERSION}-{FORGE_VERSION}/forge-{MC_VERSION}-{FORGE_VERSION}-universal.jar
libraries/net/minecraftforge/forge/{MC_VERSION}-{FORGE_VERSION}/forge-{MC_VERSION}-{FORGE_VERSION}-server.jar
libraries/net/minecraft/server/{MC_VERSION}-{MCP_VERSION}/server-{MC_VERSION}-{MCP_VERSION}-srg.jar
libraries/net/minecraftforge/eventbus/{EVENTBUS_VERSION}/eventbus-{EVENTBUS_VERSION}.jar
libraries/net/minecraftforge/forgespi/{SPI_VERSION}/forgespi-{SPI_VERSION}.jar