#general

3141 messages Ā· Page 1215 of 4

twin lagoon
#

this is exactly why i got a good pc

#

msfs, minecraft, chrome browser & tons of other apps

minor badge
#

wdym

#

why did u get it

twin lagoon
#

cuz it is EPIC

#

upgrading to whatever CPU ryzen brings out next though

meager tusk
#

You get a new pc every month.

#

Rich boy.

olive marlin
#

This is why I got ass laptop. So that I won't be able to game and can finish studies xD

#

But waiting for next launch and gonna be getting a nice PC.

worn ember
#

i got my epic game chair delivered today, and boy is it comfy

twin lagoon
#

one day i'll get 5950x servers

merry talon
#

you didn't get a gaming chair did you

twin lagoon
#

there's only 1 good gaming chair

ashen cliff
#

Still no 5xxx dedicated boxes in the EU.
At least for a fair price.

twin lagoon
#

i just want them in ashburn / east coast US

visual egret
#

i cant figure out how to use maven shade

digital peak
#

just asking tho

#

how about outside the x86-64s?

twin lagoon
#

the only good arm processor is the m1 chip

#

and that's apple so

ashen cliff
#

There are some other ARM chips that are fast... just not for single threaded stuff.

digital peak
#

how about like powerpc?

twin lagoon
#

what question is that

ashen cliff
#

SPARC is still a scam. PowerPC is dead. kekwhyper

twin lagoon
#

"how about like 8086"

potent fossil
visual egret
#

how do i include mysql by shading it into a jar file? i cant figure out how to do it

worn ember
#

msyql drive is included in bukkit

visual egret
#

im making a velocity plugin

worn ember
#

maven?

visual egret
#

yup

worn ember
#

.g shade libs maven

limber knotBOT
worn ember
#

google around a bit, it'll give you what you need

visual egret
#

ive been googleing for like 2 hours now

#

:(

minor badge
#

just use gradle smh

cunning raft
#

just use jar mods

tropic flame
#

imagine gradle lol

untold copper
visual egret
#

my brain is too small i still cant figure it out halp

mossy vessel
#

shadow, our lord and savior.

visual egret
#

its legit been 2 hours

untold copper
#

figure what out

#

@visual egret

visual egret
#

how to shade in mysql drivers

#

into a java file using maven

untold copper
#

ok bai

limpid comet
#

just go find a plugin and steal their pom

potent fossil
#

install shade plugin...done

mossy vessel
#

maven-shade literally comes with an example

#

Just use it.

void void
#

nmf imagine reading

#

shaking my smh

potent fossil
#

yeah idk what the issue is, you literally just add the plugin and its done

cunning raft
potent fossil
#

further config for relocs/exclusions...but...

visual egret
potent fossil
#

wtf

limpid comet
#

why tf..

minor badge
#

just fucking do it yourself

mossy vessel
#

Sowwi mirko, I imply a low level of self-education.

#

runs

limpid comet
#

seriously why does that library exist

digital peak
#

wait is it even possible to handle 100 players with 20tps on 1.16.4?

limpid comet
#

what exactly is the point

digital peak
#

on smp

mossy vessel
#

Yes.

void void
visual egret
#

yeah it is stupid lol

void void
limpid comet
#

made by stupid for stupid

viral hornet
viral hornet
#

Tuinity + limit e v e r y t h i n g

mossy vessel
#

Limit? Nah.

#

Muh players want fun 😠

viral hornet
#

for real though

#

also hi nmf peepoheart

mossy vessel
#

Camm panda_ice

visual egret
#

make sure to host on a raspberry pi to have more fun

void void
#

not everybody wants to waste their time, oskar

#

0/10, not a good role model

potent fossil
#

proceeds to run an army of pis in a k8s cluster all for 1 server to hold 100 players

mossy vessel
#

When you haven't touched a pi ever to do stupid stuff

digital peak
#

my server will hardly hit 50 but aiming for 100 so it never lags

limpid comet
#

heavy optimizations

#

SMP might give you trouble since that is basically the laggiest gamemode

digital peak
#

ik

limpid comet
#

but with proper restrictions on what players can do it can be done

digital peak
#

so basically xeon e2288g is the best bet

#

right?

twin lagoon
#

2288g do be epic

digital peak
#

amd is terrible for smp

#

(sad fax)

#

E5-2667v4 for smp = 10players =10tps

twin lagoon
#

it's not a fact

#

AMD is fine

digital peak
#

somehow i love xeons

twin lagoon
#

just harder to get at some hosts

digital peak
#

alot..

#

cause they are so stable

merry talon
#

you... what

twin lagoon
#

a CPU isn't more stable than the other

#

that makes no sense

limpid comet
#

thats a strange reason to love a processor

digital peak
#

as i know they are?

twin lagoon
#

there is no difference in "stability" my guy

digital peak
#

hmm

#

but ecc..

merry talon
#

ryzen supports ecc

limpid comet
#

šŸ¤“

untold copper
#

idk my server is dying with 7 players for some reason

digital peak
#

ryzen hmm

limpid comet
#

dont measure a piece of hardware's value based on who made them

digital peak
#

i never used one

#

thats why

merry talon
#

yeah fanboying over a commodity is just

#

what

twin lagoon
#

yet you say they're terrible for smp

#

but have never used them

limpid comet
#

???

merry talon
twin lagoon
#

latest ryzen processors would definitely beat the current xeons / intel desktop processors

digital peak
#

but most of the people said that ryzen is not good

#

so ..

#

:/

twin lagoon
#

i've never seen anyone say that

limpid comet
#

michael knows more than every single person you could ever ask

twin lagoon
#

yes i am big br41n

limpid comet
#

this conversation reads like one of those facebook posts written by someone who just learned how to hello world in python designed to confuse normies

digital peak
#

just im lacking in information

#

i think

potent fossil
#

ITT: someone, who has talked to a lot of noobs who call themselves pro, talking to actual pro

limpid comet
#

you most certainly are

potent fossil
twin lagoon
#

pretty sure you're lacking more than information

digital peak
#

😦

twin lagoon
visual egret
#

im so stupid i cant figure out how to do this

limpid comet
#

its a regular stupidpalooza in here

merry talon
#

well the first step is acceptance

digital peak
#

then i should learn

potent fossil
#

oskar wtf add the plugin to the pom and build

#

holy shit

visual egret
#

the plugin doesent work or i found the wrong one

potent fossil
#

what is your flippin pom

#

paste it

worn ember
visual egret
#

ive removed all the stuff by now

limpid comet
#

remove urself next

potent fossil
#
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-shade-plugin</artifactId>
        <version>3.2.4</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>shade</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
#

add to pom, mvn clean install

#

wow it shaded dependencies!

cunning raft
#

xml pepeAgony

visual egret
#

lets see if it works :)

