#folia-help
1 messages · Page 15 of 1
Hello, im looking for a simple plugin to protect the spawn on my survival server that folia supports. It sounds super simple but its taken me... Way too long... any ideas? Something like this but with folia support: https://dev.bukkit.org/projects/spawn-protect
you can use coreprotect to make it unbreakable?
Has anti-griefing in it so I'd guess it would
nope, my question still stands, specifically i need it to protect the area from breaking blocks :P
Im trying command blocks but those arent working either...
oh ty
My server launches in 3 hours and I still havent figured it out...
WorldGuard has a PR with Folia support I think
Otherwise just vanilla spawn protection
Is anyone running a folia production server? Curious to see how it's performing with players.
Neither work. I think ill just get rid of the spawn build :(
Yea see here is the WG PR. You can build it here https://github.com/EngineHub/WorldGuard/pull/2012
It should work, although if it doesn't here is one - https://github.com/Folia-Inquisitors/WorldGuard-Fork
I see you also mentioned command blocks not working. There are plugins that try bridging the gap, and can act like command blocs, but more efficient. One that I use is called BloCommands. https://github.com/Folia-Inquisitors/BloCommands
Thanks so much, sorry to bother more but any one player sleep plugins? Suprisingly I havent been able to find any...
It is a gamerule now for vanilla so it will also work for Folia.
tysm that took me too long lmao
Hello guys. What do you think when folia will be officially released? So we can run our server on a Xeon cpu and 16 cores….
There's no timeline, work happens on folia when Leaf can
Okey. How far has it been developed yet? I got a folia jar from my dev and yet it seems to work fine. Despite of almost no plugins are working 😁
Somewhere there's a list of known not working systems, I know scoreboards are on there, pretty sure multi-world support is too. Probaably a bunch of other minor things
Okey, thank you.
bug folia is bad /s
(650df638cdf07f25f6aca098) // @timid root (@vulcanbestac / 926473304502566962) has been banned by @viral stone (126975485493248000)
Reason: Steam scam
(650df99dcdf07f25f6aca099) // @gritty harbor (@minhdayneban / 1020553811158384640) has been banned by @jagged ether (451779815415218177)
Reason: steam scam
Does folia have any special configs that affect the number of mob spawns in the world/regions?
We have 2 projects, one on paper and one on folia. And the general configs are often the same, the folio is set to 400% (threads)
Mobs spawn very unevenly, sometimes there is spawn, sometimes not. Rebooting often helps (to the game, to the region), but this is not normal
No
folia also gets rid of papers per player mob spawning and basically makes it per region
Welcome to mob spawning on servers pre that feature
I understand correctly that previously mobs spawned in a sphere of 128 blocks around the player, but now the mob cap is spread over the region, and spawning on a big count of chunks around
No
previously mobs spawned anywhere a chunk was loaded and there was a player within 128 blocks
and then that same rule assuming the nearby player din't have more than X mobs around them in a range
folia removed that extra check, but limited the thing to "any loaded chunk within a region upto a limit decided by the maths"
rather than a limit for the world as a whole
mob spawning on servers has always been janky, I think mojang kinda adopted out per player stuff but that's also likely missing from folia due to how it all works, etc
extra check is a cap in sphere? or spheres exist and add up and have common cap per region?
but spheres exists
only for determining if a mob can spawn at that specific spot in the world
It's not "try a space within 128 blocks of a player"
it's "try a space in the world and see if a player is nearby"
and, it runs off the chunk list, and so somebody generally just naturally gets a bias of the mob spawns
Thanks
This is a good introductory video and just use this video as a base and, on Folia, each active region is completely separate from each other with its own spawning loop.
https://youtu.be/ShrG24eWC7g
Hello! Can you please explain. The server is using folia. The problem is that playing on the server - almost no appearance of hostile mobs. Namely, players build their farms, which on another server show high scores. But on the server that uses folia - players have noticed that on their farms do not appear hostile mobs, and if they appear, they are 5-10 pieces. All server settings are standard, as well as on a similar server that does not use folia. The question is how to increase the number of hostile mobs appearing on each player? At the moment it feels like all players share the maximum number of appearances of hostile mobs equally
hmmm
case 1. i spawn hoglins and go away for 200 blocks and go back -- they exists, but i think they should have despawned
case 2. friend looks at the hoglins in the spectator and I do the same -- they despawn
in case 1 I am alone in the region, in case 2 there are only two of us, but one in the spectator
hoglins in case 1 uses region cap? what about sphere? why in papper with same settings i see near >20 hoglins on platforms, but on folia 3-5
* hoglins are specific case. common mob farm doesn't work well too (or not work at all)
Are you running the default Vanilla config? this is very important
as in simulation distance and view distance both at 10 etc
i think
if I am alone in the region, my cap == region cap, but... in case 1 mob does not despawn, what about region cap?
You cap will always be region cap if you are alone
simulation 5, view 10, and this settings are on both servers: papper and folia. and papper works fine
that would explain why your piglin does not despawn because you run sim 5
Because paper has a set of extra limits over the top of the world spawn limit to try to balance spawns out
Paper works fine because of ^ and the fact mobspawn loop is done as a whole.
Folia moves the mob spawning dynamics back to like 1.18 or so, or whatever version it was before paper (and then mojang) added the per-player limiting stuff
by this guide
by default, i have cap and world can cap
you says, that world cap moved to region cap, i.e. no world cap, but what about player's cap? where did it go?
I'm expecting region cap and player cap
as Cat explained, it no longer exist.
for the 200th time
mob spawning on paper works by:
- checking if we've not met the world cap
- getting a random point in a loaded chunk in the world
- checking if a player is within 128 blocks of that position
- Checking that the player doesn't have their cap worth around them
folia doesn't have step 4, and so you enter the old state where a single player within a region, rather than a world, can eat all the mobs
ok, i understand
thank you ❤️
and different regions have own caps
cap in region are common to players
mobs spawn only in the sphere and only if the region is not completely cap
I'm right?
so farms in folia will be slower???
if you have multiple people in your region that is a potential, yes
and I've explained it all I can, I'm disappearing as my vision is starting to get oddly blurry
uh okay is it possible to buff that / increase spawn rate
Do I understand correctly that mobs are counted in all chunks in the region if they are not despawned for some reason?
spawn only in sphere, but count all of them
Yes, that's right
Пиздец
Yes, but it about normal version. (and works perfectly on paper)
in which version did the player cap (spheres) appear?
it works on Paper because the loop is global, also what cat say about additional patch Paper has.
Also you are running sim 5 that's pretty bad because that's 80 blocks and hard despawn range is 128 and that's why you see the pigman dont despawn
what abt this
Nope.
As the video explained your spawn rate is just your TTK speed and that’s largely a farm design problem
The game is already checking monster spawn per tick
If you increase the cap the farm probably just fills up even more and doesn't really change things for everyone else
This is yet another reason to get people spread out
Or at the very least get them to hop into the nether, run 300 blocks, go back to overworld, and build their farm there
Ok, I feel pretty stupid atm, but I cannot find the download link for folia?
the downloads page leads to downloads of other paper software, i.e. https://papermc.io/downloads/paper or https://papermc.io/downloads/waterfall, but clicking on folia just leads to the software page https://papermc.io/software/folia
What am I missing here?
⚠️ Please do not share any links to builds of Folia at this time. We are intentionally not providing easy to find/obtain downloads right now - when the time is right, everything will be available through official PaperMC distributions.
what did i do wrong?
at what distance folia unites regions?
and what is the default radius of the region?
There is no cutoff distance as that is determined by many factors but roughly within ~1500 ish blocks. The number is not something set in stone as your question is suggesting.
you need to basically apply patches from the console or whatever, doing it with IJ open especially inside of windows is known to cause issues
Hey is ther a way of changing "Implementation variables" for the regioniser to split groups of chunks more aggresivly like 300 block away from a existing region?
Basically, no
oh . . .
the distances stuff is pretty tied into how the thing works due to the promises that the system has to have, and trying to minimise contention, etc
thx for explenation
do you plan to turn back per player cap in the region? region cap + personal as in papper whare world + personal
For mobs?
My plan is to spread out as many players to as many cores as possible on a small map.
With Folia you need players spread out 1500 blocks or more.
Otherwise you should use Paper.
Folia's not designed for small maps.
I can download the official compiled build?
You have to build it yourself
But could it handle 300 or so players on a 1400x1400 map with 3.5ghz 8 core CPU?
No.
Too many players, in too small of an area, on too weak of a CPU
way too small
it's technically on the API but we don't publish links to it, the expectation is that you're capable of compiling or yourself as it's not really in a state you should be running it
8 cores is not enough
okay, I just don't use gradle
the cores is literally irrelevant at that point
this question for developers
Are there any plans to improve it?
Ofcoz but it isn’t a priority rn
do you have a public roadmap? what is your current priority?
ooooor folia is so super test product that even this has not yet been formalized
No public roadmap or priority list.
ok, thx
Also it can be mitigated as we discussed last night.
The farm design just need to have faster TTK
how do u get folia jar? tried building myself but coudn't and even asked a dev friend [sorta] he coudn't either... want to test it how plugins would work and all
follow the instructions in the paper readme using the folia repo
Cant patch folia HELP!! io.papermc.paperweight.PaperweightException: Failed to apply patches
are you appyling the patches via command line or via IntelliJ?
please provide logs or any other usable info
Wait
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task '
patchSpigotApi'.
io.papermc.paperweight.PaperweightException: Failed to apply patches
Running on:
Java:
java version "17.0.8" 2023-07-18 LTS
Java(TM) SE Runtime Environment (build 17.0.8+9-LTS-211)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.8+9-LTS-211, mixed mode, sharing)
Gradle:
Build time: 2023-08-17 07:06:47 UTC
Revision: 8afbf24b469158b714b36e84c6f4d4976c86fcd5
Kotlin: 1.9.0
Groovy: 3.0.17
Ant: Apache Ant(TM) version 1.10.13 compiled on January 4 2023
JVM: 13 (Oracle Corporation 13+33)
OS: Windows 10 10.0 amd64
that doesn't say anything
since it failed on patching the spigot api I'm assuming you don't have a git username/email set
if im doing wrong please say it im new to this lmao
run it with --stacktrace and provide the full log via a paste site
I might fixed it lmao. Committer identity Unknown. Thanks for the --stacktrace tip!
Another error lmao https://pastebin.com/W3aMD0qW
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
nuke the caches and try again
can i ask how? lmao
delete Folia.gradle\caches right?
https://pastebin.com/yVy1TAJd same ting lmao
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
I mean, you need to work out wtf is wrong with your environment that it keeps pulling corrupted jars
Maybe try dragging that jar into notepad or whatever
what jar specifically?
i will reinstall the folia folder again
@tribal tusk
- completely delete your foila folder
- git pull foila
- cd into it
gradlew.bat applyPatches & gradlew.bat createReobfBundlerJar
it may help if you delete the .gradle folder in c:\users\user directory
Where can I download folia?
⚠️ Please do not share any links to builds of Folia at this time. We are intentionally not providing easy to find/obtain downloads right now - when the time is right, everything will be available through official PaperMC distributions.
Having the same issue, however in my case it's java, using a newer java will verly likely build. Not sure yet which java bersion to use yet, i'll comment once found
I used java 17 which worked fine
which java did you try lol
JDK or JRE?
it defaulted to 1.8 as usual, lol
Jdk worked fine for me
used git bash for this time and this is the error > Task
downloadMcManifest FAILED
Task :getPaperUpstreamData FAILED
FAILURE: Build failed with an exception.
- What went wrong:
Execution failed for task '
downloadMcManifest'.
java.net.UnknownHostException: piston-meta.mojang.com
- Try:
Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
Get more help at https://help.gradle.org.
I'm having a similar error. Tried both on WSL and Windows, but the same thing happens:
https://pastebin.com/04Q2Rn7Q
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Where or how do i get them? I'm that one was from the console
should be more info above
Dang it, sorry for the stupidity, it was lacking git identification
firewall all disabled
try clearing gradle caches
yes
deleted it. ill run the command with --stacktrace
fixed it thank you
JDK 17, if you cant change it just use
org.gradle.java.home=c:\\path\\to\\jdk (dont add \bin) in gradle.properties
ig you didnt try
it may help if you delete the .gradle folder in c:\users\user directory
as i recommended earlier lol
to compile folia i asume i must run gradle.bat?
./gradlew applyPatches, then ./gradlew createReobfBundlerJar
im not on linux...
You don't need to be on linux
Folia is a Paper fork adding regionalized multithreading to the server to support large amounts of players playing on the same server without the need for BungeeCord.
It works by grouping nearby chunks to form an "independent region."
Each independent region has its own tick loop, which is ticked at the regular Minecraft tick rate (20 TPS). T...
you litrely tell me to run a linux programm
my recommendation would be to use WSL then, Windows is slow and has fun file-locking issues.
generally you can refer to the contributing.md document in the Paper repo, its the same process for Folia
The video shows you how to compile folia, those exact steps worked on my Windows 11, only difference is I set my folia directory at C:/, not at the default dir, since that kept giving errors.
The Paper repo has the instructions you need.
You shouldn't need a whole youtube video.
You can use it on windows
No shit sherlock
?
Theres a litrel batch file ofc i can compile it on windows
I DID NOT
I JUST ASKED IF I WAS DOING THE RIGHT THING
the answer is no
no
how much better does folia perform on a survival server with 100~ players is it worth it to switch and to recode all the plugins?
Are your players apread out across the world or do many players play relatively close to each other?
Depends on this
and your hardware
spread with a border of 8k x 8k
Will likely be worse than Paper
i9-13900K
and with 200 players?
That's not far, but if you have the hardware there could be minimal improvements. Whether it's worth the effort - idk
You should not be running Folia with players that close
you should have at least 1k blocks between player (groups) iirc
more then 1k blocks i guess
If players are less than about 1500 blocks apart from each other, they are guaranteed to be in the same region
damn, it was even higher than what I remembered lol
With an 8kx8k border and 100 players you will likely have one big region
does folia work with rcon?
we are trying to set up voting rewards (mineserv.top), but the response is null
connect successful, but...
is there a guide for connecting and setting up? on the paper is configured and working
rcon doesn't work
i would also not trust a voting site with full access to any command on my server
I strongly doubt they really do that... but it's all russian so I can't read shit on their site xD
So when would it really be an improvement?
If your map is very large and your players are around 1500 - 2000 blocks apart or there are only a few players within a region
When you actually have the ability to have multiple regions ticking
as per the entire point of the software
which relies on you having the correct amount of player spread
can we expect it or are there alternatives?
yes, a plugin like (nu)votifier
don't know if that supports folia yet but that shouldn't be much of an issue
I think there’s probably forks that do. I have a NuVotifier fork that does
rcon planned?
Not only voting is needed, there are many features that I want to include
I mean, can't speak for leaf, but given that the mechanism is crap and its usage is generally limited to niche/weird setups, especially as it doesn't work with async commands, etc; I'd imagine that if there is literally a single ounce of care to fix it, that it's where other than ultra bottom of the list
When paperd /s
do you have a list of planned features?
What the hell is tis'
do you mean folia?
Check the pins, read the docs
This is also written in more detail here: https://docs.papermc.io/folia/reference/region-logic
Folia creates several regions in the world that all tick individually. In Paper the whole world ticks individually, which leads to lag for many players
Is there a way I could make my plugin(s) folia-compatible?
yes
Read the docs
There are no docs on this (mean Development Guide). But everything works relatively the smae as with Paper. The biggest point is probably the schedulers: https://github.com/PaperMC/Folia#api-plans
Of course the logic of your plugins also needs to be rebuilt so that they work thread-safely. But that has less to do with Folia and more to do with your plugin
A modern proxy software in return for Waterfall. xD
Yes could say so
But the performance cannot be compared
Like literally or you mean it's that much faster?
Does it have an antibot implemented in itself?
do you mean crashes or simply programs where 50000 players connect to your server?
Velocity can easily manage four-digit player numbers if your hardware cooperates.
Add Velocity support to AlixSystem
Uh
Buttt
I can still add an efficient antibot, right?
This is not integrated into Velocity. But there are definitely plugins
Or rather create, I should say
yeah
So as a plugin
The Velocity API is extensive
you can build whatever you want there
I made like a Paper/Spigot antibot
Cuz I've never seen anyone do a proper one for those
Have lots of fun with it. Post it on hangar (:
What's that?
building the latest folia, on dev/1.20.2 getting this error. * What went wrong:
A problem was found with the configuration of task ':folia-server:compileLog4jPluginsJava' (type 'JavaCompile').
- Gradle detected a problem with the following location: '/home/samos/Folia/.gradle/caches/paperweight/upstreams/paper/.gradle/caches/paperweight/taskCache/minecraft.jar'.
Reason: Task ':folia-server:compileLog4jPluginsJava' uses this output of task ':clonePaperRepo' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed.
Possible solutions:
1. Declare task ':clonePaperRepo' as an input of ':folia-server:compileLog4jPluginsJava'.
2. Declare an explicit dependency on ':clonePaperRepo' from ':folia-server:compileLog4jPluginsJava' using Task#dependsOn.
3. Declare an explicit dependency on ':clonePaperRepo' from ':folia-server:compileLog4jPluginsJava' using Task#mustRunAfter.
how do you mean?
there is a bug
that bug is fixed in the latest paperweight snapshot
I can't help much more
you'd need to update the build.gradle thing, 1.5.7-SNAPSHOT
and maybe add the paper repo to the settings file, idk
ok i will try that, thank you
it uses mojang code
Folia is just a fork of paper, so yes NMS is present, but I wouldn't expect leaf to be caring too much about paper <-> folia NMS compatibility
and lots of heavy patches
cause we have to? to control the game...
Because the alternative is basically writing an entire server from scratch?
We write our own code on top of it, but ultimately we have to interface with something
See literally every other project which has done that and has basically gotten nowhere outside of being suitable for minigames?
at some point wouln't that be better than what we have?
I mean
I see
Probably, but the amount of effort required to create that is insane
theres literally an entire wiki page of projects which have done then
none of them are even close to 2% mojang feature compat
is there any that haven't died?
Does minestom count?
I think minestom is doing great
for a niche set of stuff
I understand
it's not something you use for survival servers
AFAIK minestom is still puttering along but it's in no way a replacement for mojang code
I just think that it would be worth it a some point to seperate from NMS completelly to remove complication and overhead
it would be more complicated to move away from nms
but I also understand why we don't do so at the time being
not to mention minestom is still on 1.19.3 so wouldn't exactly call that doing great
that worked thank you!
it wouldn't ever be worth doing that
if you wanna do that, go use one of the many already threaded to heck impls like minestorm
minestom-ce is a fork of minestom for 1.20.1
as soon as you ditch NMS, you lose a lot of stuff
entities
blocks
all of the chunk gen stuff
datapacks, etc, etc, etc
there is a reason why none of the "no mojang code" pieces of software generally only get so far or gain traction in generally a "niche" area like minigames where missing all of that functionality is literally irrelevant
I understand so for the standart user its better to keep nms
not to mention the years of effort that would be required to basically implement all of that stuff from scratch, especially if you wanna maintain cleanroom
indeed
Intel® Xeon® Prozessor E5-2699 v3 (45 MB Cache, 2,30 GHz) Kurzübersicht mit Spezifikationen, Funktionen, Preise, Kompatibilität, Design-Infos, Bestellcodes, SPEC-Codes und mehr.
Is this cpu enough for Folia?
And 128gb ddr4 ?
is there any direct link to download folia 1.20.1 without building?
No
That CPU is nine years old
You still need at least decent single core performance, unless you have like 1 player per region. And that CPU doesn't have that
There is a github repo which builds folia daily, but i think the time googling it will be same time to build it on your own
k
Umm I have a question. Is that normal that comand blocks don't work or is it just me?
( and yes I have then anebled in properties ) No erros or notifications they just don't work.
They do not work on Folia
Form a friend: "is there a way to make command blocks work tho?"
No.
Replace its functionality with plugins.
Could you please recomend any?
we can't recommend anything if we don't know what you need
I would need a way of automaticly executing commands ( also from plugins ) to assign players to teams.
you have to solve this with commands that are executed and can't you do it directly via the api?
You probably want to make a plugin that does whatever you're trying to do.
There aren't any command blocks in Folia.
Oh dear
Thanks for the advice tho
Noting that scoreboards do not work in Folia, and the /team command is disabled
What why its disabled>
?*
relies on a global state etc etc etc
Hahah why did you thumbs down the pr 🗿
bc it's a snapshot
I did test putting 1.5.7, but it didn't work. When I put it to the 1.5.7-SNAPSHOT it did finally compile however after it originally did not. Some reference links are here #folia-dev message https://repo.papermc.io/service/rest/repository/browse/maven-public/io/papermc/paperweight/paperweight-core/
Oh alright so I should close it?


@tranquil epoch doesn't know anything about snapchat versions
hmm snapchat 💀
what
i have an old version of folia complied inn a folder
how do i update it
without recompiling a new 1 in a new folder
git pull
how do i do that in windows
in git bash or whatever
Well, yes; you just sped up step 1, you need to do all the steps
Are there any store plugins for Folia such as tebex yet?
Does Folia help at all if all of the players are in like 1000x1000 or 1500x1500 area?
no
They need to be at least 1500 blocks from each other for Folia to help
So in a 1500x1500 you're probably getting one region and then just getting a slower Paper with less features
Folia doesn't support numa nodes?
I mean, java doesn't really expose it
not to mention that would be a huge chunk of architecture to deal with
Oh since I got 4 numa nodes
Alot of waste :/
What should I do for a many threads but slow speed processors
Not run Minecraft on it, generally.
Minecraft wants a high clock speed.
Even Folia would want high clock speed if NUMA were supported.
You should probably run just Paper and get a different CPU.
It got a overclocking feature inside it
Oh
But like what should I do with this one
Run dbs?
Dunno. Whatever you want I guess? Not really a Folia question.
I mean, NUMA is all about data locality
To be honest I think I dont even need Folia when I got like 50 online
the only real cost is that you've gotta deal with the caveats of accessing memory across NUMA regions which isn't the fastests but is generally not the end of the world so long as it's not cross CPUs entirely
Uh, did you buy this specifically for Minecraft?
Fair
Pretty sure that's lower than the minimum core count we recommend for Folia.
Also depending on your use case you may just want to use Paper anyway. Players need to be >1500 blocks apart to take advantage of Folia. And you need a lot of RAM.
Can Folia also be used for 1.20.3?
.3?
I mean, given that there isn't even a .3, no
what flags should i use to run folia
what is this
advice atm is basically to just use aikars flags with a bunch of ram
Folia is a fork of Paper that adds multi-threaded region support. Many plugins will require updating to support Folia. There is no ETA for publicly available builds.
For more information:
Folia will:
- NOT be backported to older versions <1.19.4
- NOT be merged into Paper
- NOT be ported to Fabric nor Forge
Stay tuned to #announcements for any further info about releases.
o
Can someone help me?
My server kills itself when I leave it on for too long
no logs or anything just "Killed"
do you use folia?
Yes
since folia does not have a stable release, what is the last git commit of your folia?
"edafbce"
"killed" means that the process was killed by something
generally the kernel as it ran out of memory
reduce Xmx
Okay
I have 4
yeah that would explain it
I assume you have a host with an OOM killer enabled. (oom = out of memory)
You'll want to reduce your xmx arg as stated above
If you want an amount to try, since I assume you don't have experience dealing with this, try reducing it by around 1GB and mess with that number over time.
(yes it will feel like you are paying for ram you can't "use" but that's just how it works 🤷 )
Folia is a fork of Paper that adds multi-threaded region support. Many plugins will require updating to support Folia. There is no ETA for publicly available builds.
For more information:
Folia will:
- NOT be backported to older versions <1.19.4
- NOT be merged into Paper
- NOT be ported to Fabric nor Forge
Stay tuned to #announcements for any further info about releases.
Is folia good for a 20000x20000 world?
if you have the correct player spread, yes
do your players move within this radius or is the world just that big?
They move a little but mainly settle pretty far from each other, it's a nations server.
if your players are all relatvely spread out within this radius then you should have advantages through Folia
aight, sounds good, thanks man.
👍
Does anyone know why the head is like this?
Is Minecrafts head-service down or something?
Explanation: Head does not have the "skin" in inventory, but has when placed.
I would guess the head didn't get the metadata set correctly on the item but it was close enough that the item->block conversion was able to fix it up
hey all, is there a resource anywhere about all the documented tests on different hardware with different situations?
I've seen some Cubxity blog stuff for the higher end, and but was hoping to find out more about the lower end
no one has done lower end tests and publicly posted about it
because you probably wouldn't want to run this on lower end hardware either
at what level would it be considered a waste of time
what hardware do you have
I'm currently weighing up options, especially from this line https://www.hetzner.com/dedicated-rootserver/matrix-ax
They list the Ryzen 5 3600, Ryzen 7 7700, Ryzen 7 7950X3D
Find your reliable dream server, optimized for high capacity use, ever-growing storage needs or rapid and parallel processing.
how many players
I've seen the testing with the last X3D
and im starting a project from scratch
so currently none, but the point is to be able to scale just based on hardware changes
are you designing a gamemode around folia
because depending on your usecase you might not even want folia
Yes, tldr it's a SMP but specifically designed to spread players out
but has many more features on top of the "SMP" im just tldring it
would just get the 7700 and call it a day tbh
if I started a beta on the 3600 would it be worth it? what sort of player count could be expected?
like, would it be going backwards compared to paper?
the way it's described in a few places makes me think it'd be worse on certain situations
If I'm custom coding everything for Folia support anyways
if the only thing you're hosting on that 3600 is a minecraft server and nothing else that would be eating resources
depending on the settings used you'd probably be able to get it to atleast a hundred players
okay sweet as, that sounds about right for what we need at the start
what sort of gains would there be on top of that if I went with the 7700 instead?
you get more cores out of it
so you can either hold more players, more entities or run something alongside like a small database / proxy etc.
by no means recommended to run with low core counts but with the right settings it can be done
oh yeah, we're purely running folia for the beta (with low specs) purely because we want to save money while we do testing
I looked into that, it had a lot more cores but also had like half the single thread score
13500 probably isn't the worst idea especially since you could run some less important stuff on the side on those e-cores
I had made the assumption that would damage stuff too much
but it's a bit more of a hassle
Uh, the 13500 definitely has a lot better single core perf than the 3600
e/p core scheduling is not great on linux yet, it lacks the intel thread director patches in the kernel yet
p core wise it'll definitely beat the 3600
So like, if you disable the E cores, it'll still beat the 3600, and they're about the same price depending on your config
my bad was comparing to the wrong one
you can disable the e cores for scheduling and manually schedule processes onto it which makes it interesting
yeah if you're willing to get your hands a little dirty then taking care of the scheduling yourself makes it a pretty good bang for buck cpu
I wonder if there are certain types of threads (eg out of the following) if certain ones don't need a huge amount of performance so using the E cores with them
Initial Thread Allocations
GC: 3 concurrent
Chunk System IO: 2
Chunk System Worker: 1
Netty: 6
Region Threads: 6
I'll have to test things in the future when I get the hardware
given that theres basically 0 mechanism for saying where you'd prefer individual threads end up, basically, that's not how it works
Does anyone recommend VPS or cloud host that's less expensive than digital ocean? It seems like I'm paying a pretty hefty fee ($28) for a pretty low speced server (4 GB ram and 2 vCPUS). Is that just the cloud norm?
I don't need anything powerful really, just 8 GB of ram so I can (attempt) to host velocity and a lobby?
This is not for Folia, right?
I mean, with cloud you pay a premium to turn it off
using hardware that underspec'd for folia would also be kinda moronic
it would just hurt performance no?
yes
I can host it on my own but my wifi isn't great so it has a tendency to kick people off or freeze
Folia has a bit of overhead so unless you're benefitting from it there's not much purpose
why are you wanting to use Folia?
I read wife, and was like, wat
My service only allows me to upscale using more vCPUs which aren't levarged by normal mc right?
Folia comes with sizable overheads
i.e. the cost of a ticking region is more expensive than ticking an individual comparable server
correct, but you're using such a low end spec it wouldn't gain much anyways
Let me be sure, you are only hosting the proxy and velocity in that VPS, which will be connected to Folia in another server?
you need extra cores, and a decent number of them, to actually be able to benefit from folia
No the minecraft server, and velocity in the same server
Oh well, then what the others said
why are you needing velocity for just a single server?
Then I'll see what I can do about my wifi and host it myself..
I want to connect a lobby, I didn't say that sorry
wait so you're gonna run a lobby, proxy and main server off a 2 vCPU?
No
I want to know if I can get something better for about $30 a month
if not I'll self host
see hetzner auctions
I have much better specs but horrible wifi
Your partner for system-wide hosting, from cloud to dedicated servers. We deploy the latest tech at the best price in minutes.
$37 Euro (about usd or so) for something much better than what you're looking at
https://www.hetzner.com/dedicated-rootserver/matrix-ex and https://www.hetzner.com/dedicated-rootserver/matrix-ax are what I'm personally looking at for an entry level beta server for myself
Find your reliable dream server, optimized for high capacity use, ever-growing storage needs or rapid and parallel processing.
Find your reliable dream server, optimized for high capacity use, ever-growing storage needs or rapid and parallel processing.
the 13500 and 3600 are the two im considering, I came to the conclusion that I could run the 13500 better
there are 6 performance cores and like 8 efficiency cores on the 13500, use velocity and maybe your low performance lobby on those, then your main world on the 6 performance cores
Would getting a shared CPU ruin the point of folia?
Yes
So dedicated only?
I just wanted to know because there's a huge gap between 16$ and 37$
With dedicated
I mean, it depends on how much performance matters to you, and player counts you expect?
if performance and player cap is super important (like, hoping for 80-100 players) then go for hetzner
Not much, like 10 players.
seriously, just use paper
honestly just go grab a pebblehost thing
Folia is pointless for your requirements
Okay
get some cheap off the shelf hosting
Then I'll just use paper
You'll be better off with Minecraft specific shared hosting
^ yep for what you want I'd say pebble is the best
it's not perfect, but it's cheap and "good enough" for the price
I'd rather use hetzner
I mean it's probably overkill for 10 players
Does pebblehost support velocity?
I would assume you could set something up
join their support discord and make a ticket to ask some questions
they'll say if it'll work for you
I also wanna get a bit more comfortable with the command line which is also why I wanna use hetzner
If you absolutely must use a VPS/dedi/command liney hosting option at the cost of price per performance, look into bloom.host and pufferfish.host's VPSes
Ah please no not pebble avoid them at any cost they are a cash grab
If you are on a budget consider selfhosting or falixnodes
is it that bad? I've found them to be quite reliable over time
also what do y'all think of Contabo as a host
Pebble is bad if you really need performance or a lot of players
but for 10 players or so it'd be fine
like I've had issues when trying to host 80-100 players
ovh or hetzner if you want dedicated tbh. they are big so their price tend to be better.
It is indeed the budget option
Often I set up SMPs for medium sized groups of friends between 5-30 ppl who need the server up 24/7
Which is just nice for pebble
AMD Ryzen 7 5800X - 8c/16t - 3.8 GHz/4.7 GHz
from ovh; is this really good enough for hosting a server with ~90 players spread out
if you're talking about "game-2" that's stupidly expensive compared to hetzner
ah
my pricing is in AUD at $120 which would be what, $80 usd or something
you could get a Ryzen 7 7700 with Hetzner for that
that is also a "sale" price
Random performance
My web server and personal server is hosted with Contabo rn
It's a decent price for a host that offers locations in asia
€8+3 for 4vcpu 8gb ram in singapore
Uptime isn't guranteed though
I figured out how to build the 1.20.1 folia jar, but I cannot figure out how to clone the 1.20.2 dev one. Just keeps giving me the 1.20.1 jar, how can i clone the 1.20.2 version instead.
Git clone branch -b dev/1.20.2 https://github.com/PaperMC/Folia.git
im still confused, i dont understand what you mean by that
i got it now. Putting branch caused it to give me errors. removing it worked
Im getting this issue now when I try to build the jar. This didnt happen when I was building the 1.20.1 jar. I dont know how to do the possible solutions it says
its always failing at this part that didnt happen before with the previous 1.20.1 build
update paperweight to 1.5.7
how can i do that
in the gradle config for the project
now where is that "gradle config" because i literally have zero idea where iti s
the build.gradle.kts file
I still have zero idea where that is
cannot find it
oh its inthe paperweight project. i found it, but I still dont know how to update
wat
oh sorry i dont know how I missed it :l
just found it just now, sorry for the inconvenience
was able to build the 1.20.2 jar
didnt know i just had to edit the numbers in the file
is folia compatible with datapacks? i dont see any mentions of it on the #readme in github
datapack that dont rely on anything global stat will work. Though it will be very low prio if anything breaks.
could u elaborate on what is "global stat"? thx!
im planning on running a OneBlock SMP (vanilla) with some people, so idk if that datapack is like compatible or smth
... so far, i aint getting a response. asking ChatGPT about it, global stat means anything to do with multiple regions in this case. I'm assuming this means it won't break!
When you say "some people" that largely suggests less than 50 people or even 100 will be joining the smp on average meaning you dont exactly need Folia
You'd be fine with a paper/pufferfish server jar if so. Folia is experimental
global state* i presume. afaik, functions dont work, adding worlds should work, and tags/loot tables may or may not work
also player count doesnt really matter. if you have the hardware and your players will be spread out enough to create multiple regions (1.5k+ blocks), folia will still perform better
functions not working kills off most datapacks that "do things"
Well, really it kills them all, past that all a datapack can really do is make a new world
well they can add armor trims i think, not sure if that works on folia
probably other stuff im forgetting too. havent really been keeping up with datapack features
worldgen works fine on Folia too. most of the datapack stuff that is basically an advanced config probably works
Hey, I made a plugin that adds pumpkins called candies to the tops of mobs heads for holloween.
But when I kill the mob, the candies don't drop.
Wrong channel
hi, just installed folia via itzg/minecraft-server docker image. it works perfectly but i cannot send commands via rcon. keeps returning Error executing: help (null) for all commands (including help). if i send the commands directly via console it works fine. any suggestions?
version:
This server is running Folia version git-Folia-17 (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: edafbce)
You are running the latest version
Previous version: git-Paper-196 (MC: 1.20.1)
wouldn't be surprised if rcon is broken
the rcon server or the rcon client?
damn i already setup a web client for rcon. at least my server is more stable now. 😕
why exactly are you running folia
just trying out things
just keep in mind folia is not a great idea on less powerful hardware
& plugins have to be specifically compatible with it
i know but somehow it is more stable than paper
probably bc my single core sucks so bad
consider going through the optimization guide on paper first
Community contributed configuration guide for Paper: https://paper-chan.moe/paper-optimization
can i switch back to paper from folia later without too much changes?
yes
Is it easier to move to folia from paper than from fabric?
I do have a bunch of fabric mods
But I'm switching to paper
Because it has most of the plugins i need for moderation that do exactly the same thing as the fabric versions
And performance seems to be better
The only thing that is way worse is chunk loading and generation
But it's a sacrifice i'm willing to make given the fact that i can move to folia more easily later + I can also use skriptlang now + performance is better
For some reason it feels like fabric has gotten way worse in terms of performance lately
I can't get mspt to go under 5 even in a test server with 1 player
fabric aint the cause for that
While on paper with the same hardware I get about 1.2
of what
the performance becoming worse
I don't know
It just used to be better
Even with no mods or only performance mods
perhaps mods arent keeping up, just being ported to new versions without innovating
I can't fet mspt under 5
rcon? isn't this extremely unsecure?
to expose to the web? yes; but some people do use it for internal tools, etc
yeah I can probably just add back in rcon then
hey leaf
The mob spawn have some problems
The number of mob spawn isn’t right
May you could check the code
you would need to check the mob spawn limits as reported by the commands
folia is basically back to pure vanilla pre-per-player-limiting mob spawning logic which sucks for servers
No
Never the same
I give you an example
If you per player is on and in bukkit.yml you let then vanilla
You will see so many mobs and any other animals
per-player does not exist in folia
which means that the mob spawning logic has been rolled back to before paper and then mojang added that additional mechanism to try to control mob spawning more
ideally we would just rewrite mob spawning inside of paper to actually truly be per-player, but that comes with a lot of caveats
which was him removing per-player mob spawning properly?
oh, nvm, no idea what he was doing there
What are the actual mobcap command outputs
as I said, you'd need to showcase mob counts
but, my heads far too spinny to play the game of requesting information
Tomorrow I will show you the output
I can’t stop my produce server
If you let the bukkit.yml same as vanilla, the number of creature will make you suprice
This is so vague I feel like you're trolling
Why say surprised instead of saying it's too high or too low
how do i fix these
that's not a valid git command. Looks like you tried merging the clone, branch, and checkout commands all into one?
how do i compile latest version of folia
Replace „branch“ with the github url
okay let me try
Folia discord get deleted?
there has never been a folia discord
there’s never beeen one??
this is the folia discord
What's the current state of Folia? Is it stable by now?
Still in dev
Hey guys I want to follow up this question. Does that mean it's lacking features compared to a paper server? Or that the multithread features intended to accomplish on folia are still in development?
I want to start a server for my community, and create custom plugin for it. Will folia lack anything that would affect vanilla Minecraft?
Please see the readme info, etc, etc; a lot of this stuff is documented
Is there a list of plugins that are supported on Folia?
you can filter plugins by whether they support folia on hangar
Please don't cross post.
What is the player-record eith folia yet?
1000 players ig
Thx
I how do I set up folia
I know that you have to build folia however as for running the server like with bat file how do you do that?
drag the built jar into a folder and run it. Same as with paper
I try it but then if does not work tell how can run though batch file
is it possible to play in a server with 8 cores running on folia for like 60-70 players
if someone tested it letme know
with 60-70 players yes. But more like 16 cores
dont have 16 cores i was asking if it is possible to run a folia server with 60-70 players in 8cores
the recommended minimum is 16 cores
With just 70 players, normal Paper should suffice, and it also doesn't need multiple cores that much
At least 16 cores are recommended. Anything under 16 cores not recommended and using paper makes more sense
please help to me, I don't know how to expand Utilization, i use simple config file "java -Xms4G -Xmx4G -jar folia-paperclip-1.20.1-R0.1-SNAPSHOT-reobf.jar --nogui
pause", complex configuration file that I simply copied from someone "java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar folia-paperclip-1.19.4-R0.1-SNAPSHOT-reobf3.jar --nogui
pause" I don’t understand how to set Utilization, make it large, for example not 100% but 200-400%, the characteristics of my PC i5 9300H, gtx 1660 ti, 16 RAM, 8x8 2666MHz, (I know that this is not a server, but I just want to test ) help me please
not enoguh cores
you have 1 player online
16 cores are required as a minimum. And you have 4. Use paper
also 1.19 is not supported
But if you run it on a 16-core processor, will everything be automatically configured as needed? or does something need to be written down? and exactly 16 core (not threads?)
Read the docs
I read the documentation, but I don't have the opportunity to test on a 16 core PC
The docs state how stuff is calculated last I knew
and how to tweak the thread counts available, etc
I just want to test and not run a game server
Basically, you're working with pre-release software of a highly technical nature in which you're expected to have some level of technical understanding
you can increase the max utilisation by tweaking a few settings, as per the docs
but, that's not magically gonna make that region which is shitting the bed that hard any faster
I specifically loaded the thread with work to find out how other regions work, I just want to change Utilization 100% -> Utilization 200%
are you on 1.19 by any chance? there was a bug causing regions to completely stall in 1.19
Folia is a fork of Paper that adds multi-threaded region support. Many plugins will require updating to support Folia. There is no ETA for publicly available builds.
For more information:
Folia will:
- NOT be backported to older versions <1.19.4
- NOT be merged into Paper
- NOT be ported to Fabric nor Forge
Stay tuned to #announcements for any further info about releases.
I intentionally created a load on the region
I use a simple config file "java -Xms4G -Xmx4G -jar folia-paperclip-1.20.1-R0.1-SNAPSHOT-reobf3.jar --nogui"
pause", everything else is completely standard on the server, what do I need to write to change Utilization 100% -> 200%?
that's not a config file
it's in the paper config files
idr the thing, read the docs
I don’t understand, please, in 2 words, what’s wrong? 4c/8t?
wat
If you cannot spend the effort to read a single page explaining everything you asked, you don’t deserve help from here.
I found how to do this, is it really difficult to write “config -> paper-global.yml -> threaded-regions:”, I have no complaints, I just wrote, but thanks (and this is not written here)
It is written in the bunch of documentations we tell people to read before using the software
It's just not written in the folia documentation
it is in the FAQ
(it's likewise relatively trivial for us to distribute folia builds, but we again don't because we want there to be a higher barrier of entry due to the early beta state of the software - we don't want random users trying to use folia in production withouth knowing what they're getting into)
I’m not opening my server on folia right now, I’m still testing and studying
im my pc
blind, didn't notice, thx
how to find in config file "Netty IO"?
"chunk system io threads: ~3 per 200-300 players" -> find
chunk system workers if pre-generated, ~2 per 200-300 players -> find
(under global config, threaded-regions.threads) -> find
I think that one is in spigot.yml
spigot.yml -> settings -> netty-threads? thx
Asking out of sheer curiosity. Is the reason folia is only built from source and not provided as a jar, is as a softlock for the requisite tech skills? In other words, to prevent a bunch of idiots from going "I swapped my paper jar for folia jar and everything broke, please fix it for me"?
Oh nvm literally like 5 messages above lol #folia-help message
As well as bottom pin strongly suggests as much
yeah, it's still beta and should be used only by developers, it's not recommended to use on production (or can do as we do, only for servers that will live a only few days, like for a build contest or something similar, even if something will break it won't be too severe, if the contest is a pvp contest then better use paper, as a sudden crash can give a really unpleasant experience)
I mean, it's not known to be unsuitable for production 😛
But the whole project is very DIY and if it breaks you get to keep both pieces and is likely to stay there
So if you can't figure out the basics of building and configuring it...
This channel wasn't even supposed to exist but we were worried without it #folia-dev would get used by people trying to just run it
at least it was known for that, at the last test run the chunk sent error crashed the server a lot of times (and were other crashes that we were just missing), sometimes up to 5 times per hour, but it was on 1.19.4 so things may have changed
so, if it's not something that can tolerate some crashes, like something related to pvp, it's really bad to run it on folia
does world guard and world edit have folia support yet?
WorldGuard and WorldEdit do not.
FastAsyncWorldEdit is currently working on Folia support: https://github.com/IntellectualSites/FastAsyncWorldEdit/tree/feature/folia
Hey, i got a problem in Folia, where the distance of mobs triggered by a player is waaaaay too low and i dont know why and cant find any matching config.
For example: Phantoms dont attack players because they are simply too far up in the sky to get aggressive towards the player or the enderdragon never going to rest on his pedestral in the middle because it acts neutral to the player due to its distance, same with enderman, they get only aggressive when you stare them in the face AND you stand right in front of them.
i am on the newest current version, thanks
hmm
entity activation range seems to be correct
there is a dev branch
Yep
Compiled it the first time to be honest and idk what is wrong
Seems that I compiled it with the last patch, but it works on 1.20.2
Does it works if I just use gh repo clone PaperMC/Folia from 1.20.2 branch?
Thanks, now it compiled as 1.20.2
can i join a papermc server with a cracked launcher
This is not supported here
but can i?
That's on you to find out, we won't help you with that
Folia is a fork of Paper that adds multi-threaded region support. Many plugins will require updating to support Folia. There is no ETA for publicly available builds.
For more information:
Folia will:
- NOT be backported to older versions <1.19.4
- NOT be merged into Paper
- NOT be ported to Fabric nor Forge
Stay tuned to #announcements for any further info about releases.
no
it's called bukkit
insanely hard and stupid
folia already breaks bukkit plugins to some degree
attempting to add fabric or forge support seems like a waste of time
Handling something as invasive as folia with stuff like mixins would be arse
you can also run folia with something like ignite
even if folia existed for something like forge
it'd be stupidly expensive to run at scale
modpacks are heavy
not to mention you'd have to make sure every mod is compatible with folia's changes
you should not have too many performance issues with 10 players lol
There have been various mod attempts to parallelise the tick loop in forge
512gb ram & 32 cores sounds like bad hardware though
they all generally end up dying a cold miserable death
java isn't the problem
nothing to do with java
concurrency and highly globalised state is not a good combination
the community is not going to be waiting on major changes to apis that are like 10 years old at this point
assuming you mean event driven, theres already threaded re-impls of the MC server which do that
and are generally missing 90% of the features, because gl writing predicable game logic without a tick loop
was about to say the caveat being that they're written from the ground up instead of based off of vanilla
meaning you miss basically everything for a normal SMP playthrough
Considering that Folia benefits from having lots of cores, would it be smart to get an ARM server that typically have more cores?
how well that works hasnt been really tested
Java runs fine on ARM, and also there are many different GCs with different characteristics.
how is ARM not mature yet
it is been mature for more than a decade now, just look at phones
only really been relevant for server usage in the last few years
and now desktop usage with apple silicon
How to setup folia
I used amd epyc 64vcore
I want used full core to folia for performance
Pls don't say go back to papermc
I have plan to make smp server
how far away will your players be from each other
if your players are close to each other you’re better off using paper
also don’t run this on a vps/vds or something like thzt
No
The players are far apart.
Full SMP
I'm outside the house
This is my server.
is it pre-generated?
Are you using a VM on that CPU? Or a dedicated server?
it's a VM
That's gonna be rough.
it's an azure vm
probably leeches off of free credit
especially considering there's a desktop environment on it
does folia not play well at all with vms
I mean, folia adds a chunky overhead
combine that with the overheads of KVM
potentially noisy neighbours, etc, etc
How would I do with a beefy ARM server from Hetzner?
Or rather still x86?
like, using a VPS is generally not the ballmark for something like folia
We've only tested x86
arm is generally a little less mature and niche in terms of servers
But in theory, the ARM cores do count?
well, yes
a core is a core
as for how well that core performs and the underlying architecture, etc, etc
folia just cares about having a sane number of pipelines able to jam work down
HT is a ballache because it can eat generally around 30% of the performance iirc was the figure in suboptimal cases
(something I'd imagine MC would induce)
as for arm, it's generally gonna depend on the CPUs architecture
You'd have to test it, but it probably won't be as fast. No one's tried a high core ARM dedicated CPU yet AFAIK
Minecraft wants high speed cores. Folia wants high speed cores and a lot of them.
Well, I don't think I'll be the first to try. But thanks for letting me know!
If you can spread people out enough lots of slower cores might be alright. Basically take whatever 3-8 of those cores can support on Paper and scale it up based on how many cores you actually have
Assuming you can spread people out optimally
If it's not azure someone is ripping you off reselling azure stuff or failed pretty hard at installing things...
you're definitely running something sketchy if you're running the azure kernel and have hardware like that
only to run a desktop environment
But I have access to all the resources. and can access root
yes, you have access to all the resources assigned to your VPS
I used folia now & everything is normal
no one is going to give you a 7502p + 128gb ram for cheap without using some stolen azure / aws account
is the point that i'm trying to make here

Well, you can just compile it ¯_(ツ)_/¯
i open server now
People are just telling you it that there's something off with this and likely not a good idea, but you're free to use it
but this server not have ipv4
i used ngrok & used my server (volocity) to connect
that makes it even sketchier
You can recommend config for this?
.
spigotmc & bukkit very slow
you're running a CPU optimised for hosting web servers, not gaming
on a VPS, at that
Folia for me good cpu used 11% eltra gen maps
I don't have enough money for that.
I got this for an affordable price.
because it's probably stolen
either way, I believe this discussion has generally run its course
It has limitations with only 64 GB storage spaces
Ok sorry
btw Paper generates chunks just as fast as Folia, afaik
Ummm I came to folia because it multithread my vm clock speed only 2.49Ghz not 4Ghz up
I can't imagine you couldn't just host your SMP on a traditional MC server hosting site just using Paper. Folia is best afaik for when you need hundreds of players all far apart from each other, SMPs usually (in the traditional sense) have people close-ish together for interaction.
I could imagine anarchy servers would benefit a lot from Folia, but a regular SMP? Not so sure
smps can work fine if you set them up in a way that it spreads out the players
Then again, I'm no expert
That's why I said the "SMPs usually have people close-ish together" part
Wasn't meaning to imply SMPs wouldn't work just based on them being an SMP
If you have a PvE server where people naturally come together in groups to make towns or whatever then you just have to ensure each of those are far enough apart
You don't get the full usage you would from something like 2b2t where each player may end up in their own region but you still have each town in one so farms and such are isolated
full error
message.txt by @slender anvil: https://pastes.dev/ATO3GqqJJK
This is not the same error
Post a screenshot or paste of the full build error
message.txt by @slender anvil: https://pastes.dev/WRlPRRRmmT
cleanCache then applyPatches with --no-build-cache
some jar failed to download properly
Do you think I could benefit of going over to Folia?
https://karta.agoniamc.eu/ (check map how players are located)
Right now is a pretty dumb time tho, since it's a swedish server and we are around 30-70 players online during days. And people have big farms and stuff which we had to nerf the shit out of to save performence and keep up good TPS. We are also a serious server with a good income, so we can afford a even better dedicated machine with more cores/threads for Folia usage.
it will make sense if the players are very spread out, and all your plugins work with it (or you can afford to modify them to make them work). Your map seems pretty large, so as long as players are actually spread through the world it might make sense
It depends on your cpu
wow
iirc the only reason it should fail there is due to git not being setup
if it was that it would usually fail on a later step
libraries failing to download and git clone failing kind of point to a flaky connection
I do wish our tooling would be more "happy" to dump command feedback out when shit goes sideways, etc
Can i run folia on this?

