#❗-1-18-experimental
1 messages · Page 8 of 1
Well now you’ve lost the game
no just an answer if there are some big breaking changes
[09:06:00 WARN]: Can't keep up! Is the server overloaded? Running 5030ms or 100 ticks behind
[09:06:42 WARN]: Can't keep up! Is the server overloaded? Running 13481ms or 269 ticks behind
[09:07:29 WARN]: Can't keep up! Is the server overloaded? Running 16719ms or 334 ticks behind
[09:19:18 WARN]: Can't keep up! Is the server overloaded? Running 5046ms or 100 ticks behind
am i the only one that gets random cant keep up messages even tho nobody is playing?
again, you looking for some kind of list? how do we know?
do /timings report
and copy the link here
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
forget it lol, i dont understand whats here not to understand. thanks though
you are asking for a list of broken things on day 0 before anyone knows they are broken
explain to me how that makes any sense
Every plugin that uses NMS broke
Just like they do every time
That might be 100% of your plugins, it might be 0%
It's probably somewhere between 20% and 50%
or 69 %
Do any of those have updates? I don't know
you are using #5, update to #16 and use the flags
For the actual API there was some shuffling of particles and such which are expected to break on a somewhat regular basis
But the API makes it impossible to deal with that breakage
So those plugins need an update
Do you use any of them? I don't know
Is that a better answer?
It's just a long winded way of saying "I don't know, try it yourself"
it sure was more detail than i gave, but same end result, we dont know
shouldnt i use #17?
nothing really interesting in this. seems to be a rather weak cpu? and yeah use aikar's flag
is there a 17 now?
hes on build 5 for one
I just look at his GC for that part G1 Young: 453 avg(106.32ms every 113.14s)
yes use #17, that must have shown up at in the last little while and i didn't notice
it was able to run multiple 1.17 servers so i think its just me not realising im running on an old version
being able to run multiple older versions does not mean you can run new ones
1.18 isn’t optimized like 1.17 yet
i was able to handle two kitchen sink mod packs in 1.12 on my server but can hardly run vanilla 1.17 on the same one
ima take a wild guess and say
But I give you what I can see from timings. They are made for this purpose
your lag is due to chunks updating to 1.18 format?
there arent any 1.17 chunks since its a new world.
lets just wait and see if the issue is fixed by updating
i mean, those flags are kinda important me gui
is the new vanilla simulation distance going to deprecate papers no tick view distance? 🤔
probably not, as has been discussed already
are there significant differences?
From what I've gathered so far the no tick view distance is a lot more efficient
God I hate litebans...
./eta 🙂
Updates to Paper do not have any sort of estimate for when they release, ever. Any and all updates will arrive when they are ready, and the only thing to do is wait for them patiently along with everyone else.
oh thx
See #announcements 🙂
then dont do it 🙂
I mean, am getting paid to do stuff with it; doesn't mean I hate it less
well, gonna stick with no tick view distance then of course 🙂 although im wondering should the vanilla variant be set to the same value as no-tick-vd or the normal-vd?
🤔
at least you got something from it
when lef restore NTV the vanilla settings are gonna be useless
no tick is currently not in at all so...
We will tell you about that as soon as we know it^^
😄 fair point
View distance is terrain view
Simulated distance is old view distance @outer pivot
Config accordingly until leaf finishes his stuff
oh im not going 1.18 until its done anyway
although im really impressed with the release speed on this update
it's... day 0 1
yeah my point exactly
didnt it take a bunch of weeks or more on the previous updates?
ok there's no eta but is there an almost estimated time? more like in a month? or in a week?........ (pls dont ban)
lol
hi everyone , my 1.18 exp just crashed, where can i publish the crash report to help ? thanks
.paste
crash-2021-12-01_03.51.54-server.txt by @silver lynx: https://paste.gg/200ac3285e974fb29eaf8cea5a0bc717
nope, but the server was generating chunks with chunky
no players online
i was using update #16
Asynchronous entity add! interesting
it's the item entity
I've seen something similar before with hugefungusfeature
but was never able to reproduce it
Issue is that they don't pass the "level" around
this is new stuff though
or, well, the chunk container thing
And so, if something adds an entity to the world in a gen thread, for example, it just gets the world as is
and due to behavioral changes by upstream, that's basically not supported and thus boom
These async adds are happening in vanilla yeah?
What does upstream do to unsupport it then
bukkit 
We also have our own async catcher which really shouldn't be there
btw i have a technical question, i know that chunks are now "fat" but when i was generating chunks in 1.17 with paper i was around 150 cps, now best i can do is 30-40
i had something simmilar happen on #10 but i didn't crash from it
but, i got no idea if other stuff is what makes us enforce that
Chunk gen seems to be slower in 1.18. Those numbers are about in line with what everyone else is seeing.
How far is leaf with the trunity patches? Asking because I cannot tell the difference
my theory based on examining logs is that it was caused by a pointed dripstone spawning in an invalid place and trying to fall before chunkgen was done. but its a guess based on weak evidence
world gen has gotten extremely complex with 1.18 beyond just becoming tall, so it's amazing it runs at 30-40 cps to begin with :P
Collision and block ticking patches are missing, notably
Ah good to know thx kenny
oh and no-tick
i was running at 70 cps earlier today
Is there an easy way to see if we're on a gen thread? I forget...
Idk what best to do that, best I can imagine is that if we're on a gen thread just post it back to main
ok i see ... hope chunky gets updated to compensate
not really chunky's fault. you are asking for a 5 course meal instead of just dinner
nice !
there's not really anything chunky can do, we've looked into it and have updated the wiki with additional tips, but it just asks the server for chunks
server says no
the only real solution at the moment is to get faster hardware
https://github.com/pop4959/Chunky/wiki/FAQ#can-i-make-chunks-generate-faster might contain information that can help, but yes, you will see a massive decrease compared to 1.17
goona check this thank you
which is intresting, because in my own experience chunk gen has actually been faster in 1.18 than .17/.16 at least for massive world renders. wonder if something in my setup has changed >.>
you're pretty much the only person i've seen experience that
do you have a server with a really high thread count or something
I thin 1.18 gen should be faster because of java 17
Genius
lol
Owo
its on a i9 99k at base clock
java 17 is not that revolutionary
it really isnt anything fancy
99k, holy shit
I don't think that there is much that can overcome mojang
I get this error while patching in 1.18#16:
/opt/openjdk-17/bin/java -Dpaperclip.patchonly=true -jar /opt/minecraft/paperclip.jar; exit 0
Exception in thread "main" java.lang.NumberFormatException: For input string: "17-ea"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
at java.base/java.lang.Integer.parseInt(Integer.java:668)
at java.base/java.lang.Integer.parseInt(Integer.java:786)
at io.papermc.paperclip.Main.getJavaVersion(Main.java:47)
at io.papermc.paperclip.Main.main(Main.java:17)
Is this a bug I should report?
update java
on windows no less >.>
Cat, didn't you pull the paperclip pr already?
yeah this is a beast
Lol this is the slower of my two available systems
Yea, but I don't think it was updated in paper
@dapper lotus Was that reply to my question?
You use an early access version of java
Get full release
I have a question, how good is paper 1.18 tested against hacker exploits, this or the previous paper version. ???
I don't know how good is any airport tested against criminals?
What are you specifically wanting to know
Well, do hacker exploits work or not
Again, what exploits?
I mean, it's a piece of software exposed to the internet
Need to have a situation to answer a question
we generally fix gameplay stuff where viable, but, we can't fix the wider things, like, the existence of DDoS attacks
Guy just in general, like fly or dupe or kill aura
dupe, yes
Dupe gets fixed fast
We've got better things to do than play cat and mouse there
They develop software, not cyberpolice
I testest openjdk-18 and get this error:
*
RUN /opt/openjdk-18/bin/java -Dpaperclip.patchonly=true -jar /opt/minecraft/paperclip.jar; exit 0
---> Running in c6563da4a034
Exception in thread "main" java.lang.NumberFormatException: For input string: "18-ea"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
at java.base/java.lang.Integer.parseInt(Integer.java:668)
at java.base/java.lang.Integer.parseInt(Integer.java:784)
at io.papermc.paperclip.Main.getJavaVersion(Main.java:47)
at io.papermc.paperclip.Main.main(Main.java:17)*
What is the problem? I use the official docker container: https://hub.docker.com/_/openjdk Which one should I use?
OpenJDK is an open-source implementation of the Java Platform, Standard Edition
is there a readme for this?
I tried jdk17:
RUN /opt/openjdk-17/bin/java -Dpaperclip.patchonly=true -jar /opt/minecraft/paperclip.jar; exit 0
---> Running in fb55f73bcf0e
Exception in thread "main" java.lang.NumberFormatException: For input string: "17-ea"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
at java.base/java.lang.Integer.parseInt(Integer.java:668)
at java.base/java.lang.Integer.parseInt(Integer.java:786)
at io.papermc.paperclip.Main.getJavaVersion(Main.java:47)
at io.papermc.paperclip.Main.main(Main.java:17)
Once again, ea builds do not work
what is the official java docker image you guys test paper with?
I'm pushing an update which should fix that, but it's stupid to run ea builds
use docker images from a different vendor
Please point me to the correct image. Please enlighten me
linux or windows?
But, I mean, pretty much every single other vender is shipping images which are actually updated
Here, select 17
Idk, he asked for someone to google for him
https://hub.docker.com/_/eclipse-temurin
Quick reference. Maintained by: Adoptium. Where to get help: Adoptium Slack; Adoptium Support. Supported tags and respective Dockerfile links.
- We'd rather people not spoon
- if you're gonna fucking spoon at least follow the convo
they blatently said docker, and you're linking standalone builds...
if only /google returned a search link instead of actually searching
I'm on mobile, I can't exactly read chat while on another page grabbing a link
||you could read the chat before or after you grabbed the link||
I read it before, docker was mentioned in the two minutes inbetween
Also relies on me knowing that you can't use a stand alone Linux build in docker
I'm sorry you don't know what docker is
[04:33:59 ERROR]: Detected setBlock in a far chunk [-552, -25], pos: BlockPosition{x=-8831, y=34, z=-385}, status: minecraft:features, currently generating: ResourceKey[minecraft:worldgen/placed_feature / minecraft:large_dripstone]
hello again i got many of these
Regardless, if MarcTV is still here, their problems seems very much pebcak
you'll see a few of those, it's an "issue" with vanilla world gen
ok thank you
like whe he tries to generate a spawner inside bedrock ?
Amateurs here running 1.18, me with the 1.15.2 server, which everybody hates 
Eww y tho?
I am lazy af
Fair
Na, just yolo
Shouldn't be an issue according to Mojang
backup first, it's likely it could corrupt since you're on 1.15.2 lol
should not be necessary to update to 1.17 first before going to 1.18
interesting, seems like that'd be an issue with the latest item meta hiding patch
Without any plugins
definitely open an issue on the paper tracker for that if you can
Just discovered by a player
you can disable that in the config
Origin: paper-1.18-11 The problem encountered
I don't know the exact name, something about hide item meta in paper.yml
where did you find 1.18-18 ? on papermc.io/downloads the latest to me is 1.18-16
i test ing
oh ok sry
I'll fix it
https://minecraft.fandom.com/wiki/Banner#Block_data we can't just strip out the entire block entity data
iirc i originally also stripped the entire block entity data, but that borked all sorts of stuff
The block entity data stores a lot, I don't think we can just strip that
question: i use the following flags, are they good or can i improve smthg ? java -Xms8G -Xmx8G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -jar paper-1.18-16.jar nogui
Will there be a stable release ?
lol
No there will never be any stable releases
Giv them time the update only just came out lol
Is there any issues that i need to take not if im going to use the experimental?
All the information are in #announcements
In general, it is to be suggested to not use these builds at all. But if you still really want to (which I can understand) just make sure to make frequent backups.
Do you guys think the version is stable/safe enough to load it up and (only) pre-gen on it while we wait for the stable versions
why not just wait for a stable version then pre-gen then?
either way you're waiting
meh, not much time, and it's not really worth it
who knows what could happen