mossy vessel
#

simple... did you... did you just copy the example from the apache wiki ShakingEyes

cunning raft
#

no, you see if it works, don't drag me into this

visual egret
#

for the 15th time

viral hornet
#

ximple

#

🄺

merry talon
#

no he hand wrote xml

potent fossil
#

mfw i just copied that from the shade plugin docs

visual egret
#

still same error

potent fossil
#

what error

visual egret
potent fossil
#

you didnt add the shade plugin...

visual egret
#

i did

potent fossil
#

its not in that paste.

viral hornet
limpid comet
#

oskar stealing my project's name

#

why is oskar still allowed to chat here

visual egret
#

no u

untold copper
#

why would you use var now that you can use let (in javascript)

limpid comet
#

you don't

limpid comet
#

always use let/const

visual egret
#

okay that one ^^

limpid comet
#

iirc var defines global scope

#

what's the error oskar

untold copper
#

global wha?

potent fossil
#

you said provided scope on the mysql-connector-java dependency @visual egret

limpid comet
#

this can't be valid

merry talon
limpid comet
#

is version LATEST a thing in maven

potent fossil
#

provided = dont shade, because IM PROVIDED ALREADY

#

set it to compile

minor badge
#

don't use the mysql connector btw

#

mariadb >

twin lagoon
#

mariadb clappywappy

#

proxi clappywappy

#

simple clappywappy

quasi valley
#

maridb?

twin lagoon
#

kenny pepelove

minor badge
#

maridb

limpid comet
#

oh LATEST is a thing

#

cool

potent fossil
#

PES_LoveKing michale

viral hornet
mossy vessel
#

mariadb ftw

quasi valley
#

goodafternoon

potent fossil
#

and yes LATEST is a thing but can result in nasty business if there is a major api breaking ver bump and your project suddenly goes bork, better to set explicit version

twin lagoon
#

camm go to bed

potent fossil
#

the problem is his scope

cunning raft
#

does mariadb make their own connector?

viral hornet
twin lagoon
#

no it's not

potent fossil
#

they have their own driver yes

cunning raft
#

what's the benefit of using their's?

potent fossil
#

.g mariadb java driver maven

limber knotBOT
twin lagoon
#

02:25
Thursday, 31 December 2020 (GMT+11)
Time in Canberra ACT, Australia
03:25 Kingston (GMT+12)
01:55 Adelaide (GMT+10:30)

cunning raft
#

since its just a fork of mysql what's the need?

merry talon
potent fossil
#

wat

merry talon
#

package-lock.json

twin lagoon
#

imagine not using yarn

potent fossil
#

ah yes

#

and idk jroy

merry talon
#

yes the point is npm is shit and it still does that better than maven

visual egret
#

well thanks simple

potent fossil
#

well, if you dont set explicit versions thats your own fault not really a maven downside

visual egret
potent fossil
#

they say, yea, use latest if you want but dont cry if ur shit breaks lol

limpid comet
#

simple tech tips

potent fossil
#

but anyway gradle > maven

limpid comet
#

im slowly understanding gradle more and more

mossy vessel
#

The main reason why I switched to gradle was to get a rid of xml lul

#

it's bae

limpid comet
#

its nice condensing 5 line dependencies to 1 line

viral hornet
#

ur bae

mossy vessel
#

ShakingEyes 🄵

minor badge
#

well it's more like 18 lines to 1

#

gradle also automatically gets javadocs & sources (by default)

potent fossil
#

<3

mossy vessel
#

Indeed.

digital peak
#

so ryzen will be a good idea?

twin lagoon
#

yes

viral hornet
worn ember
#

whats a gradle?

digital peak
visual egret
#

i think its for grades

topaz mortar
#

DED Gradle is a build+dependency tool like Maven.

limpid comet
#

ded is just being dum ignore him

potent fossil
#

michale can i have $69

#

thats my actual current cc balance

#

and im poor

#

plz send thx

merry talon
#

currency can be exchanged for services

potent fossil
#

did i say i wouldnt service him

merry talon
potent fossil
#

||i can unhinge my jaw||

#

ok im going to bed bye

#

@twin lagoon lov u 🄺

worn ember
warm anchor
#

Dnd reach comedy level no one knew was possible. We can no longer tell them apart from his normal speech krappa

cedar spade
#

ig if you're targeting MariaDB then it's less likely to explode?

slim nymph
#

does anyone know what jvm flag DebugInlinedCalls does, i cant find anything googling... and sounds like something we might want off for performance lol

#

@peak dirge ?

#

did you ever find anything on MaxRecursiveInlineLevel ?

#

my jvm is defaulting to 1 for that O.o

#

ah, its for inlining a method into itself lol

#

looking to add the max inline level to jvm flags here soon

peak dirge
#

Note that the level was bumped to 15 recently (JDK 14)

slim nymph
#

yeah i know ima go to that in guide, just curious if anything else we should tweak

#

it looks like hot methods arent impacted by MaxInlineSize, they have a separate FreqInlineSize which is 325 on my system

#

so im curious what that value is on other peoples systems

peak dirge
#

Nothing yet. Will do some experiments later perhaps.

slim nymph
#

arent you on freebsd or some non linux system?

#

can you check what your freq is

peak dirge
#

I use only Linux these days

slim nymph
#

oh lol

#

i just remember you suffering from timings šŸ˜›

peak dirge
#

