#general
3141 messages · Page 376 of 4
too much ignorance in here, im gonna go work on stuff adios muchachos
is that what Paper does with the server, if I'm correcly
I will study for my test tomorow
swapping the opengl for vulkan would be a dream come true
gl
Any World Edit specialists here?
?ask
If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply. http://i.imgur.com/uqFLG1E.png
I know that, in WE you can place items inside a chest, and if you copy that chest, it will be pasted with the same items inside. Does this also apply to hoppers???
it should apply to all tile entities, yes
Okey, can I as a server owner use a command after I copy/paste something for my users to see if they abused this feature without having too look thru every chest/hopper etc in the build??
Hi guys, who see the slicedlime video?
this is not the main problem in 1.14 server lag?
It's one of many. Definitely not the main.
isn't slicedlime mojang boi
Tech Lead for Minecraft Java Game & Minecraft Launcher at Mojang
yeah seems like it
anyone got a link to it
to the video?
There were a lot of rendering glitches in last week's snapshot... there are fewer in this one - here's Minecraft 19w40a! It also has fixes to the parrots and...
(DiscordBot) What's New in Minecraft Snapshot 19w40a? - length 4m 28s - 346 likes, 1 dislike (99.7%) - 2,615 views - slicedlime on 2019.10.02
.g 19w40a
(DiscordBot) https://www.youtube.com/watch?v=1xZuRr3L_kM -- Minecraft 1.15 Snapshot 19w40a The Bees Holiday Update ...: "6 hours ago ... Minecraft 1.15 The Bees & Bugs Update Videos ▻ https://www.youtube.com/playlist?list=PL7VmhWGNRxKixIX8tWEQn-BnYKE9AaAXk ..."
Minecraft 1.15 The Bees & Bugs Update Videos ► https://www.youtube.com/playlist?list=PL7VmhWGNRxKixIX8tWEQn-BnYKE9AaAXk Minecraft 1.15 could bee the bugs and...
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Useless
Minecraft 1.15 The Bees & Bugs Update Videos ► https://www.youtube.com/playlist?list=PL7VmhWGNRxKixIX8tWEQn-BnYKE9AaAXk Minecraft 1.15 could bee the bugs and...
(DiscordBot) Minecraft 1.15 Snapshot 19w40a The Bees Holiday Update! - length 8m 36s - 7,962 likes, 56 dislikes (99.3%) - 103,646 views - xisumavoid on 2019.10.02
shit thats the same vid
There were a lot of rendering glitches in last week's snapshot... there are fewer in this one - here's Minecraft 19w40a! It also has fixes to the parrots and...
(DiscordBot) What's New in Minecraft Snapshot 19w40a? - length 4m 28s - 347 likes, 1 dislike (99.7%) - 2,652 views - slicedlime on 2019.10.02
thats the one
ik
i wish eclipse had better auto complete for opengl
it seems to only understand glsl 50% of the time
using eclipse for literally any reason
Use emacs
Emacs was made by RMS therefore it is perfect
i was considering intellij
will also look into emacs
also sucks ZGC is linux only rn
it so good
Anyone knows if is possible and if was any vantage to run minecraft with ZGC?
lower latency its like g1c on steroids
java 12 has an even better one
but mostly the advantage would be reducing gc stutter
introduced to java12 but has a java 8 port
actually wait not sure which is better for minecraft throughput or latency
huh, putting an item into a dropper doesn't trigger a block update?
ah I see, need a comparator
I don't think you're going to see a lot of improvement from using ZGC
Minecraft allocates lots of garbage and ZGC trades stop-the-world pauses for vastly increased overhead and throughput reduction (i.e. lag)
wow tradeoffs
i just made a server for the first time, could someone join to see if it works? thanks
@peak dirge lots of experimentation is needed
zgc could be really really great for MC with it's ultra-high throughput capabilities
could be bad due to decreased vm performance
still lots of testing needs to be done
this isn't really plugin development help so i'm not posting in paper-dev, but would it be possible to create a custom world generator in another language?
hear me out before calling me a dumbass
I have a world from a minecraft clone game that I wrote a script to convert to an actual minecraft save. I have that save running on a server, but I want to be able to generate new chunks with the same generation as the original game. The original game is written in C#, so I was thinking I could make a custom world generator that connects to a sort of local world generator "server", and whenever the game requests a chunk, it would connect to the original clone game's world gen code with a wrapper around it and retrieve the new chunk from there
It could communicate through shared memory, a named pipe, or maybe a local TCP socket
Is there anything big I'm missing that would make this impossible?
anything is possible with enough effort
just a big ass patch and time to debug
you want to do network I/O in the main thread... not a good idea
if it's C# it's almost certainly easier to just rewrite it in java
chances are you should try to port the generator if you could
Is chunk gen still on the main thread in paper?
no
So any latency wouldn't affect tickrate, right?
mmm yes and no
sync loads fuck you
if something makes a blocking request sync
youre gonna get fucked
just because we can make the gen async for exploration doesnt mean we can assure that it wont block on a teleport for example
I know it's not as good an idea as porting the code, but the code is absolutely a disaster and I'm not familiar with it. Getting it to match the original world gen would probably be dumber than just serving the chunks from the original code
I'm not storing saved chunks with the legacy code, it would be strictly for newly generated chunks
So any delay would only happen once in a chunk's lifetime
could just pregen and call it a day
I mean, if the intent is to just clone the generation as much as possible, why not pregen? It'd be easy since you've already got a script to convert the worlds.
I plan on pregening but I'd also like to make the world infinite, more as a challenge than anything else
And then you don't have to suffer with lag.
hey, so im new here. my worldedit plugin just told me to download paper as my server jar file.
Ive never even heard of paper or know anything about how it works.
Could anyone direct me to where i can find information/tell me what paper is/why its better than spigot?
much better optimization basically
all the features you would get from a plugin like ClearLag are built in, more async features which will use the processor more efficiently, etc.
anyone see anything wrong with this
-Xmx4G -XX:+UnlockExperimentalVMOptions -XX:ShenandoahInitFreeThreshold=64M -XX:ShenandoahMinFreeThreshold=64M X:ShenandoahAllocSpikeFactor=256M XX:ShenandoahGarbageThreshold=512M
so like, why wouldnt you want to use paper then @celest coyote
idk, you don't know about paper
true. i was just wondering since you guys basically said its better in every way
i didnt know if there were any drawbacks
sometimes there are some plugin incompatabilities but they are very rare and usually fixed quickly
so would i have to do anything different? or do i just slap the jar in replacement for my spigot jar
ok turns out shenandoah with java 12 is way faster for 1.14.4 from my testing so far
trying the 8 port rn
actuall seems even faster
@bronze bobcat just drop the jar in as a replacement
it will make a paper.yml file
it has some more options for you to configure
but by default it shouldn't override anything set in bukkit.yml or spigot.yml unless you specifically tell it to
folllow this
it gives some explanations of what the options do, as well as recommended settings
for paper.yml as well as all the other config files
thank you!
rest in peace my server
became target of some racketeers calling themselves the minecraft mafia, i don't have the ability right now due to sudden decline in health to secure the server, so they were hitting it with entry-level DoS attacks and griefing attacks and succeeding
and after much pain and suffering, a FreeBSD machine running the Canyon CI (and eventually website) has arisen
hooligans
that's who they are
yeah i know
you made the right choice, I think
they demanded money and i don't really feel like securing or digging to report rn
actual crime, they could be stopped probably quickly with a fat set of raids, and i have enough info in the logs to start on the tracking journey, but i cbf to track down teenage racketeers rn over ruining a server with two active users and demanding $15 to get them to stop
but they ran a lot of commands that mightve damaged my server hardware cause that's how insecure my server was, and if they did then it's fucking on
who the fuck hits a server and holds it ransom for $15
children
$15 
it wasnt a ransom attack, it was a racket
they came in beforehand saying what they'd do if i didn't pay them protection money
and then they did it
but yeah, i joined this discord cause of my server and now that's gone, so i'm gonna head out
nice convos here, bye
Using WP's Rest API to show posts without having to suffer PHP \o/ https://jacob.engineer/blog/post/hello-world
Check out Jacob's Post "Hello world!" on https://jacob.engineer
probably because people will probably be more likely to pay $15 than $500
Not better than PCP
true
what did you do to my website bitch
Oh lol, I deleted that post :-)
I need to show a 404
Fuck it I'll do it later
@void void I'm finally kinda getting somewhere with Canyon now lol
:o
I found a Discord dedicated to pre-1.0.0 MC releases, and they like it... but I have to support mods.
what are they using to mod beta versions?
There's like three frameworks, but the primary choice is ModLoaderMP, followed up by Minecraft Forge
I should just get a Discord for Canyon up again
there @void void https://jacob.engineer/blog/post/hello-from-wordpress
Check out Jacob's Post "Hello, from WordPress!" on https://jacob.engineer
wrote a real post instead of the WP default
lol
is it static or is the server fetching it on request?
fetching
wp rest api
but all the cool kids are using gatsby to render static html
static files are the NEW BIG THING
static files are bae
cba, way easier to write in a cms and have it appear how i want it to lmao ;p
dont wanna ssh/ftp and add html
netlify
just push to a repo and it does the build for you
no logic allowed here
yeah you usually use markdown and some ci
STOP RUINING MY DREAMS YOU ASSHOLES
scripts m8
just make sure you're transpiling tons of 2019 ecmascript
tbh really nothing wrong with wordpress or other CMS systems
all the cool devs use the latest language features
as long as theyre done right anyway
now if you write some angular react catastrophe that loads so much JS and third party resources the whole renderer starts skipping frames
cant help you there
typescript?
no fuck typescript
it's just JS with more pain
its typing system is ass
webdev is wild
oh, also added post thumbs; just hadn't added one, there we go https://f.jacob.engineer/DkuC49L9.png
basicbitch.jpg
reeeee the one time we add a toggle for a fix people still bitch
the zerotick one?
yes
so simple
are you gonna be the new wordpress guy
gonna cash in making wp sites for randoms on discord?
mfw deleting gh comments
tbh probably more lucrative than my sarcasm implies
who deleted a GH comment?
FocuzJS
oh so they did
ye
github will auto refresh for new stuff
but not for removing old stuff
I want my money back
wait
he nuked one of em
yeah I refreshed and now its gone
gith
b
leafhub when
github is dum

