{"repo":"PaperMC/Folia","free":true,"listed":false,"github":"https://github.com/PaperMC/Folia","clone":"git clone https://github.com/PaperMC/Folia.git","description":"Fork of Paper which adds regionised multithreading to the dedicated server.","language":"Shell","stars":4330,"topics":["bukkit","craftbukkit","java","minecraft","minecraft-api","minecraft-performance","minecraft-server","paper-fork","minecraft-multithreading","multithreading"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"=========== Fork of Paper which adds regionised multithreading to the dedicated server. Overview Folia groups nearby loaded chunks to form an \"independent region.\" See the PaperMC documentation for exact details on how Folia will group nearby chunks. Each independent region has its own tick loop, which is ticked at the regular Minecraft tickrate (20TPS). The tick loops are executed on a thread pool in parallel. There is no main thread anymore, as each region effectively has its own \"main thread\" that executes the entire tick loop. For a server with many spread out players, Folia will create many spread out regions and tick them all in parallel on a configurable sized threadpool. Thus, Folia should scale well for servers like this. Folia is also its own project, this will not be merged into Paper for the foreseeable future. A more detailed but abstract overview: Project overview. FAQ What server types can benefit from Folia? Server types that naturally spread players out, like skyblock or SMP, will benefit the most from Folia. The server should have a sizeable player count, too. What hardware will Folia run best on? Ideally, at least 16 cores (not threads). How to best configure Folia? First, it is recommended that the world is pre-generated so that the number of chunk system worker threads required is reduced greatly. The following is a very rough estimation based off of the testing done before Folia was released on the test server we ran that had 330 players peak. So, it is ","default_branch":null,"files":null,"tree":[],"storefront":"/r/PaperMC","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PaperMC/Folia/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}