Haiku has the best timingscost lol

vestal jasper
#

@potent fossil

slim nymph
#

java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version 2>&1 | grep FreqInline can someone run this and see if they get different than 325

potent fossil
vestal jasper
#

Hi

potent fossil
#

I'm sleep

#

Hi bye

twin lagoon
#

getting 325

#

adoptopenjdk 11, arch linux

#

325 on a debian server w/ 11 aswell

minor badge
#

325 on Java 15+36, AdoptOpenJDK, Void Linux

next frost
#

325 on Windows with Java 12 and Java 15 OpenJDK

minor badge
#

325 on 11.0.9.1+1 AdoptOpenJDK, Debian container

vernal moth
#

tried all my installs, all 325

#

which includes corretto and azul

void void
#

325 on 15.0.1+9 (AdoptOpenJDK)

slim nymph
#

k, it said its platform dependent, sounds pretty not lol

#

so if we do bump that up, it should be a safe value for everyone

vernal moth
#

maybe arm or so

slim nymph
#

fuck arm

#

if your running on a pi your not getting good perf anyways

vernal moth
#

yeah sure

#

but thats what they could mean with platform

#

might be worth to have some mac guy confirm too

unreal quarry
#

runs away

slim nymph
#

lol billy

twin lagoon
#

@coarse lily has an m1 chip mac iirc

slim nymph
#

ima try 450

#

i doubt java has any m1 mac specific changes already

#

though i guess that is arm right

twin lagoon
#

it is

slim nymph
#

really hate this everyone using their own chips now, ms is now doing it too

#

gonna make swapping to linux a bit trickier i bet

next frost
#

it's 325 on my pi too

slim nymph
#

hey does anyone have a long running server with many players who has like 1GB of overhead currently being used (ie, 1GB on top of your Xmx), and able to get a memory view on code cache size?

twin lagoon
#

uh

#

define long running

slim nymph
#

more than a day

void void
#

how do you get that memory view?

twin lagoon
#

nah i reboot my servers every day

void void
#

it doesn't show up in heap dump iirc?

slim nymph
#

with yourkit i get it, but any hprof dump prob has it too

#

i get this just with a cpu profile

void void
#

but without yourkit?

visual egret
#

well i would have something like that if my servers werent down

void void
#

i don't have a license / trial available

visual egret
#

smh

slim nymph
#

im not sure, does anyone have VisualVM setup?

void void
#

does visualvm work with java 15 lol

slim nymph
#

it should?

void void
#

last time it did naht

slim nymph
#

its just shipped seprately now iirc

twin lagoon
#

yeah i don't think i have any server running longer than 24 h

#

went through any

slim nymph
#

yeah i have nightly reboots out of habit lol, got tired of playing rodeo on "can we survive this mc version without it"

minor badge
#

I have a server at 13 days but hardly any players lol

slim nymph
#

whats its memory like proxi?

twin lagoon
#

if ~12h is ok i can get you decent numbers

void void
twin lagoon
#

i have some lobby servers with 24h + uptime

slim nymph
#

well we dont understand what the source is, so i dunno you may see it at 12h if your counts higher šŸ˜›

twin lagoon
#

let'ss see

slim nymph
#

if your RSS is 1GB or more than Xmx, thats a good sign of the issue

twin lagoon
#

2.8GB out of 2GB on a lobby server

minor badge
#

about 500mb overhead

#

for 2gb mem

slim nymph
#

yeah i think 500 is normal though

#

thats all the jvm stuff i screenshotted

#

need to find wtf pushes it way beyond that

#

some hosts said theyve seen 1GB not enough on larger servers

twin lagoon
#

almost all of my servers seem to have more than 1gb overhead

slim nymph
#

and because I use HugePages, its hard for me to even see what my own state is

twin lagoon
#

with less than 24 hour uptime

#

7.4GB out of 6GB

slim nymph
#

then you are what im looking for šŸ˜›

twin lagoon
#

11.7GB out of 10GB

slim nymph
#

can you do a timings real quick

#

it has some native data in the report that isnt shown in ui yet

minor badge
#

I've got another server at 11.5GB outta 10240M

twin lagoon
minor badge
#

it's a tuinity fork

twin lagoon
#

mhm

minor badge
#

old as fuck one at that lol

slim nymph
#

tuinity is ok for this

#

itll still have my timings data

#

i doubt leafs doing some native memory shit to add 500MB

twin lagoon
#

timings reset

minor badge
#

how long you want, aikar?

slim nymph
#

i dont need the actual timings data, just run a report

minor badge
#

ic

#

120 sec

twin lagoon
#

Please wait at least 3 minutes before generating a Timings report. Unlike Timings v1, v2 benefits from longer timings and is not as useful with short timings. (161 seconds) LULW

slim nymph
#

lol why did you reset

twin lagoon
#

i don't have timings on any

minor badge
#

i just dont run timings

slim nymph
#

ah

unborn jay
#

speaking about "timings" Does anybody know how to use/read spark?

twin lagoon
#

there's a guide

unborn jay
#

marvelous. I want to know which plugins use how much memory

twin lagoon
#

you don't use spark for that

slim nymph
#

spark isnt for finding memory, its for cpu use

#

memory isnt tracked by plugins

unborn jay
#

I was told it worked for memory.

twin lagoon
#

interesting

slim nymph
#

only way to do that is to run a heap dump and track down GC roots that hold a lot of memory that relate to a plugin

twin lagoon
#

a chunk is just slowly growing and growing on one of my servers

#

0 players on

#

lol

next frost
#

had that too

minor badge
#

kek

slim nymph
#

the hell did it print so many times for

#

all same chunk

next frost
#

it was a llama spitting into an adjacent chunk

twin lagoon
#

it's spamming it every 2 seconds now

next frost
#

we had 8mb of llama spit then

slim nymph
#

you got something saving it every 2s?

#

i thought we merged some projectile limiting PR

twin lagoon
#

i mean it shouldn't

#

.g dinnerbone coordinate finder

limber knotBOT
next frost
#

it was before the pr for me

unborn jay
#