actually I'm being forced to use stash / bitbucket at work
and god I wish I could use github
not a fan of stash at all
github is just so much better
Dont mind GitHub
the review tools in stash are just so far behind
cant stand stash
well PRs in general
I actually like github
eh
esp for organizations the code review tools in github work really well
gh is great
theyre trending in the right direction
it has emojis
leaf all about that gitmoji now
the reactions z
it's also nice for some orgs to be able to just make a couple of their repos public to have an open source presence
but that's super minor
although
"let normies review"
theyve still got the community
that's their biggest asset
they'd have to fuck up pretty royal to mess it up
when the microsoft purchase happened and gitlab saw a 9000% increase in user activity and account creation
I think it was confirmed that github didn't see any drop at all?
or it was only like 2%
most people I know may have gone out and made orgs and users on gitlab
I dont think a ton actually like quit it
definitely not as many as the internet randoms thought
but github is still better than gitlab imo
yeah and even if we had moved I still wouldnt have killed my GH
Gitlab CI is bae
I mean in a lot of ways it doesnt compare against your own box
I set up some really complex build pipelines and had like 4 issue requests pinned that I kept checking to see when they got fixed
but it sure does beat out GH and the weird plugin not a plugin third party thing they have
I think 2 got resolved and I was able to make some hacks to get around the other two
but the hacks were still really ugly compared to just using Jenkins properly
Actions looks interesting but not super comparable imo yet
the cool thing about actions is how easy it is to share builds imo
though it suffers the same way go does in that by using git as your dep management there's no guarantee a commit or tag won't change
wat
well, I suppose it does if you stage everything right
and setup the system that way
you could probably still really not guarantee much if you trusted just a tag
tag is the most stable thing you can point to I think
unless you can point to a commit hash itself
does GH ever GC unreachable commits?
think you'd want to combine the two on your own side
GH doesnt afaik
there's no reason they couldnt
I mean microsoft owns them so ¯_(ツ)_/¯
but if you only built it in a way that could use GH (which would be stupid)
I guess it'd not matter
btw teams self installed on my work pc today
and my domain account cant actually use it
so thanks microsoft
I wanna see if I can move some of my builds from appveyor and travis to actions
likely won't actually change
just curious if it's mature enough to actually work
If its comparable to travis (so doesnt really need to much) I'd switch over
teams as in the skyp thing?
more like slack at the moment
rumors they want to replace skype for business with it in teh future
not really there atm
I havne't looked at the pricing for actions yet, if the free tier is good enough maybe
travis and appveyor are both completely free for open source which is nice
don't need to worry about build times or whatever
yeah, admittedly I havent spent a lot of time looking at actions
hard to justify moving something that works fine to something that may also work just fine when there's a bunch of other stuff to do
I think you have a set amount of build time / month before you have to pay
so it's not like free for open source
just that it has a free tier
it's so easy to host shit open source these days
nexus repos with bintray, all the CI in the world, github pages
can do all kinds of shit with just a github repo
AWS free tier isn't amazing but it can work for simple stuff too
you have to apply for the beta separately as an org btw
if you have it paper can't have it until you apply as paper
my org went quicker than mine
dunno why
I wonder if it's just a random selection
I doubt they really have any kind of heuristic
well i really need to go to sleepso bye
o/
I applied and got into the actions beta in like less than a week on both org and personal account
(assuming your talking about that)
apparently paper is in the beta now too
not sure when that happened
clearly very attentive to my inbox
and yeah thats what we're on about
with how many github emails flood my inbox from all the different repos i'm notified on, I tend to not notice any official github emails ever lol
I turned off the email spam
for the longest time I had it being filtered into a separate folder but I never read them or used them or searched them so
I have like thousands upon thousands of emails from the spigot staff email being filtered into its own folder, i probably have more emails in that one folder than my entire primary
Anyone know a good tutorial for setting up the debugger if you you IJ and maven to build?
i think theres one on the spigot wiki
give shenandoah gc its way faster than g1gc so far from my testing
my Multiverse Porals were not working properly, making me port to a random location... then i found the portal search radius setting..
Apparently portaling from small worlds radius 2000 to large worlds radius 20000, The default search radius is too small for those worlds.
i don't think you're understanding
that has info on portalling mechanics, paper just lets you change the 128 radius
coincidences suck. because the portals started working after i tried that. the poral search setting is also in multiverse settings...
has anyone tried using zgc on minecraft yet
I have in Java 11, and didn't seem amazing. but I'm fairly certain Java 12 and 13 have made big steps towards making it better, in theory it's going to be incredible once it's fully complete
LUL
sometimes I 🤔 about using epsilon on micro benchmarks
I've seen some very interesting results by switching
If I'm using the debugger do I need to have my plugin jar in the plugins folder of the server?
you need your plugin loaded
so yes I need it in the plugins folder
B/c this is what my debug config looks like https://gyazo.com/ea40d1a5fc790c458cdc820fbcdddebc
and my startup for the server which is outside of the workspace is java -Xmx2G -Xms2G -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -DIReallyKnowWhatIAmDoingISwear -jar ./spigot-1.14.4.jar and that didn't seem to work
and the java version for the server?
should be 8
it's w/e my laptops is lemme check that
1.8.0_144
So I am a bit behind
Any ideas?
[8:51] Z750: Ive used epsilon gc with MC
[8:51] Z750: works really really well
[8:51] Z750: until it doesnt
You just need more heap. 1tb should be enough to run minecraft for like a hour. Perfect for a reusable minigame instance server 😄
How much is 1tb of ddr4 anyways
speed matters
128gig x 8 slots = 1024gig at 2666mhz 959.99/stick = 7,679$
https://www.newegg.com/nemix-ram-128gb-288-pin-ddr4-sdram/p/1X5-003Z-00MF0?Description=1x128GB&cm_re=1x128GB-_-9SIA7S67BJ1942-_-Product
and u need a server board to support that much/ram single stick size...
well prplz estimate has high end 293k left so
kik
but thats some hella fast 1TB
i guess tho intel has optane that might compete
and be much cheaper per gig
they show pcie ssd's raided for optimal optane, but u need to buy a hardware key for intels raid. so they might steal some of your savings in using pcie ssd raid as cpu ram. the cmos config allows m.2 interface for cpu ram also.
NEVERMIND.
Intel® Optane™ memory requires Windows 10 64-bit to be used as a system accelerator.
INTEL, you and microsoft are F***ING MONOPOLIES, both of you should go to hell.
Optane doesn't compare to ram in speed at all
yea, latency is ns vs us i guess it just helps dram not replace it. but its totally garbage since its win10 only. and their RST software.. at one point they supported linux with it didn't they? perhaps when it was called IAA.
It's meant to help spinning disks
don't even mention the game of russian roulete they make you play when you try to download the PROPER version of the chipset installer and the rst installer. they make the end user literally scroll thru a text file and find their obscure chipset number, ... and if you don't know where to start you are paging through many versions. Its too easy to just simply have the chipset product page link to the ONLY correct software that it works with, instead they dump you to all the downloads and make you try each one....
It's basically supposed to be an opaque ssd cache
spinning.. lol lawsuits... stop using them you damn environment killers, gretta is gonna use her eyeballz to burn out your platters.
Wut
https://github.com/PaperMC/Paper/pull/2601
this is the best PR I have ever seen

