MC-Market is now BuiltByBit. Read more

SSSpigot2 SSSpigot2-1.19.2-20230117-f316f56

A 1.16 to 1.19 PaperMC Fork with Multi-threaded Ticking For Even Higher Performance
Screenshot 2022-01-27 064739.png
- If you found any bugs please don't report it in reviews or "Discussion"! We can help with it in the support discord!
- Please always backup your data no matter what server software you are using.
Note that 1.17.1 and 1.18.1 versions lack some optimizations in 1.16 and 1.19

Discord: https://discord.gg/AmawRdf
Public Issue Tracker: https://github.com/foss-mc/SSSpigot/issues
GPL
SSSpigot doesn't violate GPL because SSSpigot use a binary patch distribution system.
The launcher will download Patina and SSSpigot's patch and then generate the final jar at runtime.
It is the same mechanism that paper bypassed GPL so that binaries of GPL code (Bukkit/Spigot/Paper) mixed with non-GPL code (Mojang's) can be distributed.
Some Features and Informations
- Partially Parallel Entity Ticking and Partially Parallel Pathfinding (fully parallel ticking would break plugins)
- SSSpigot will be updated to new Minecraft versions and the license duration is not unlimited. (You have the right to use the downloaded minecraft version. The non-unlimited thing is future updates.)
- SSSpigot is based on Patina. https://github.com/foss-mc/Patina
- Merged all thread pools
- Reduce chunks loading
- Toggleable MobAI
- Informative and fast "/tps" command (much faster than Essentials' "/gc" command)
- Configurable Custom ServerModName
- Optional auto update (please it in the production environment if possible)
- The launcher is lightweight, and it should be able to run on any platform that can run Paperclip.
- Some features are listed below (Configuration) and some small optimizations are not listed here
What is Patina?
As part of SSSpigot's development model, Patina is the open-source upstream project on which SSSpigot is based.
It includes all the open source patches that SSSpigot uses. Community members can contribute to Patina to add features to SSSpigot.
Partially Parallel Ticking
How does it work?
Simply move the thread-safe parts off the main thread.
Supported:
  • Some entities
  • MobsSpawn
Supported entities
  • Entities outside entity-activation-range
  • Chicken, Cow, Fox, Pig, Rabbit and Sheep
  • Bat Bee Cat Panda PolarBear Wolf
  • Slime, MagmaCube
  • ExperienceOrb
  • Zombie, Drowned, Zombified Piglin, Zombie Villager
  • Skeleton, Strays, SkeletonWither
  • Enderman
  • Creeper
  • IronGolem
  • Dolphin
  • Spider
  • Falling Block
Configuration
yatopia.yml, tuinity.yml, purpur.yml, airplane.air and origami.yml
https://github.com/foss-mc/Patina/wiki/Config-Entries
ssspigot2.yml
custom-server-mod-name
Type: Global
Default: SSSpigot
Description: The Server Mod Name sent to clients.
unsupported-settings.disable-async-catcher
Type: Global
Default: false
mob-ai
Type: Global or Per World
Default: true
partially-parallel-entity-ticking
Type: Global
Default: true
Description: Note that partially-parallel-entity-ticking will make timings reports inaccurate
realtime
(1.16 only)
Type: Global
Default: true
Description: A limited set of entities, tile entities, and world time will use real time instead of ticks to update.
Already implemented:
- world time
- death time
- entity's age
- riding cooldown
not-flush-tasks
Default: true
Description: not flush tasks in every ticks for better tps
Commands
tps
Alias: gc
Description: A faster alternative to the "/gc" command of Essentials.
setslots
Description: Set max players
Example: /setslots 20
Permission: bukkit.command.setslots
The Structure of Configuration (ssspigot.yml)
Code:
custom-server-mod-name: SSSpigot # Global
dont-tick-empty-hoppers: true # Global, Default Value
worlds:
  world: # World Name
    dont-tick-empty-hoppers: true # Per World
Permissions
purpur.*
https://github.com/foss-mc/Patina/wiki/Permissions
ssspigot.bypass-max-players
Incompatible plugins
- EntityTrackerFixer - https://github.com/PaperMC/Paper/pull/3430
Todo List
- More optimizing
What does the name "SS" mean?
Simple and Stupid
https://wiki.archlinux.org/index.php/Arch_terminology#KISS
Setup
1. Purchase the product
2. Come to our discord and open a ticket and then provide your mc-market username to get your license key. The license key will be given in 24 hours.
3. Start the launcher (the file downloaded from mc-market)
4. Fill in generated ssspigot-launcher.conf with the exactly same license key. Please disable automatic update in production environment if possible. Example:
Code:
license=MCM|XXXXX|xxxx
enable-auto-update=true
enable-backup=true
enable-backup means backing up old version of SSSpigot when upgrading
5. Re-start the launcher
Update SSSpigot
Method1: enable "enable-auto-update"
Method2:
Code:
java -Dssspigot.updateonly=true -jar SSSpigotLauncher.jar
Method3: manually backup and remove the bin file from the server
Screenshot
TPS.png
Crediting original
Patina and its upstreams

Latest reviews

5/5 .
foss
foss
Thanks
The Multithreading is amazing thank you for having this in your spigot. It makes servers run way faster.
foss
foss
Thanks
All that is written below with one star is outright lies. I am using like 1.16.5. and 1.17.1 and both of these versions are being actively updated. yes on this page there is no information on update 1.16.5., but you should enable enable-auto-update = true in the settings and you will understand that the project is developing and being updated
foss
foss
Thanks
Looks like project is abandoned, no updates, no support - dev literally always offline.
I don't get any support on Discord, my server always lags badly in the same situation Airplane outperforms it, I don't have any reason to buy a core that doesn't have any optimised performance! I rarely give 1 star, but I think it's necessary now. I won't edit this review until I get an accurate response!
best core forever for high load server
foss
foss
Thanks
OMG Nice EXSELLENT best spigot forever!
Exsellent, cast core, I can safely recommend it to everyone
foss
foss
Thanks
OK, SO This is EXCELENT . There are only pros and no cons... Just buy it
foss
foss
Thanks
It greatly increases server performance but it is also necessary to have good vps. The developer is helpful and fixes bugs quickly
foss
foss
Thanks

Author

foss

Owner
Author
foss
Downloads
369
Type
Digital product
License duration
411 Days
Price
$12.21
Renewal price
$9.21
Views
54,801
First release
Last update
Rating
4.24 star(s) 25 ratings

More resources from foss

4.38 star(s) 8 ratings
144 purchases
FabricProxy fork for snapshots
5.00 star(s) 1 ratings
29 downloads
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.