What is the difference between timings and spark? one tells like the effect on mspt and the other cpu usage?

twin lagoon
#

tf

#

this shouldn't even exist in first place

slim nymph
#

huh, proxi's results sure is interesting

minor badge
slim nymph
#

so you said its 1GB proxi

#

"memory": {
"heap": "init = 10737418240(10485760K) used = 4944635904(4828746K) committed = 10737418240(10485760K) max = 10737418240(10485760K)",
"nonheap": "init = 7667712(7488K) used = 442424376(432055K) committed = 468549632(457568K) max = -1(-1K)",
"finalizing": 0
},

minor badge
#

from looks of ps aux results vs heap, yes

slim nymph
#

jvm only is tracking 450~MB

twin lagoon
#

11.2G memory, -xmx/xms set to 10G, getting you something in a few

minor badge
#

i hardly have any tools on the server to do anything else lol

#

that's fun

slim nymph
#

so wtf did the other memory go?

#

somethings allocating in a way the jvm isnt tracking

twin lagoon
minor badge
#

no idea lol

#

leak or something perhaps?

slim nymph
#

this has to be some fucking low level C level leak

#

the only native shit we load is netty isnt it

minor badge
#

violet peepoHappy

#

Tuinity does some Velocity stuff too

twin lagoon
#

velocity native compression shit

slim nymph
#

my suspicion has been the netty update as the source of it

twin lagoon
#

update netty again PogU

#

when was netty update?

slim nymph
#

recent

twin lagoon
#

i have older mc versions i can look at

minor badge
#

Someone somewhere said that netty's released a few leak fixing updates since

slim nymph
#

lol maybe we can downgrade netty back to 1.12 one

#

since 50?

#

we are on 50 iirc

twin lagoon
#

older servers seem to do it too though

#

1.15.2, 12GB, 14.6GB used

minor badge
#

idk, it was a few weeks ago at this point

slim nymph
#

yeah 1.15 had it too

minor badge
#

think it was kickash or some other contrib

slim nymph
#

it was 1.12 we never saw this shit

#

i dont recall it in 1.13 either though, it feels like 1.14+ onwards it became a thing

twin lagoon
#

do you want a 1.15.2 timings?

slim nymph
#

well prob no need now, proxis confirmed it for me

#

i wanted to know was the extra memory being tracked by the nvm

#

jvm* and the answer is no

twin lagoon
#

oki

slim nymph
#

so this has to be an malloc on the c level leak, where jvm is gonna have no way to see it

undone jungle
#

Hey. Question. How can you stop the book server crash thing? Where they send a bunch of books and duplicate chests causing server to crash?

twin lagoon
#

update paper

#

it's been fixed for a while now

woven otter
#

|| inb4 1.8.8 ||

slim nymph
#

linked bug ticket doesnt seem it does though

#

it did seem to relate to native memory, but it was for http shit

twin lagoon
#

update to latest netty PogPause

visual egret
#

theory question: if i want to create a session id, can i just generate a uuid and yeet it into a database or do i need to do something more complex

limpid comet
#

depends what you want to do with it, i guess?

#

UUID= unqiue universal identifier

slim nymph
#

yeah that commit is only http, so not related

limpid comet
#

so if you want a unique id, sure

slim nymph
#

not seeing anycommit to fix a generic memory leak

#

this would be epoll related

limpid comet
#

i always check if the UUID already exists even though it's unlikely

visual egret
#

im trying to make a login system for my website, i just want to know if its easy to do that

#

since i was thinking of using MSA but im making a few more things that need auth and some people dont have ms

limpid comet
#

i mean pretty much any language will have some uuid implementation

slim nymph
#

michael you should downgrade your netty to 1.12 version and see if it solves it

visual egret
#

yeah im just asking if its a good idea to use those as a session id

#

for web and stuff

slim nymph
#

does anyone know what netty was used in 1.12

limpid comet
#

if it suits your needs, it's fine

slim nymph
#

"some people dont have ms", lol, most dont yet

#

but soon everyone will šŸ™‚

visual egret
limpid comet
#

don't ask "is x good", make a value judgement based in your use case

visual egret
#

the netty version

slim nymph
#

yeah but only brand new accounts are ms based

#

oh

limpid comet
#

ive seen longer session tokens used but uuids probably will work fine

cursive junco
#

Super quick (and OT) question: can someone suggest me a Paper fork made for queue servers? Like something that runs on very low ram and supports loads of players.

Heard that things like that exist but can't find any name

slim nymph
#

diff forks arent gonna help for memory

limpid comet
#

paper but with barely anything loaded?

slim nymph
#

behavior controls memory for most part

limpid comet
#

if players are locked into one spot then you'll be fine

visual egret
#

custom server written in another language probably

slim nymph
#

if they are all in a contained lobby server, i doubt forks gonna help much there

cursive junco
#

Ugh

limpid comet
#

i saw something written in go but there's no point imo

twin lagoon
#

paper works fine on 1-2gb ram when everyone is in the same chunk etc

#

tested it with like 150 players no issues

visual egret
#

so tunity but 1 chunk?

meager tusk
limpid comet
#

michael moment

cursive junco
#

There will be just some chunks loaded, not just one but still a few

waxen panther
woven otter
slim nymph
#

i dunno why everyones so insistent on lobby servers lol

twin lagoon
#

if 2gb ram is fine then you're good to use paper as lobby server

visual egret
cursive junco
#

not lobby, hate lobbies lol

woven otter
#

git-Paper-1424

cursive junco
#

hate queues too but ya know, 30/30 cap constantly

waxen panther
#

git-Paper-34214

slim nymph
#

yes @woven otter

visual egret
#

do you guys have a way to connect to multiple servers without lobby servers?

#

like something enjoyable

#

instead of the normal lobby/hub system

cursive junco
#

You can use the main server and bungee commands

#

No need for a lobby

slim nymph
#

a "queue server" is still ultimately a lobby server

visual egret
#

yeah but thats kinda meh

cursive junco
visual egret
#

maybe a lobby smp

#

or something

cursive junco
#

Could try paper/tunity anyways

visual egret
#