that's the diff from master -> ver/1.14
I like how they went through the trouble of doing that for a feature request
when an issue starts with You need
kinda demotivates you to fix it
YOU NEED TO FIX THIS
You must exert what you have been destined to
requests? nah, we do DEMANDS here
YOU NED TO AD FEATURE
YOU NEED TO WORK FOR FREE. NOW.
HERe IS TIMINGS, FIX
FIX PLS
favorite game.... trash... only runs in win and i don't care anymore. m$ is $atan, and intel is its B!tc# and all the soft can go with it.
Half-life.minecraft.transportfever.4life.steamlinuxos At least steam is trying.. any others ? origin, uplay, battlenet? ....
^looks around^ me? look at that guy...
roflmao
so
I bought an expensive gaming chair
the carrier lost the package
the shop sent me another one
today I got the missing package
I now have two expensive gaming chairs
Haha
noblechairs?
secretlab titan
oof
the were the most easily available for my height
you short?
titan
I'm 6'1
I mean, my noblechairs is great and I'm 6'5
for some reason most gaming chairs stop short of 6'
Weird
unpleasant, even
but hey
got mine
I contacted the shop to see if they want it back
I might get to keep it
not 100% sure of what to do with it if they do
hmmmm
maybe just a spare very high quality chair
nice
oops I'm bleeding
but from where
aha, knee
I know when I bought my noblechairs they also sold different height gas lifts, down to like -5cm
I bought a secretlab simply because I found out they had free shipping to portugal which is a rarity
like, seriously rare
We ship trashy tourists there for basically free
You can more of them if you want, they’re not allowed in Spain anymore
I'm 6 feet and my headrest doesn't go high enough for me to use it :(
I had to remove it
your head or the headrest?
yes
You decide
how do i give users on my server access to commands from essentialsx?
.g essentialsx wiki
(DiscordBot) https://github.com/EssentialsX/Essentials/wiki -- Home · EssentialsX/Essentials Wiki · GitHub: "EssentialsX: A maintained fork of Essentials 2.x. Contribute to EssentialsX/Essentials development by creating an account on GitHub."
by giving them the relevant permissions (as listed in the wiki)
how do i assing the perimissions though? do i need other plugins for that?
I think you can also define default perms in ess' config
else yea, plugins like LuckPerms
*sips tea *
pours tea down the toilet
Horrible person
I got luckperms and setup the default group with a few permissions and made sure everyone has it but they still cant access the commands
That deserves capital punishment
I'll establish the spill-the-tea foundation
lukas, you're probably better off getting help on either essx or luckperms discord servers
https://github.com/ayust/underhanded @cosmic raft
dude fucking energy drinks are fucking me over
90% of my drinks are Monster Hydro and I'm fucking my self over
stop being a retard then
drink a water idiot
learn to swim silly
yeah it contains the vewy dangerous Dihydrogen monoxide !
There's monoxide in my water? 
And dihydrogen too
Like, that's the shit which blew up at fukashima
And that's in the water we drink!
100% of people who drink dihydrogen monoxide die!
Be careful
Always check labels
if you consume enough dihydrogen monoxide in a small time window you will die
water explosion
I can't stop drinking hydro tho
and it doesn't even do anything to me in terms of energy
just nice to drink
¯_(ツ)_/¯
Relentless is my poison recently
Monster is just bleh, it works, but like, there are about.. I can count the number of drinks I prefer to avoid much easier than I can count drinks which taste better than monster
I'd have to take my socks off for that
I prefer hydroxylic acid
Part of the fun is that acidic burn on the way down
That's how you know it's the good shit
energy drinks are too intense for me
what I need to be careful with is the coffee lol
i can chug coffee endlessly
As a Brit, I'm basically immune to caffeine
noone:
brits: oight m8 le's chug som of that tea
Brits have an awful selection of tea
what's the most precious tea in your opinion
Most of use tea drinkers generally just stick to brown tea
as a brit, I wish tea/coffee/energy drinks did something to me...
I litterallyy can't do anything to stay awake
I heard that sleep is pretty good against being tired as well
2/10
I'm sleeping at 7am recently
Discord user resolves sleep problems with this one simple trick. Doctors hate him!
sucks ass
(DiscordBot) Every programming tutorial - length 29s - 13,775 likes, 118 dislikes (99.2%) - 106,994 views - Jombo on 2019.09.27
lol
"let me just paste this in here - don't worry, I'll explain it later"
never actually explains it
opens Notepad
types instructions very slowly
deletes instructions very slowly
writes code at 100 WPM
lmao this poor kid in my geog class
Prof: "Eugene what are they speaking in Korea"
(in Korean) Korean
Prof: "...can we say (in English) Korean"
uhm, ok
I have a kettle on the way from amazon right now to dive into the world of tea
I had some twinings samples and discovered it could be much better than generic tetley lol
I have, that's one of my favorites
london fogs especially
TIL that was invented here in vancouver
Earl grey is pretty good.
I swear sometimes people act so dumb I feel ashamed for being of the same species
OnLy 600mb
Yeah well that’s fine for me but for people with normal workstations that’s gonna be monkaS
So I just read a rather interesting paper
you can run scheduling off a gpu
for real time task usage essentially
pretty sure 8gb is the normal minimum for workstations these days
i mean, i dont even see laptops with less than that anymore
I don't consider 8GB laptops unless I can upgrade it to 16 or more
Mine has 8, but upgradeable to 32. Not that I've upgraded it yet, though.
i am a nerd... i had to upgrade mine from 8 to 16 just to gain the dual channel speed
i have 16 non upgradable but thats fine cause it has a nvme for caching
dual channel or bust
if you don't have nvme drive yet one its so worth it
guys
waren
is spigot plugins will work with papermc?
is yes
100 percent?
unless dev is retard
then yes
HAHAHA
if dev is retard, no, in which case, you should not use it anyway
alright but mostly all the popular one out there would work?
such as essentials
luckperms
towny
something like that
Yes
I'm planning to migrate our server from spigot to papermc
my friend recommend this
I was shocked because they have only 1GB of RAM but its not so lag
but in my server we have 4GB of ram but everything is laggy
that's why I see the huge difference
99.5% of plugins work on Paper just fine
paper is much much faster
thank you!
also async chunk loading
There is a few like EpicWorldGen but they add extra support for paper so its all good
(imho) paper is way better/faster on the same hardware and i never met a retarded plugin
Paper > Spigot
paper is spigot but a higher performance not crappy version of it
on the other hand ive seen plugins (worldborder) that work even better
i have zero experience with that so i dont know
if it works on spigot or bukkit it will work on paper
99.9% of the time*
got it brothers
unless the dev is retarded in which case avoid it cause it probably has a memory leak
hahaha I will report everything if I met a retard plugin haha
also try to remove any lag removal plugins.
such as clearlagg?
why?
for goodness sake
yes. paper is fine without those
also try the redhat build of openjdk
when papermc comes?
they usually cause the lag by trying to remove lag
and use Shenandoah gc
lag removal plugin are really only good 5% of the time
i like mob stacking personannally
React is the only good one that I know of
i am only using hexed's antipillagers plugin and works wonders
:3
my only anti-lag plugin with RED COLORS
just to scare me that something went wrong when the server starts lol
(keep them. i am teasing you)
try shenedoah gc if your on 1.14 or later
thank you guys for your help I'm gonna switch to papermc now
General gist is that the general purpose performance plugins, e.g. clearlagg, try to do things which the server already does more effiently, or try to counteract the symtoms of your configuration; You'll get much better overall performance out of a properly configured server
PhantomGaming27249 what flags ? i am not aware
Reacts performance is horrible
what is waterfall?
I've seen cases where react is literally the sole thing lagging a server to death
Fork of bungeecord
you need a special version of java to use it
Used to network servers together
its called redhat
gets thank you
depends how you use it cat but it only helps me
aww PhantomGaming27249 thank you
you need this version cause its a special gc algorithm
but its much faster than g1gc
around 90% faster actually
also these should work with this
.j9flags
Learn how to tune OpenJ9 to run your Minecraft server optimally, with a explanation of each flag and a convenient shell script.
these flags are specifically for red hat openjdk use
-Xms2048M -Xmx8192M -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:+AlwaysPreTouch -XX:+UseTransparentHugePages -XX:MaxGCPauseMillis=100 -XX:+ExplicitGCInvokesConcurrent -XX:+ParallelRefProcEnabled -XX:ShenandoahUncommitDelay=10000 -XX:ShenandoahGuaranteedGCInterval=60000
And if you have special knowledge that those flags are better for redhat jdk, then make a blog post (with benches) and distribute it otherwise credibility is extremely low.
do i need to make my own blog or is there a blog post for this
you need your own blog lol
ok cool
If you're tryna sell stuff, it's generally a good idea to tell what you're tryna sell
from early testing so far its really good for 1.14.4
e.g. why do those flags work well with MCs memory usage?
"really good" is not enough
we need benchmarks, whys, hows, internals
phantom, you can host your blog on github sites
ok will do
using jekyll for example
or do what i did and write a full fucking nuxt app proxying to wp rest
:^)
( 😭 )
i have been testing on client so far, will test on server soon
but from preliminary testing it seems to be better in regards to 1.14.4 stutter
much worse in 1.12.2
ok but still...like "seems to be better" is not a proper analysis and credibility is really low, so like, pls stop just saying people should use it without backing it up
well using optifines lagometer to monitor tick speed and stutter
it goes from a peaky and jumpy graph to damn near flat
TRAP
Simples fave
its a trap xD
A plugin modified an itemstack improperly
uh
plugin crashing server cause bad code
what should the plugin have done?
Basically, a plugin made the item turn into air more or less
which is bad
I like air
(i.e. set the count to 0)
The server then tried to decrement the count because it was used, and boom
TRAP
WRAP
It's one of those annoying stupid areas which CB handles so grossly and can't really be cleanly fixed without changing behavior there
where should i look? block place event?
interact event more than likely
ok i will have a look
@void void what test should i conduct for good analysis of the gc
run minecraft
run billy
run a profiler lol
ok will do
im not going to tell you how to analyze and write a blog post about this
you want to claim flags are better omg amazeballs
do the work and prove it
otherwise you have no business making these claims
I've got some good flags
i just mean what should i look for in particular
...
i was looking at fps and stutter on client
is server any different
hello
this is fucking chromosome levels
i recommend them cause from early testing they seemed better from 1.14.4
ok. please, stop recommending shit
TBF, single player runs a server instance behind the client
you do not know what you're talking about
runs away
ok so the performance boost may carry over
Well, if you used FPS and stutter for measurements, likely not. The server doesn't have a concept of FPS really.
its timing correct
well atleast on paper (no pun intended) Shenandoah was designed for the lowest possible latency
the flags help the gc and memory management. you're looking for how often gc runs and how hard it hits, memory pressure, memory performance etc.
has nothing to do with the client
my server gives over 300 FPS
ok cool, i just wanted to know what data i should collect for my eventual post
wowe
.kill Billy
throws Billy to Cthulu and watches them get ripped to shreds.
dear god...
nvm i cant red
red
pretty sure redhat is an enterprise distro of linux
it is but they also have a windows openjdk fork
which is why what i even tried is possible
lol :/
this is almost insulting to people who actually have done research and know what they're talking about
why that one and not adopt?
from what i understand this particular gc only runs under the redhat fork
like they created it
yes
goes back to other stuffs
if your on window redhat is the only option
Shenandoah is a Java 12 feature in general. It is not redhat specific. Please stop being a fucking retard
SIMPLE
well its redhat specific if you want a java 8 version with it
I...
Love
okay, I have other things to do
So, why exactly do we have shenandoah or whatever as a gc now? Like, wasn't the Z garbage collector relatively new?
z is better if your using massive heaps
Well, that'd at least explain why they increased the max from 4 TB to 16 TB in Java 13.
shen is good works on most sized more reliably
at the hit of slightly more overhead
both are latency over throughput approaches
also shen does compacting concurrently
zgc is for like data center stuff
shen is more general use friendly
I see
stef, just in case youre missing context, take some serious grains of salt with what this dude says
its coming directly out of his ass
in a constant, liquid stream
I've read the previous messages
the only reason i decided to mention it here was i was messing around with it for 1.14.4 and it seems to do better than g1gc atleast in single player, but i will be testing it on the server later
is there somewhere i can read up on how nether portals work, this old fart doesn't understand how my portal almost 1km away from someone else's portal still links to the same nether portal
1024 blocks (in vanilla)
try the minecraft wiki
divide overworld distance by 7 and you have nether distance, so if they were any closer in overworld they would be far too close in the nether
its 7 right
8
I think 8
ah
thats the best explaination ever @cerulean thicket ^
oof that means i'm just shy of the distance i need to be
sup
pus
ur
no
yes
🍲
fire could do the job
Nah. Sweeping egde.
any recommended plugins for roleplay server?
a bed
any reference server for roleplay?
runescape
yes
no
also > reference server
does that mean "something i can copy word 4 word to get up asap"
does that mean "something i can copy word 4 word to get up asap"
To get an idea on what roleplay looks like in Minecraft
I originally runs a server for GTAV Roleplay.... so I am looking a ways to bring it to Minecraft
thanks
does paper have a bundled java version if so how do i change that
no
also for what ever reason the server will start but won't give me an output
i also tried using start.bat
that also failed for whatever reason
worked last time i did a server
it probably failed because the port is already in use
because you double clicked the jar
so just remake the server then
i alreay did
this is why they should teach "how to computer 101" in grade school. why they dont is beyond me :S
literally don't have anything running right now
then run the start.bat
i did but it didn't output anything
then the contents of your script is fucked
is your jar file called paperclip?
yes
Well that won’t keep the screen open
edit the bat file and add PAUSE onto the last line
before or after java
add a new line to the end
like end or beginiing
java -jar paperclip.jar
PAUSE
maybe they should teach "how to read 101" alongside "how to computer 101", too
you know PAUSE literally didnt do anything to help make the server run or not...
what it does is stop the command prompt from closing after the java process ends
the server runs
so, if the server is "working now" then it never even made it to the PAUSE in the script
Yeah he literally just explained why
Screw you discord for not allowing the text commands on mobile
ok so what am I doing wrong then
nothing, now
ok
please restart your computer right now if its not starting
its the simplist remedy if you double clicked it
see.. let me break it down..
- you double clicked the jar. This runs the server, but in a headless state. you wont see the console.
- you thought it was broke, so you used start.bat like you should have. But it errored because port was in use (from #1). but it closed the terminal since your script didnt have a PAUSE.
- we told you to kill the java process and run the bat. You said you did. but that the bat was still broken. So we told you to add the PAUSE to it so we can see what the problem was.
- you said PAUSE fixed it and server works fine now. But that is false because all it does is keep the terminal open AFTER the java process it ran ends...
so, all and all, PAUSE did not fix it. running the bat AFTER killing java fixed it.
L E G
you just got everything all twitsted in your little head
ok thank you
Please just don’t
the hell
rip irc users.
Well that were some horrible 5 seconds 😂
i would say dont click on that link, but that just makes people click on that link more
Click it to win a free iPhone
This is so sad can we get an F in the chat
❤
GOG Galaxy 2.0 closed beta looks sexy :D
your dick can't tell the difference
what about... tail

wait
✂
ye problemo solverino

@zealous knot can you please me that pic i need that for epic shitposting
dm me that pic*
Ah, I see you're a man of culture
smh. i should have banned instead of just kicked
@stiff yarrow what happened to your beautiful blue face D: it’s now.. skin colored!! What is this wizardry???
Trying out the whole face avatar thing 😎
hmm I’ll try that
my face is most beautifulest. i had to remove it because its epicness was harmful to others
what did fix do
not on discord, I must preserve my wonderful avatar
anyone have any suggestions for a good jvm profiler?
so far jprofiler isn't playing nicely ith paper
JVisualVM.
Paper can also dump memory from what I remember. So you can analyze it later.
Also look at my pretty avatar, looking directly into your soul.
I recommend YourKit, but I doubt you can afford it ^_^
it depends how much is that
.g how much does yourkit cost
(DiscordBot) https://www.yourkit.com/purchase/ -- YourKit Java Profiler - Performance and Memory Java...: "This is the most cost effective option if you need a license for more than 2 seats. ... Floating license allows to install as many copies as you..."
yk is easy to get lmao
its one of the best ¯_(ツ)_/¯
just link it up with your random java project on github
say that you need to profile it

i got it to run so far it seems much faster on server too
but now i need the profiler to confirm
.g shenodah gc clojure
just noting that testing GC on applications is one hell of a pain in the ass
(DiscordBot) http://clojure-goes-fast.com/blog/shenandoah-in-production/ -- Shenandoah GC in production: experience report - Clojure...: "May 7, 2019 ... In this post, I'd like to describe my experience using Shenandoah GC on a real project at Grammarly that was moderately demanding..."
do you know how many variables go into that
.translate shenandoah
(DiscordBot) The Translate API is off in the Google Developers Console.
i had forgotten how to make a correct bat file forgive me its been like 2 years since i have made a server
Personally, I use yourkit, jprofiler should be fine too
Only real concern around profilers and mc is the that the 50ms tick loop is too tight for sampling (and profiling as a whole is waaay to expensive)
Depends. Which perspective you want? Server owner/technical perspective? Or user/player perspective?
Then it's the same as 1.14
(so far)
@void void i dun did it again, those are wordpress pages now https://jacob.engineer/portfolio
😂
Check out the (super cool) things Jacob has made.
"(super cool)"
im marketing myself mkay fuck off
ugh debian
there's no buildbot-www package
why the fuck...
ok so i have managed to get it to profile this is good
lol

FIX MY SERVER LAG NOW