better to be safe and spend wait a few more hours
er, manya, is that a new world or?
thats an old world actually
eh.. i dont understand the question
Was you using a datapack?
ah, yes
i have a backup for hopefully
Lemme see how would it go on a brand new server
There is a slim chance that spigots refusal to move the API forward caused damage to your world
well, idk how slim slim is there
custom biomes and shit?
yup
mojang doesn't support upgrading custom biomes regardless of what changes spigot does
at least not from older to 1.18
yea, but spigot pretty much intentionally wrote invalid data to the disk
and no idea what mojangs upgrade logic does with that mess
We where warning people for months that custom biomes would make you unable to like upgrade safely
if you have a dupe report that you can reproduce without plugins, ^
hey, do I need java 17 or can java 16 work
And what if I want to pregen a new, fresh world? Is it safe?
i will try to run the datapack on brand new server
Don't mention.
Sorry
i am doing it rn, seems to work fine
that is interesting that u specified it like that, we have a marriage plugin on our server and one of the spouses did /marry give "otherspouse" while holding an item, it gave an error message, but still sent the player a copy of the item. while the original was still in the first spouses inventory.
screen is terminating
Thanks
it is a new world btw, not upgrading an old one
thank you electronic cat for your expertise, ill remove our plugin until its updated properly
I know, I just want to pregen new world
You could give it a try and if something goes wrong just start a new world, assuming you are starting a fresh server
Does anyone know what version number will be used when PaperMC for 1.18 is considered stable?
No
The version format will not change
whatever the build number is
There will be an announcement, but no version or anything
Okay gotcha ty
Guys, I use Shockbyte as my provider, they already have a "1.18" paper version available, but I've read here that there is no stable version yet, should I wait for a newer, better stable version?
if you're running in production, stable is always a good idea
Has this something to do with new paper version of minecraft?
Not really about size, more like it being "for real"
When you mean production you're talking more of an official server right? Mine is just me and a bunch of friends playing survival semi-vanilla with a few plugins (upcoming versions). Would it be fine? What would there be some risks of corrupted worlds or something?
"production" is everything that is not dev
I want to set up plugins for server. Is okay to use experimental or should I wait?
production is the kind of server that you or others would play on for the purposes of playing on it and having fun and using it like a server is used
All right, thank you guys! Have a good day!
Does anyone experience the same as me?
Look at my screenshots, it is when joining a survival world
it doesn't look like that is a server-side crash
looks like a minecraft client crash to me
Maybe the server isn't fully coded for new biome or whatever and translates it wrong
yes it is, but its only on my 1.18 sserver :p
And i'm not the only one
Its on a experimental build
if you were joining a survival paper server, check the console log for errors
of 1.18
reproduce without plugins, etc
^
nothing
We can't really say much from just that
aah okay
?
Use your own judgement, we can't decide for you.
Is there a chance that it will ruin config of some plugins?
All the information we have we put into #announcements
of course
You mean for 1.18? Yes
Wanted to update to 1.18 from the hospital.
All plugins at "latest" pre 1.18 version, 50% of plugins broke.
Yeah, I'll do this another day.
Don't know but interesting: falling-block-height-nerf in paper.yml default = 0, maybe it's need to be updated to -63?
Hmm I think that it's not supported now
So same with tnt-entity-height-nerf..
Could you create issue on Paper repo, to make sure we won't forget?
np
Is "non tick view distance" in paper 1.18?
not yet
I heard that now at 1.18 there is a fog at long distance, right?
Slightly off topic and noob question - How significantly does pre-loading chunks affect server performance?
I apologise if this is the wrong place to ask
pre-loading chunks or pre-generating chunks?
generating (?) - i'm using chunky
Literally the exact same thing
not really? generating = loading it for the first time, has to generate terrain and stuff. loading = loading it after it is already generated
at least imo
Benefit: You will gain some extra performance, specially when its a fresh map.
Drawback: You need quite lot of space in the disk (Well really depend on how much do u pregenereate)
loading implies generating if not already, and "pre" generally implies, first time
Thank you all very much for your help
That's the exact number!
As it will be the more explore at first
big thing is that anything gen'd, won't see new features as they're added
I'm generating up to the worldborder, 10000 radius (5k in each direction)
and it's a common trap that people go stupid with it, create oversized worlds, and then can't access new stuff
Makes a lot of sense - thanks for the warning
you can always trim the world with mca-selector or something
that's a stupid long term strat
bumping up to 133 Players and still running smooth #18
depends
it creates janky chunk edges and in the case of 1.18s stuff would mangle chunks even harder
what we always do is pre-generate the ressource world after resetting it every few weeks, because otherwise if like 40 people start to generate chunks in all directions after the reset no one will be happy 😄
without pregenerating you'll still get chunk edges
don't mention
trimming intentionally crops stuff off
How do you manage multiple overworld type world ?
multiverse? not sure what you mean
Like, you're gonna get edges but the upgrade logic is generally better at dealing with upgrades, especially with the modern phased chunk gen stuff vs the older mechanism
emm
The new java 17 is already compatible with all plugins that already work with java 16?
If starting a 1.17 server to 1.18 do I need to run that uhhh "-convert-world?" flag?
No
If the plugins don't use stuff that has been removed from 16 to 17, yes
solid
do NOT use forceUpgrade
However, certain JEPs introduce deprecations that developers should address in a timely manner.
Yeah i used to do it with multiverse as well but it's discontinued now iirc
edit: okay it's not, thx for making me look at it again aurora.
is there any issue when converting 1.17 world into 1.18 ?
Is there any performance boost from java 16 to 17? or its mostly the same
multiverse uses API which literally hasn't changed in years
actually with 1.18 I'm going to fix almost every janky border in my world that is repeatedly updated from beta 1.3 by deleting carefully selected chunks, because chunk blending is great
Take a look at https://tschatzl.github.io/2021/09/16/jdk17-g1-parallel-gc-changes.html for G1 improvements
i think there is an improvement from java 16 to java 17, on my server i saw a More efficient memory usage when 150+ players are playing
memory usage is irrelevant
If they were banned or removed messages themselves.
wrong, 5k each means 5k radius, or 10k diameter
Apologies - thanks for the correction
anyway i recommand you to pre-gen a 10k radius if you will have may players for the first time on your server. It will reduce lag 😉
so apparently shulkerboxes dont drop anything at all rn
5k r should be plenty enough, plus it allow easier access of newer content in case of a version upgrade, travelling 5k blocks is fine, 10k could start to be annoying
On creative they act as normal but no drops on survival
Do they not drop when breaking them?
No they do not, If a player were to drop them thats normal but after being placed a survival player would just destroy the drops
I am completely dumbfounded by this
er, try it on build 10
otherwise, reproduce without plugins on latest and create an issue on the tracker
going to be dumb but try turning dotiledrops to true
ill try to reproduce
Hello
I used the rc3 version before updating to the lates 16 build is it? and both had the issue so might be plugin related
seems like it might not be a plugin related issue (rn)
It was because of one of my datapacks. well thats odd
I'm having trouble updating to Java 17 on Ubuntu, it says updating from a repository is disabled by default because it can't be done securely. How do I enable it?
I mean
sir this is a paper discord
that message literally makes 0 sense
It seems like theres a memory leak
I have tried the latest version
and it filled 8GB in like 15-20 minutes
JVM will allocate all memory that you give it, are you sure it's a memory leak? have you looked at a heap dump?
yup, bcs it crashed the server
the RAM was still going up
I mean, if it actually crashed due to running out of memory, there is a JVM flag for it to create a heap dump when that happens
then you can toss it into an heap analyser
the server is actually on a hosting, so I can ask them or I can try to run it on our dedi
-XX:+HeapDumpOnOutOfMemoryError
I cannot change the startup flags thats the thing
give me one sec, I will just use our test server
Unless your host can change them for you or you can reproduce it in an env where you an use those flags, we can't do much
doesn't also spark have the ability to produce a heapdump?
I mean, paper has a command to do it
Kinda useless if you don't have something in the heap to look at
Am i allowed to ask on average how long it takes for the stable release
nope, no ETA's
Ok:(
I'm assuming the 1.18 version is blowing up the RAM usage because there is more chunk data?
Updates to Paper do not have any sort of estimate for when they release, ever. Any and all updates will arrive when they are ready, and the only thing to do is wait for them patiently along with everyone else.
Because 6gb dedicated is nothing now
I mean
more data in chunks eats more memory but it's not really a massive increase afaik
and you're measuring that how?
his eyeballs 😂
I'm talking about this
this is 1.17
1.18 is legit the back of bowser
up down up down
0 context graphs= best graphs
chown the server as the correct user
(and all its files)
its literally the graph on the ui for paper
Yea, but without any form of numbers theres literally 0 context
6gb is top
yes that is how garbage collection works no?
0 is bottom
!kick @ornate thunder spam
:raised_hands: Kicked Andrew1238#1027 (spam) [2 total infractions] -- electronicboy#8869.
that is 1.17
1.18 is constant ups and downs
its causing the server to lag like crazy
anyone have an issue where the server just stops working after a few hours?
wdym
No crash log, but server keeps saying can’t keep up before crash
I mean, basic info, like a timings report, etc
all you’ve shown is a graph of memory usage in 1.17
Nice👻
Is this a ram issue?
You're talking about memory usage and garbage collection lag?
Does garbage collection make you guys have a lag spike for a few seconds?
generally, no
unless you're tripping old-gen collections, it's usually sub 1/5th of a second
I'm asking. Does the 1.18 version require more dedicated ram to the server
Possibly
I mean i dedicate 56gigs to mine so i can’t be much help there
The game is storing more info per chunk
SO, yea, ofc theres gonna be more memory in play
yes
Don't ping
Hello dear, by updating the paper.jar do I have to delete or the paper.yml. I have alot of config there, it would be a pain to re-do?
Y'all are literally the first bunch I've seen to complain about issues with it
bro you legit are already in chat
i've got 12 and it still gets filled up rather quickly, the game just enjoys a hefty meal of RAMen
there’s also legit a button to not ping with a reply
1.18 use tooooooooooooooo much memory
I have sight issues
which i mistakenly did not press
I ask that people don't ping me because it makes it harder for me to read.
Anyways, i’m sure recommended memory for a 1.17 server was 6gb, but it will probably jump from anywhere between 8-12 for stable instances 1.18
Ah it is not a don't disturb me reason.
Once again
Y'all are literally the first few people I'm seeing complaining of there being a huge regression here
Bro it's 4:47am in the morning I don't have the brain for this rn
oh, and here I was with 4gb
Wasn't complaining, was asking about it
😆
I'm running 1.18 on 4GB just fine
depends what you’re running on it
but anyway, hi, exactly how unstable is the paper 1.18 right now?
do your chunks load in fast when you fly around? or do they get stuck
Oh I just use Bloom
im talking about a production server with a few plugins
good
Pregen your chunks
If you're flying around at godspeed without having anything already generated ofc it will lag
The server is dedicating a 💩 load of it's resources to chunk generating
its an open survival world. on 1.17 it could have 10 people loading chunks at fast speeds with no issues but now on 1.18 one person (myself) cannot even load my own chunks at normal flying speed
there is a difference between loading and generating chunks
chunk render mode?
its using all cores
wtf..?
what 😭

I just tried spigot and it takes much less RAM than Paper. Seems like the memory leak is just in paper
chunks already saved to the world file and chunks needed to be generated are both slow
Yeah mine does the same thing
also question, I marked a few areas to keep but I'm gonna delete chunks that people passed by but no one actually settled at,
Threaded is default i believe now, but would most likely cause the issue you’re having
does anyone know if deleting the files under regions does the trick?
No lags on my pc(test without plugins and default settings)
what? I set a render distance to 32 and we were 3 flying.
what are they called again i would be able to remember if i see the names
everything without any issues
The cpu usage spikes when only one person joins
meant server view distance
I forget the exact name of the other two, i think its like full blocking and semi blocking
Do we know approximately when the official version will arrive?
no eta
you can see mini descriptions of each in the menu
I'm certain it's not Minecraft loading the chunks slow I think its the actual server because the tps drops when i load chunks
threaded though
In my case the TPS stay at 20 but chunk loading are slow, Paper #18
I think is Minecraft that are not optimized, this problem are in some 1.18 client, maybe we can predict a fix in 1.18.1
chunk gen and loading are async so they can be slow without the server TPS being affected
my brain is too dead for this rn
Do you mean async-chunk-write in server config?
Guys, I managed to do optimization. RAM usage at 1.18 with my flags +-800mb.
give flags in dms then sir
I thought it was just chunk loading that was async, not gen
aikar's flags are essentially useless because it uses G1GC, which is obsolete at the moment. comparing with other garbage collectors, the best one is ParalellGC (probably, but I used ParalellGC in my flags)
Isnt gen now also async?
🤷♂️
Now you're talking complete shit
world gen has been async for years
So was the only thing that changed the num of max threads for the bg threadpool
okay, but for Minecraft servers - it's not a very good, in my opinion.
G1 has literally been the gold standard for many years now
Hey so just reset server with 1.18 – anyone know how to fix the issues with render distance? Server has 0 lag and tps at 20 so it isn’t an issue with the server not loading the chunks in. View-distance was originally at 5 but I increased it to 10 and still have the exact same issue – it renders in about 1 chunk around the player and then has a really thick fog over everything past that one chunk. Sorry if this is a really dumb issue that is easy to solve - really bad with server software
Like, oracle literally moved away from parallel GC towards G1 being the default
think it was PGC that they moved from
beyond the actual terrain being rewritten, as far as I'm aware, yes
Ah
but other garbage collectors are better, these are just tests. 
I mean, you're literally showing 0 proof of that
Okay, I can show you tests, but a little later.
stop mentioning
sorry for that
ZGC. 
oh no...
Just set IntelJccErratumMitigation and call it a day.
Prolly also kinda useless to use reply to reply to the message just above the one you're sending
Hi, thanks to this channel the patch process starts in 1.18#18
But there is no patched jar in /cache:
/opt/openjdk-17/bin/java -Dpaperclip.patchonly=true -jar /opt/minecraft/paperclip.jar; exit 0
Downloading mojang_1.18.jar
Applying patches
But there is no jar with "patched" in the filename and I think it did not work. Any idea what has changed in 1.18? Or is this a bug?I use docker btw.
Yea, the entire bundling system changed
you can no longer run the patched jar directly, you need to start paperclip
ok, that means I have to do what? Just java /opt/minecraft/paperspigot.jar ?
I mean, basically, the patchonly stuff for the most point now is a waste of time
Updates to Paper do not have any sort of estimate for when they release, ever. Any and all updates will arrive when they are ready, and the only thing to do is wait for them patiently along with everyone else.
does paper still have no-tick view distnace or is it replaced with simulation distance?
no tick is currently not in paper 1.18 builds, simulation distance is what you'll want to use for now
worse or better?
and, well, apparently the lef system is better here
lef?
Why the fuck would we talk about ripping out mojangs system if their implemented something that was better than ours?
i havent read this
I just had a complete crash, something to do with interpreting chunk data
At least a thousand line dump by my guesstimate
.paste
Looking at the dump, it's clearly something beyond my knowledge and doesn't look plugin related. Here's the logfile.
2021-12-01-1.log by @spark river: https://paste.gg/a2290191f99246498764c6c7df870ccc
It was current as of when I started the runtime, give me some slack.
And the disk is fine, thought of that too
your OS was stick behind creating a temp file?
I'm not sure what happened but the disk isn't busy and after the restart all the plugins are complaining about corrupted data
On 1.18 why am i seeing fog surrounding me. I saw other reports but that was with via version. I do have via version on the proxy but im 1.18 client on a 1.18 server
I'm just going to reload my backed up configs and update my build, but something had to have happened
Coz it was stuck creating temp file and wasn’t able to
Because 1.18 added fog
Read #paper-help
increase view distance.
...yes, so your view distance is actually 8
They force fog?
Yes it’s been gone over in paper help bumble. Like 5 minute ago
It was a long time bug with servers not showing fog on render distance, worked fine in SP. They now fixed that
is it really 8 then? i thought you keep more loaded when going in one direction. so you can look further backwards.
the client respects the servers view distance in 1.18, but it also is now a circle instead of a square, so you end up with more fog since it's like a cone around you
stupid decision 😦
Yea it looks ass
it was cool when player had 12-16 render distance and server had 6, mojang did shit
so the client always lowers it now to match the server one?
and their notickviewdistance will still use ressources, even if it's less
Going to have to hava no tick further than last season to compensate When thats readded xd
I am surprised though I guess that there's still not a toggle in vanilla for the fog effect, seems like a popular mod that a lot of people use with optifine, sodium, etc
Nope :(. If there was then it would be fine
But objectively making the game look worse for everyone is. Not cool b r o
Ironically updating paper seemed to fix the corrupted plugin config issue. Whatever I guess.
Might even be possible to do with a server plugin
doesnt look different for me. so im curious how it looks for others now to find good settings for the server
The fog really bothers me in vanilla
Random off related topic. How the hell is my tab bar from my other server under velocity showing on this 1.18 server with no tab plugin. And the tab plugin doesnt even run on velocity o.o
it bothers me a lot too and always has, but I never use the vanilla client so I haven't played with fog for a long time lol
It doesnt remove the tab header and footer when you switch servers
You have to manually set it back to default when you join a new server on the network
Fair. None issue anyway :D.
do they at least reset it now when you disconnect?
yeah
oh, nice
I had the view distance set to 2 chunks and no tick set to 10 and i was confused af when I updated to 1.18 cuz i saw hella fog then realized there’s simulation distance now
is htere a 1.18 paper api? i cant find it
is it good to go yh?
The api? Yeah it should be fine
wow it really does look awful, all I did was turn fog off between the two pictures
like in terms of my current setup: 6 view distanc, 10 no tick view distnce
ticking chunks
what should my simulation distnace bee?
It's no tick render distance replacement
View distance is no tick now basically
so is this replacing no tick then?
Yeah
and this is by official mojang now?
a little lower than the max render distance in your server properties
Yeah
guys but 1.18 performance is sick
Yeah
depends on how much you wanna optimise
16 has been solid for me
Might raise simulation distance
it's the best update I have ever seen so far
Yup
they really optimized Minecraft
finally

it only takes much more RAM now
~3GB for client
what was it in the past? i never used the default
I'd rather have more ram usage since that's fairly easy to accommodate
RAM is cheap
ye but the server took under 1GB ram before
and now it takes 3GB+
without players
huh
installation > custom flag > add Xmx=1G and see
I'll be honest, I'm biased since I always have about 40GB of RAM just sitting there doing nothing
I have it for those rare occasions I actually need to do something needing 48GB
actually thought about my 768gb ram on wishlist when i read that ram is cheap. sadly it isnt that cheap in that amounts

200 players
got my server quite cheap, but someone thought its funny to use 32x 4 gb for it that i need to replace 
32 4gb?
ye
no, fucking 32 times a small 4 gb module
what motherboard has 32 ram slots

server motherboard
With or without fake players?
without
well, actually just kinda 16 slots, per cpu 
why fake players? o.o
Good question
lots of people like to inflate the player count... no idea why because its pretty obvious once you join there's no real people on
bruh
1.18 is more heavy than 1.17 so...
Does PaperMC 1.18 affect worldgen in any way/make worlds generate differently vs a vanilla server?
I don't think so
and it's better
It’s optional
my tests so far say no, seems the same
If you want
Better mmmm idk dude, on my test server 1.17 works better
how did you test it?

I cannot 100% test it rn, because we need to update our plugins first
Latest paper, no plugin installed
just fly around the map and you'll see the chunk loading is slower than 1.17
was client render distance 32?
yes
also hi larky
hi
You do realize view distance is differnt now in 1.18?
yup
you can disable fog with sodium if you also install sodium extra (a separate mod)
Someone here made the same test yesterday with ryzen 3950x and he said 1.18 is heavier of 30%
It’s more like old no-tick so Ofcoz it won’t be compare to using view distance 32 in 1.17
the chunks we're loading much faster for me
32? O_o
I used 4 chunks on 1.16
so basically what im hearing
You're crazy
1.18 isnt optimized like shit?
its a miracle
Performance for me is better on multiplayer than 1.17 but worse on singleplayer
Ooof course
im inclined to believe larky based on what ik on him
I do tend to be in Larkyy's camp, Feels a lot smoother than 1.17
I’d like to see your screenshot of you in vanilla client with 32 client code distance @hot topaz
yes
i tested view distance of 25 with simulation distance of 21 and it also perfectly worked. not sure about going higher
had OF
of course I didn't have 1000fps with render set to 32
lmao
I had 140fps with render set to 32
200 players on, 32 view distance without aikar flags, 1000 fps. Yes it's true. My cousin said that
you forget to stipulate not like 10,000 blocks in the air
Reading what you said above is kinda misleading
bruh
I didn't say that there were 200 players
we were just 3 and flying around the world with max view distance
and rendering the map
everything without lags
and still 20tps
debatable
if emeory serves 1.17 was horrendous when generating chunks, isn't this a win if it feels better?
I just pre-generated all the chunks 🤷♂️
just a question before i go to sleep, whats the stuff with entity broadcast range? i mean, its obvious what it does, but im totally not sure what to set there. cant imagine the impact and usefulness of different values
Radius? And how many gb is your map?
good question
I just did about a 10k radius
How many gb?
5.54GiB
Thats a lot of GB
what
o.o
It’s a ton of small region files tbh
Backing up the server takes a extremely long time
I’ve checked the region files, there’s no real big regions, most of them are KB
that sounds like GC nightmare
why use 70gb on a server
just cause you can doesnt mean you should
imagine doing backups
Maybe this already asked, but is no-tick-distance planned to be re-added to paper 1.18? Or simulation-distance was replaced it and we can don't wait?
hm
It’s already in 1.17, Wydm
and then 1.18 came

I'm just don't understand what the diff between n-t-v-d and s-d
and it was removed because the patch didn't apply
one was done by leaf, the other was done by mojang
Simulated view distance is TICKING distance
Now view-distance is no-tick and simulation is tick view distance
One of the best patches didn’t apply 
As i understand
View distance is kinda like no-tick but a bit different @uneven pagoda
I could set my servers no tick distance to 32 and my server wouldn’t explode, can’t say the same about regular render distance though
simulated-view distance is ticking view distance? So why this is exists? Which purpose it has?
wat
Read its name?
OHH so we trust Mojang or leaf
it's literally the exact same concept as no-tick
Why not? I use 40-46gb for my client 
simuated distance is the area in which the simulation of the world occurs
Oh ok
is there any free anticheat for 1.18?
What?
Sorry, maybe I said it wrong, but:
in 1.17 I have v-d (view-distance): 5 and n-t-v-d (no-tick-view-distance): 10
currently in 1.18 I have s-d (simulation-distance): 5 and v-d: 10
I think that s-d in 1.18 is the same as n-t-v-d in 1.17, so I meant that I don't understand, what the diff between it and for why n-t-v-d will be re-added
don’t use it in production
okay, I do not understand it at all. Someone upper told that simulated view distance is ticking. Then you tell that this is non ticking
And you won’t be looking for a 1.18 anti cheat
This is not a hard concept
view distance is the distance in which you view
simatulation distance is the distance which actually ticks
i.e. view distance = no tick
sim distance = view distance
Ye
Your second paragraph is wrong
Can you please tell me about my mistakes more detailed or where I can read about? thanks
Oh stop
I meant
I think that s-d LOWER than v-d in 1.18 is the same as n-t-v-d HIGHER than v-d in 1.17, so I meant that I don't understand, what the diff between it and for why n-t-v-d will be re-added
implementation and performance
Sorry because English is not my native language and sometimes I can't correctly say what I think
But thanks for explanation
So I take it that 1.18-19 is "stable enough" to start using in production with regular backups/updates?
I've been running it locally for a couple hours no issues
How is the chunk loading / generating speed in this build?
Hard to tell since I am running locally vs a server, it didn't seem to act differently than 1.17 did locally
1.19? huh

I really should have added that blinking warning....
I see version 19
I have read the announcement, I'm willing and able to deal with consequences though
and sirens sounds (?
I can run full backups at will and on schedule
Build 19 of Paper 1.18
aurora, add a popup, a captcha, the blinking warning and perhaps play a sound effect saying "warning"
while you're at it, add my change to the legacy page ;)
!eta
Updates to Paper do not have any sort of estimate for when they release, ever. Any and all updates will arrive when they are ready, and the only thing to do is wait for them patiently along with everyone else.
Updates to Paper do not have any sort of estimate for when they release, ever. Any and all updates will arrive when they are ready, and the only thing to do is wait for them patiently along with everyone else.
YMMV, but i'm running build 19 on my server using various spigot / bukkit plugins (some old) and i've had no issues so far. it's running like a champ!
great work devs :^)
i'll take this as the official announcement that everything is working as planned and to move this over to my production server
thanks!
prob not thee smartest thing
sarcasm, obviously
any program suggestions to code plugins/skripts ?
java
This is #❗-1-18-experimental ...
also backups should be mandatory anyway, not just on experimental
people whodont run backups on prod are weird
most plugins aren't updated to 1.18 yet right?
I have noticed that when I set Attribute.GENERIC_MAX_HEALTH to player higher or lower than 10, and when the person respawns, the hearts set from 10 to the value after like a second, that's really weird
some dont need to be, but if the plugin dev doesnt say 1.18 compat, then it isnt tested
Keeping backups is great, but do you ever wipe it and restore from the backup to see if it works?
in dev every now and then, no need to bring down prod to test a backup
Im camping here and take whatever version is out and works on friday afternoon
we sucessfully used snapshots on live server updating it every few days. So this version here cant be that worse
not even other players need to update this time and its just server
but yea, never trust your backups, verify
It's just illustrating that even though plenty of people do backups, how many of them have confirmed they actually work
thats a language
someone should make a wiki page on good prod/dev/backup practice so the world can ignore it
hes takling bout a programm.. like inteliJ
the joke was "make a plugin", if he listed skript, i doubt it was in regards to an IDE
i guess yeh
Don't tarnish IntelliJ with Skript >.>
Run server on at least 7 raid 0 hdds to surpass ssd speed and avoid doing backups because unnecessary disk usage
he probably looking at yotube tutorials and looking for a program that can do fance highliting and code completion
that said... Skript or TriggerReactor i guess? i;m sure there's some other scripting plugins
Also this is all super off-topic
true, shame on all of us
skript has nothing to do with the 1.18 builds
tbh 1.18 is like 1.17 lol
i didn't bother using a backup since it's a private casual server with a new map
if there's a chance it can break things it's all good, i know it's an experimental build
that being said, are any sort of caves supposed to spawn in deepslate, or not until the wild update?
It's supposed to have normal caves and caverns and geodes and such, yeah
Wild update is like some underground villages or something
That's a separate thing
interesting. i guess i got unlucky in my usual stripmine down to bedrock this time, didn't hit anything
i'll keep looking
Mixed up words there 😄
i switched from spigot to paperMC and my server startup takes literally 1/6 the time. i have no idea why but i'm going to celebrate that
Hi guys! I'm not that long in PaperMC, and so I wanted to ask if there is an approximate time frame when the Paper developers will be able to create a stable build 1.18? Judging by their old experience 🙂
Updates to Paper do not have any sort of estimate for when they release, ever. Any and all updates will arrive when they are ready, and the only thing to do is wait for them patiently along with everyone else.
Probably because spawn chunks are loaded async
Every release is different, you can't really say based on past ones
it all depends on how much and what was changed from the past version
so its always different
Sometimes it looks like a lot changed to a player but the code didn't change much, or not in ways that Paper interacts with. Other times they rewrite some functionality in the server without even really talking about it much and there might not be any visible change to users
yeah, that's definitely the step that i noticed happens almost immediately. the 'preparing spawn area' bit
But Paper has to rewrite all of their stuff that works with it or possibly throw their stuff out entirely
previously it would take like 2 minutes total for my different worlds i have loaded
Anyone else having issues with the spawn rates thinking I reimput the jar and try again
how does the experimental jar run? pretty well or what?
How's build 19 holding up? Anyone running it?
Lol I was still on 10 well that fixed that issue
Any noticable bugs or the like?
Copy that. I've made a backup just in case
just did the same
seems to be running really well
whats this setting? ive never seen it before this.
cant find it in the config documentation either