tunity for high playercounts right

cursive junco
#

But heard of something specifically written for lobbies

slim nymph
#

you could just run the waiting area per game mode, so each instance has its own waiting area

#

then your load is distributed

cursive junco
#

My server is single gamemode

woven otter
#

well there you go šŸ˜›

slim nymph
#

ok, so just send them to waiting area still, pref in a diff world

#

as mc does have some threading on a world basis

cursive junco
#

Like you mean on the actual game server?

#

the main one?

#

but different world

slim nymph
#

how many servers do you have?

cursive junco
#

Just one! lol

slim nymph
#

so you wanted to have a 2nd just to hold people?

cursive junco
#

Yup, and send them to the main one

#

Already have bungee for antibot/anti lame stuff

slim nymph
#

how you gonna synchronize when its ready to send someone

cursive junco
#

Custom queue plugin

slim nymph
#

non java servers could make that hard

#

k so you do want java still

cursive junco
#

Yeah still need a java server

#

Not custom code software

slim nymph
#

just run another paper server, not gonna matter much if its just a holding area

cursive junco
#

Perfect, will try šŸ˜›

visual egret
#

yeah just put some pack.png there and have fun

slim nymph
#

set a keep spawn loaded size larger than your holding area

#

to ensure people arent loading any chunks

#

and keep view distance lower than the outer most edge of that area + the view distance

#

set the mob spawns in bukkit.yml to 0

#

or actually turn off by game rule

cursive junco
#

Interesting, so all chunks i want them to use/see should be always loaded for better performance

slim nymph
#

yes, chunk loading itself is what hurts perf a lot

#

simpler to keep lean chunks loaded

#

set gamerule random tick to something super high

cursive junco
#

Or zero?

slim nymph
#

oh wait random is inverse yeah

#

so 0

cursive junco
#

lol

#

weird

slim nymph
#

i was thinking in code, "1 in every 50000 chance" lol

cursive junco
#

ahhahah
So view distance should include the area that is permaloaded? and not beyond it

slim nymph
#

yes

#

say your area is 4x4, view distance is 4, set keepspawnloaded to like 9

#

so that way everything stays loaded

#

even if someone is on the edge of the 4x4

#

keep spawn loaded range is in paper.yml

cursive junco
#

Heard of non ticking view distance, think it's on tunity fork, could try to use that to let them see some landscape

slim nymph
#

thats paper too

cursive junco
#

Has it been merged in paper?

slim nymph
#

keep spawn will need to factor in non tick, you can set ticking to 3 and non tick to 6, then in a 4x4 holding area, keep spawn would be 10+ then

#

just take your holding size + non tick size

#

yes ages ago

#

ugh is multimc updated yet for msa

#

im sick of the default launcher

cursive junco
#

That new policy message regarding mods and older versions

#

Mojang, please

#

Kill yours-
Just kill microsoft lol

cursive junco
#

that's smart

#

or i got it wrong?

minor badge
twin lagoon
slim nymph
#

no, but didnt they break the old auth endpoints

twin lagoon
#

no?

#

still works fine

slim nymph
#

oh

minor badge
#

it'll work fine until you migrate

#

if you migrate before MMC is updated, SOL

slim nymph
#

ugh now multimc is crashing constantly for me

twin lagoon
#

use the dev version

slim nymph
#

i launched it with bin/MultiMC and thats working

#

instead of the MultiMC in root

minor badge
#

oh yes

#

that's an issueā„¢ļø

slim nymph
#

use to work :/

minor badge
#

fucked distribution or something, i had that too

slim nymph
#

why do they store data in the app folder :/

#

i had renamed my folder to unzip new ver and lost all settings, but cant get old folder to work now

#

w/e i dont actually have SP worlds i care about and not gonna run any older mc ver either

#

ah hell my servers list

twin lagoon
#

that way only your credentials etc are stored in the app folder

left swift
#

Yo

slim nymph
#

wtf, running it like this:
bash -c 'cd ~/apps/MultiMC ; /home/aikar/apps/MultiMC/bin/MultiMC'

it's now put my instances folder and such under bin

minor badge
#

yep

#

that's how it works now

#

live with it

slim nymph
#

i dont understand why this is so complicated

minor badge
#

MMC just made you its bitch .

slim nymph
#

i moved my instances folder, copied folder from old folder, and it doesnt see it

minor badge
#

kek

slim nymph
#

oh the "instances" path needs an explicit /instances still

#

ok finally have mc launched lol

#

was tired of not only having to restart mc due to invalid session, but the launcher too, and the launcher constantly telling me theres an update

#

hate having to manually download debs constantly, this isnt windows

limber knotBOT
#

I'm pretty sure there's an easy way to automate this

slim nymph
#

well it is native now, but they are pushing launcher changes too much

#

but yeah least auto dl the deb for me and invoke dpkg

limber knotBOT
#

Probably just an rm, downloading the binaries, and that would be it

left swift
#

Windows gang

limber knotBOT
#

Linux (other distributions) gang

crisp warren
#

A bot talking interesting stuff

slim nymph
#

imagine a world where that isnt a bot

#

thats our world šŸ˜‰

limber knotBOT
#

DiscordBot getting philosophical today

stiff yarrow
crisp warren
#

This seeks to be a webhook on some irc chat I guess

slim nymph
#

correct @crisp warren šŸ˜›

#

you are DiscordBot to the irc side

crisp warren
#

Nice

stiff yarrow
#

@slim nymph thanks for mentioning that show 'his dark materials', me and GF been binging it, almost done with S1

slim nymph
#

nice, i finished s2, that show delivers

stiff yarrow
#

I want to live in a semi magical world with talking animals now

#

It really gives me heavy "made in abyss" vibes if you've seen that

slim nymph
#

lol

#

wait till you see s2, shit gets deep

crisp warren
#

With talking animals, eh maybe then more people would care for nature

slim nymph
#

finale was pretty shocking

stiff yarrow
#

this show is low key making me want to rewatch made in abyss (probably the movie version if its out)

mossy vessel
#

Looks like a great show, but HBO 🄓

slim nymph
#

HBO has upped its ante on content with max

#

ui is still shitty, but least better than what it was, but contents growing

#

got a few shows im watching on it now

#

and the 2021 movie plans is def a major boost in value

#

it is an interesting angle for them, anyone who doesnt go to the theatres monthly, but keeps hbo active, prob makes them more money

#

specially families who never go to theatres anymore for adult movies

#

i gotta cancel my hbo though cause i apparently get it free with ATT ISP

twin lagoon
#

have you watched chernobyl already ALARM

spiral robin
#

Money heist PU_PeepoGoose

twin lagoon
#

i didn't ask YOU nmf

#

šŸ˜”

mossy vessel
#

šŸ˜‚

twin lagoon
signal dome
#

is anyone here particularly familiar with the minecraft protocol because im really confused and wiki.vg is giving me mixed information

golden gust
#

.dontask

limber knotBOT
mossy vessel
#

Wish I had more time to watch good series 🄓

worn ember
#

make time

woven otter
#

if you ask to ask just don't ask at all šŸ™‚

stiff yarrow
slim nymph
#

yeah its an hbo show lol

#

i just switched my hbo over to att, no more hbo bill

#

and thankfully i was able to link existing account, so dont have to reset xbox/tv's

stiff yarrow
#

att?

mossy vessel
#

HBO isn't a thing over here sooo shrug_animated

slim nymph
#

AT&T

#

I get HBO as part of my ISP plan

stiff yarrow
#

Oh, you have at&t as an isp?

slim nymph
#

yeah

#

gigabit, they beat google here

#

my city was one of googles first targets for fiber, yet my neighborhood apparently wasnt in their line, and ATT beat them to Garner by like 1-2 years anyways

stiff yarrow
worn ember
#

yikes

slim nymph
#

prob fell for the free trial thing šŸ˜›

#

my family constantly hits that shit on my amazon account, constantly have to cancel them

cosmic raft
#

yea amazon prime is shit

slim nymph
#

shit in a good way

cosmic raft
#

no

slim nymph
#

silly canucks

worn ember
#

i get all my series from the pirate merchants

slim nymph
#

amazon is the life blood for the US šŸ˜›

cosmic raft
#

you get 3 movies/shows for free and it feels like everything else needs a separate subscription

#

(obviously more than 3, but you get the idea)

ancient bolt
#

I just pay for prime and i buy enough stuff from amazon that it is nice

slim nymph
#

I have tons of content in the US

vernal moth
#

Amazon Prime is worth it for the shipping alone

slim nymph
#

I've been watching Amazon Video a lot lately

vernal moth
#

Prime video is just a nice addon

golden gust
#

amazon prime and netflix are the only real options over here

ancient bolt
#

yeah I've watched a lot of stuff on prime viideo, but that's not what I buy it for

worn ember
#

still havent bought anything on amazon KEKW

slim nymph
#

watching Jack Ryan atm

twin lagoon
#

i just pay for it because i can't be bothered to cancel prime

golden gust
#

and, basically, fuck netflix

slim nymph
#

yeah same demon

twin lagoon
#

i order on amazon every now and then

slim nymph
#

I spend many thousands per year on amazon i bet

vernal moth
#

My prime account is used by like 3 households

slim nymph
#

I buy so much of our needs on amazon

ancient bolt
#

hulu is turning out to be better than netlix just because they aren't so focused on "hulu originals", they just have normal shows

worn ember
#

their website looks like ebay in 2005

cosmic raft
vernal moth
#

So i ship enough shit around šŸ˜‚

ancient bolt
#

basically everything on netflix these days is just shitty netflix originals

cosmic raft
#

netflix > primevideo

slim nymph
#

I cancelled hulu, not enough shit to care about on it

twin lagoon
#

netflix originals are good though

ancient bolt
#

lol

vernal moth
#

Yeah netlix is king

slim nymph
#

yeah i like netflix originals

worn ember
#

ah yes i love life action anime's

ancient bolt
#

I have disney+, hulu, netflix, prime video, hbo max

#

my SO kind of hates netflix tho

vernal moth
#

Original stuff, better UI, better reocmmendatiojs, more stuff in general

golden gust
#

content on netflix is shit, especially over here in the UK, and I'm not fond of the majority of netflix shit

cosmic raft
#

your stackoverflow?

worn ember
#

same cat

slim nymph
#

someone in my family activated Hulu Live TV on my account, so i cancelled it, they can pay for it themselves

warm anchor
#

US has more I think

ancient bolt
#

I watch anime on hulu, not much of that on netflix

worn ember
#

i watched like one serie on it and thats it

ancient bolt
#

i don't pay for live TV on anything

slim nymph
#

isnt crunchyroll the anime place lol?

#

its what my brother uses

ancient bolt
#

I have an air antenna for that

#

yeah that's for weebs

#

I'm not that hardcore

minor badge
#

hello demon cutePepeWave

ancient bolt
#

hulu has the anime I watch + a lot of other stuff I watch

slim nymph
#

i think his happiest element of xmas was getting crunchyroll premium

twin lagoon
#

proxi šŸ˜”

minor badge
#

šŸ˜”

magic river
ancient bolt
#

I watch CW shit on netflix but I hate that it takes like a year to actually get on netflix

magic river
#

I usually end up using netflix to find the show and binge what they have then switch to torrents to keep up as it airs šŸ˜›

ancient bolt
#

i hate when i search for a movie on netflix and it goes "we can mail you the DVD!" and I'm just like, are we serious right now

magic river
#

Although when I say usually I really mean I did that twice, the other CW shows I either ignored or started on CW/torrent then dropped (Arrowverse)

ancient bolt
#

I need to finish the most recent season of the 100 and I think there's a new season of supergirl I need to watch...last season of the good place too. Man I'm behind

#

staying culturally relevant these days takes so much work

magic river
#

Yeah, The 100

#

Good stuff

ancient bolt
#

billy said this season ends pretty badly so we'll see

golden gust
#

I mean, that's my biggest issue with all of the streaming platforms, especially in the UK

slim nymph
#

do you pay for dvd or something demon

#

ive never seen that

ancient bolt
#

@slim nymph no way lol

golden gust
#

Like, it's much faster and less of a ballache to just torrent something than it is to figure out if it's on any of the platforms or whatever

minor badge
#

the 100 was good

magic river
#

Season was weird but the show was kind of going downhill anyway and they rushed an ending

worn ember
magic river
#

It accomplished what it needed to and did a decent job of it but it's nothing amazing

slim nymph
#

i dont feel bad about pirating something im already paying a provider that offers that content for heh

minor badge
#

it was good up until s6 or something imo

slim nymph
#

they are getting my money essentially

minor badge
#

like whenever they had to escape earth again

ancient bolt
#

yeah I thought the series ended really well when they woke up from hibernation above the new planet. I was like, man, what a satisfying ending

worn ember
#

i lost interest half way through s2

ancient bolt
#

but then they kept it going and....it's not great

worn ember
#

whats CW?

ancient bolt
#

a network

worn ember
#

oh

#

thought it was a series lmao

minor badge
#

cartoon wnetwork

left swift
#

Supergirl is with that melissa chick right

ancient bolt
#

idk, I really like supergirl

#

dunno who the actors are

left swift
#

I watched a bit of it but I felt the acting was too cringe

#

Just like how agents of shield turned out for me

magic river
#

Supergirl is like cotton candy

ancient bolt
#

I am pretty sure it's intended to be like an oldschool campy superhero show

#

and that's how I watch it

magic river
#

Empty fun but I can't stand a lot of it

ancient bolt
#

I like watching superhero shit that isn't trying to be extremely edgy constantly

#

i get enough edgy content from...literally everything else lol

magic river
#

It's not a binge kind of show, it's a "I'll enjoy watching it if I catch a random episode" kind of show

#

I tried to binge the first season, got like 4 episodes in and just stopped

ancient bolt
#

lol

#

I binged it ĀÆ_(惄)_/ĀÆ

magic river
#

binged is a broken word because of all the people who can't spell bingged

#

Actually I guess bingged would be wrong too so binged is just screwed

ancient bolt
stiff yarrow
stiff yarrow
ancient bolt
#

yeah for me it depends on the shows I'm watching at the moment

stiff yarrow
magic river
#

Wow they basically give you their entire transaction fee

#

I guess it's them paying themselves otherwise

ancient bolt
#

yeah I like my amazon card

twin lagoon
#

that sounds like a US only thing

ancient bolt
#

bought a shredder yesterday from the 5% cashback lol

#

it's Chase so probably

left swift
#

Amazon card their like credit card thing?

ancient bolt
#

yeah, through chase

magic river
#

Most of the things that make Prime worth the money are US only too

#

$120 for free 2 day shipping when most things are free 3-5 day anyway isn't worth it unless you buy everything on Amazon

ancient bolt
#

depending on where you are prime gets you same day and 1 day shipping too

#

Most things I order get here within a day in san jose

twin lagoon
#

1 day shipping is free everywhere here

#

except for amazon PepeLa

#

actually i think that changed w/ amazon releasing natively in my country instead of using .de

#

eitherway, not really any reason to use prime

left swift
#

By gitting gud

stiff yarrow
#

I can get same day delivery on some stuff

warm anchor
#

Amazon is 2 hour shipping if you pay extra $3.99-4.99 here

left swift
#

Lol

#

Something went wrong be a smarties figure out ur weakness

minor badge
#

@twin lagoon how do i change paypal country

stiff yarrow
twin lagoon
minor badge
#

mfw

twin lagoon
#

call support

minor badge
#

i also can't enter my address

twin lagoon
#

yeah no you can't change any of that yourself

ancient bolt
#

I specifically got a teeny tiny shredder

twin lagoon
#

gotta call support

minor badge
#

mfw

twin lagoon
#

even then, don't think you can change the country itself

minor badge
#

will do that later

ancient bolt
#

only thing I'll ever use it for is to shred mail occasionally

minor badge
#

i dont care much abt citizenship

left swift
#

Gotta talk to ppl what a nightmare

minor badge
#

am still norwegian citizen

twin lagoon
#

fake norwegian

minor badge
#

but i dont have norwegian address .

twin lagoon
#

.

stiff yarrow
ancient bolt
#

it drives me insane how much junk mail I get sent with PII

#

like god damnit, now not only have you wasted paper, you've put my PII on it and I have to deal with it

heady spear
#

uwu @mental meadow

twin lagoon
#

uwu

mental meadow
#

uwu

#

whats a PII

minor badge
#

personally identifying information

stiff yarrow
#

I literally get mailed thick catalogs now because I registered a business, goes straight into recycling

#

so much wasted paper

mental meadow
#

ah

#

yeah same, since business registrations and addresses are public you get so much junk

#

I'm always excited for mail and then it's just spam 😦

twin lagoon
minor badge
#

why do i not have a djungelskog emote

twin lagoon
#

djungelskog clappywappy

mental meadow
#

same

#

i need one

#

but at least i got

twin lagoon
zealous wedge
mental meadow
#

yay

cedar spade
#

Anyone know of a competent standalone portals plugin?

#

Spigot resource search is šŸ’©

wide chasm
#

10 obsidian and a flint and steel /s

spiral robin
#

wtf

cedar spade
#

Advanced Portals is the only one I've seen so far that looks particularly good

vestal jasper
#

10 obsidian

#

Actually yeah 10 is corner less

#

How do I math

magic river
#

You can do it with 8 now, can't you?

coarse lily
#

I think it still has to be 3 tall.

#

But you can make them taller/wider

peak ginkgo
#

at least 3 tall

#

but any wide

coarse lily
#

Even 1 wide?

peak ginkgo
#

Checking, but I think so?

coarse lily
#

I thought I tried one wide and it was like ā€œfuck youā€

peak ginkgo
#

"(4Ɨ5 minimum, 23Ɨ23 maximum)"

#

mc wiki

coarse lily
#

4x5?

peak ginkgo
#

technically 3 tall

coarse lily
#

Oh right.

#

Technically one on the other side.

#

Duh

#

So yeah 2 wide.

peak ginkgo
#

(either side)

coarse lily
#

That’s what I thought.

magic river
#

So 2x3 portal minimum

#

Could have sworn you could make it 1 wide now

coarse lily
#

10 min. 14 if you forget you can skip corners.

#

By standalone do you mean doesn’t have a bunch of dependencies?

magic river
#

Death to 2020 on Netflix is freaking hilarious

cedar spade
#

Just not Multiverse, don't really want to introduce it rn

slim nymph
#

whats wrong with mv lol

#

really had no issues with it

#

world plugins shouldnt be complicated nor have tons of features

#

def best to packagize it

#

mv has a little bit too much for it, were considering inlining it into our plugin to strip stuff

#

i just want it to load worlds, no listeners

coarse lily
#

Multiverse is a little big, but it's way too much if you're just trying to use a portal plugin.

slim nymph
#

its a bit download but not big on what it does performance wise, and file size is not important

#

its only big because of a shaded dep

coarse lily
#

File size is a little important.

#

Eventually :)

wide chasm
#

Isn't it like 2 mb or smth

#

Doesn't sound like much of an issue

coarse lily
#

Yeah it's really not that big.

#

It just does a lot of stuff and I hate adding dependencies for the sake of dependencies if I'm not using any of the other stuff a thing does.

spiral robin
#

kashike 🄺

cosmic raft
#

yes?

cedar spade
#

We don't need MV to manage worlds on that server, not much point putting it there (and just spent an evening setting up EssX Spawn, don't feel like redoing that now)

spiral robin
#

hi

coarse lily
#

kashike! The 4th!

#

"Monday end of day"

spiral robin
#

what happens on the 4th

#

i move on the 4th vibing_cat

coarse lily
#

Delivery

cosmic raft
#

:3

visual egret
#

its best to store an email as an VARCHAR(320) right?

magic river
#

That's what the standard says at least

slim nymph
#

stuff like teleporting new players to default world, mob spawning, etc

#

we had to add a tick delay to override multiverses new player teleport

#

we control mob spawning, so dont need mv to have listeners for it

#

well if 1.17 has custom entity models like i think it does based on what i saw, maybe then šŸ˜›

ancient bolt
#

make sure the charset for the email column is unicode

slim nymph
#

dont know if we have anyone to be able to maintain models to do custom stuff though

#

we were looking at it before though

magic river
#

TIL Terminator 2 used twins instead of CGI for a few scenes

coarse lily
#

Yep

#

Pretty neat.

#

Sometimes the oldschool way is the better way

slim nymph
#

as much custom items we have, def want it

#

we just have so much we want to do, hard to tack more on it

#

need to complete our bigger pictures first

#

im happy well finally have a break from mc updates now

#

emc is finally up to date!

coarse lily
#

\m/

magic river
#

When the T-1000 imitates a guard it's just the dude's twin brother in the scenes where they're together and the mirror scene with Sarah Connor is Linda Hamilton's twin sister doing a choreographed set of actions so they'd sync up

golden gust
#

'bout time

fallen oracle
#

Wait Aikar does this mean you have more time for other stuff now?

magic river
#

It's not a mirror with the camera digitally removed, it's a window with another woman on the other side

slim nymph
#

and man server tps didnt melt like it did on 1.15 release lol

#

so 1.15 must of been pain from world conversions

#

1.16 went pretty smooth

#

1.15 had to go from 1.12 to 1.15

visual egret
magic river
#

Why do you need the salt column?

#

bcrypt has the salt included

visual egret
#

im not using bcrypt

golden gust
#

^ and don't use varchar for fixed size fields

#

i guess if you potentially plan to change the algo in the future, maybe šŸ¤·ā€ā™‚ļø

visual egret
#

why not?

#

is it because of padding

slim nymph
#

ugh guess ima have to go back to chrome, firefox broke on 84 and cant search from address or search bar anymore

magic river
#

PHP has functions that do something similar to bcrypt and put the algorithm, parameters, salt, and hash all in one string

#

So you can do in place upgrades in the future

visual egret
#

im on python

magic river
#

I really like that idea, I bet other languages have libraries that do similar things

coarse lily
#

Don't roll your own crypto

#

What are you using instead of bcrypt?

sand epoch
#

use some authentication middleware that does everything for you that somebody has already written

waxen panther
#

yes you can

#

dont do your own cypto

magic river
#

Should be bcrypt, scrypt, or PBKDF2

coarse lily
#

Etc

#

TL;DR: Don't roll your own crypto.

stiff yarrow
magic river
#

Doing SHA2 + salt manually isn't really rolling your own crypto

coarse lily
#

I also can't believe I just linked to Vice

magic river
#

But it's close

golden gust
#

battle tested library for security < DIY in a weekend impl

coarse lily
golden gust
#

plz

coarse lily
#

It depends on what the scene/story calls for.

void void
#

Did I get pinged

visual egret
void void
#

yes Hi

stiff yarrow
#

economy of scale, a good library is going to get way more eyes and work put into it than anything you write by yourself

golden gust
#

if you're working with python, yea, use that

visual egret
#

thanks

golden gust
#

just, biggest thing is use a battle tested library for shit which needs to be safe

limpid comet
#

did this all start from oskar doing something stupid

waxen panther
#

as do most paper mc conversations now

left swift
#

Reminds me of the viper days

limpid comet
#

that was gonna be the punchline to my statement kekw

#

TheViperShow?

left swift
#

Yes

limpid comet
#

he was just being an idiot in spigot

coarse lily
#

Yeah bcrypt works pretty well

left swift
#

He used to be an idiot here

limpid comet
#

sadge

magic river
#

TIL python's stdlib has PBKDF2 and scrypt but not bcrypt

void void
#

such aconyms

#

PASFALKGJLSKG24126359

coarse lily
#

. . .

limpid comet
#

yes pls spam more! its so funny!

waxen panther
#

nightwolf more like

#

PogOwolf

limpid comet
#

xDDDDD owned!

void void
#

yes I am wolf

limpid comet
#

broccoli more like