#general
3141 messages · Page 1845 of 4
Only doubt I have about making a game is that I'll never finish it
But I think I can overcome that
Am getting better at managing my time and shit, I would just structure my day around that
Like work on it for an hour before work and stuff like that
mini is making a game?
are you going to?
what kind of game would you make?
18+ dating sim /s
Def a simulation type game
beer simulator
My fav games are Anno, settlers (2 in particular), civ, stronghold, StarCraft EC
So something like that
bruh my entire room smells of weed and I don't even smoke or have any
I didn't think that drink would actually smell like the thing. let alone that strong
I have this one idea that would be really cool
Never were my type of game but I absolutely see why people like them
A game where you have different resource chains but instead of transporting goods using streets you had to use waterways
And have to do stuff down stream
I think that would be an interesting dynamic
Cause it forces you to think twice about placement of buildings
Could even create a highly abstract and stylized version of it so art design is easier
@golden gust https://www.youtube.com/watch?v=iGR0gvE5i-E
'ANCIENT DREAMS IN A MODERN LAND (DELUXE EDITION)' OUT NOW!
https://marina.lnk.to/ADIAMLDeluxeID
'ANCIENT DREAMS IN A MODERN LAND' OUT NOW!
DOWNLOAD/STREAM: https://marina.lnk.to/ADIAMLID
Director: Brendan Walter
Production Company: Teenager
Producer: Jesy Odio
Video Commissioner: Trevor J Newton
Crush: Charlie Adelman & David Russell
An...
I even had ideas to create a story around it
mini, that sounds like a lovely game that I would want to play
I had this idea 6 years ago on vacation in Greece, lol
like Factorio but a bit more peaceful and garden/town-themed
Yeah, set in this valley where you have nice waterfalls and are constrained by the water and the walls and have to build a bit vertical and stuff
I was always to scared to tackle that idea cause I worried I would burn it
Valley is the wrong word, canyon
But a green one
oooh yeah. since you’d have the vertical aspect, would it be fully 3d? or 2d? or like, 2.5d?
I think that would be a cool game tbh
Then it's just camera scripts
what was that isometric kinda battle game
ah yeah ok I see what you’re saying, so not complete vertical transportation with waterfalls and stuff, but just terrain restrictions and cliffs that you can’t go through?
polytopia?
Well, you will be the first to know if I ever get to that
that sounds lovely
Yeah that's lovely
And I love low poly art style
And I feel somewhat confident that I could create art for that style
If I learn it
that was one of my favourite games a while ago
It's one of the best mobile games
I don't think polytopia has any 3d models, just different views on sprites depending on orientation
It's Civ, but simplified enough for short but fun mobile sessions
it was a very well thought out game
it’s multiplayer too isn’t it? I tried it once but didn’t have any friends who had it
It is ye
yep it is I remember beating a bunch of schoolmates
ah well mini that sounds like a really interesting game concept
It's a keeper I know
have you thought about the backend/engine you would use
yup you have my full support if you ever try to make it
Fun fact, for the last 5 years I get a notification about the idea every Saturday at 1800
ah I gtg but mini if you ever progress with that game please let me know I think I'd love to play it
You will know I would rage about it here ^^
This was the location where I had the idea ^^
Ooo, beautiful picture
Korfu, Greece
That vacation was when I first learned to just sit and think about stuff and reflect about myself
We did find like this really cute bar
And one of the cutest pics of me and my sis was made
And this pic is still my WhatsApp profile picture, lmao
Idk, was just generally really memorable
Wow! That sounds like a wonderful vacation
2016 seems so long ago already
Yeah I was still in school
Hey, not sure where else to ask, but anyone know why Travertine github repo is read-only ? did the project get discontinued or meget upstream or some other fate?
And now am 3 years out of uni
Use velocity I guess, that still supports old stuff, right?
Possibly, I'm looking to add a Feed The Beast 1.7 server to my network of 1.18 servers
and most google results point to Travertine - I'm quite happy with Waterfall overall
thats a sensible thing to do - I too am annoyed by old stuff 😛
I can't imagine the pain to run a modded server, yet alone 1.7, lol
I would just add a separate subdomain for it to be honest
Can still link chat using plugins if you want
its for a small set of people using it (like 6 or so) so nothing major
my primary reason for it putting it behind a proxy was to better signal number of online players from the Multiplayer in-game list and combine chat
use VentureChat today with Waterfall
I appreciate the help, thank you MiniDigger 🙂

she unbanned yet?
idk

regional_indicator_simp
yes
- "yes", kinda
- the info is useless anyways
- ptero has pretty much said that they have 0 interest in adding that, there are forks around which may or may not add that, idk, idc, nor will you probs get much support for them where they do exist
how do i make it so that "issued server command" message in console doesnt show up?
i dont know how to do that lol
ill look into it
I really wish someone would discover a janky way to color nether protal blocks :S
at least we can now add a fake glow lol https://i.moep.tv/gvOGBTvt.png
custom models!
(without a resource pack xD)
cant modify the client without resource pack
who
seems safe to me 
I mean it is
yeah, antiviruses claiming the file is unsafe just because it's a legally questionable tool is what's funny
it should be detected as unsafe for actually being a virus, which is what their job is for
Windoze Defender also claims the hosts file is malicious if you redirect telemetry to localhost :D
Legally, but not morally in this case. I just don't feel like buying something a 2nd or even 3rd time because the HWID in a virtual machine is (of course) different
all these years we could’ve been taking advantage of it to play doom 😔
Who needs mods when you have the log4shell exploit?
myokan 
@ripe sphinx 
haven't seen that one before, got an original?

Paper Chan is in fact cute
science cant explain this
wheres the "mojangs auth servers are down" option
tbf I remember only two instances where I had to do this
^
👀
was a reference of someone literally just pulled that in #paper-help earlier 
anyone know and good free capturetheflag plugins that are updated to at least 1.16.5?
I'm thinking of moving away from GP and already had Towny for land protection. While Towny is overloaded and difficult, GP is just okay but not that thing I'm looking for. At the moment I'm thinking about lands what is premium but has closed source. Can somebody else recommend something?
Well looks like it's really young and rudimentary, little bit of gamble
i'll let him sell you on it
Is not about being premium or free but ty for the link
saving that for later
Rudimentary how?
It's not super advanced but I'm curious what you think it's lacking
wat
(maybe they don't know what 'sell' means in this context)
TIL Windows comes with python and python3 binaries that open the store page to install python
god I thought apple was the only PITA of a thing to do that
at least, for stuff like git, java, etc
theres a few commands which prompt you to install the xcode stuff
running java used to at least tell you to go grab apple java
lmfao
wtf
The macOS change is extra shitty because scripts that use #!/usr/bin/python (or perl, ruby, etc) you can't even fix
/usr/bin is protected by SIP, you can't install things in there
You have to change the scripts
yea
to be fair
that is a bad #!
but, like, many people used that bad thing because it bloody worked
I've seen people argue back and forth about using #!/usr/bin/env python a lot
well, that's the more technically correct one as env will pick it up from the path
iirc a lot of the arguments came down to some things only having /bin/env and if you have to change things to make the script work you may as well ensure you run the one you meant to
somebody will have a good solution to this
one day
something which makes everybody happy
#OutlawComputers
why does anybody need a device which has magic smoke?! eh?!
env came from 4.4BSD, the one no one used because they got sued by AT&T
But that means it came late enough that some *nix systems don't have it at all, others put it in a different place, some arguments are GNU or FreeBSD only, etc
Personally I say if you don't have /usr/bin/env go fix your shit and would just close any bug report about that
it's that annoying thing where like, LTT was right
But that does mean it's new enough that people learned without it
Theres so many stupid things like this where you'd just expect shit to work across platforms, etc, and it just doesn't
(oh god it's almost 30 years old)
Like, then you get to the point where like, why doesn't somebody just make a more general solution which works?
But, then you're back to stage 1
Ha, remember when the hard part of USB was having like 5 different connectors for it?
lol
oh god that was beautiful
You had the printer cable
the cable for cameras
the cable for the other cameras
and then came along the new cable for phones!
and, few years ago, we got the cable for phones which also has extra speedy part attached to it!
like, why?!
USB-A, USB-B, mini-B, micro-B, micro-B 3.0 (had the extra nub, external HDDs use it), USB-C
Yeah that's the 3.0 one
USB-B was pretty much only printers and scanners (and still is, I think)
mini-B was pretty much only digital cameras
yea, B was the one I was saying for printers, still in use on the printer my mate got a few years ago
many of them just seem to be sticking to that for now and primarying wifi as the main connection thing
micro-B didn't have enough pins, iirc 3.0 repurposed some power pins for extra data transfer for something
That's why they added the little nub to the side
remember mini-b being used on a few dozen devices like cameras, etc
but, that was at the point when everybody phone manf had their own cable
then micro came along and took over there within a few years, bar apple
Every digital camera I owned or saw used mini-B or a proprietary cable
yea
only cameras I saw after that just had a removable sd card as the main storage
but, I've only seen 1 or 2 there
digital camera is basically dead now other than for professionals, etc
Now I think you're more likely to have a mini-HDMI than something for file transfer (fun fact, mini-HDMI is HDMI Type-C)
I've honestly not seen a proper digital camera in a few years
Like, my grandfather pretty much always had a proper camera but even he slowly moved away from his
Streamers with too much money use them as webcams 😛
to be fair, with most web cams these days, I don't blame them, lol
Oh macOS hasn't removed python, perl, or ruby yet, they're like OpenGL
I do kinda miss having a proper camera though, but, it's not a device I'd use often enough to justify getting one
Apple wants to get rid of them and tells you not to use them but hasn't pulled the trigger yet
bash and php are gone though
22:02:44 shane@Shanes-iMac ...DATA/Downloads/tt
$ /bin/bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin21)
Copyright (C) 2007 Free Software Foundation, Inc.
maybe still there cos I upgraded?
(and x86)
Hmm, maybe they only switched the default and are leaving it installed for now too
I don't have a working mac right now, basing this on a blog post 😛
They explicitly called out php being gone in macOS 12 though
The rest were Apple saying the others would be gone soon (2019)
yea, I kinda recall php itself being removed
Like
Much of this stuff hasn't really been updated in years
so, semi glad that they're just yeeting it as then I can just pull maintained stuff from brew and not have to worry about random crap depending on system versions
what
wen will my ban appeal be reviewed
it was already done
am i unbanned
apparently so
no im still banned
lmao what
no idea, somebody was sus about the ads in your account, idk
I have the thing marked as unbanned but apparently it's not
can u unban now
so, left a message in there for them
okk
that is one hell of a variable name
error(superCall, Diagnostics.A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_initialized_properties_parameter_properties_or_private_identifiers);

amog os
among minecraft: a server where every tick every currently instantiated object votes for any other instantiated object to be immediately garbage collected, leaving only null pointers
I want to make that

is pebble host or night nodes better than using a vps
cuz my pannel crashes when server crashes and i have to restart the whole vps
other staff cant restart the vps
neither are really, you want to be using a host that gives you the resources you pay for, like bloom, dedicatedmc or extravm
why is installing pterodactyl so complicated
lesser used puffer panel is jus 5 lines of terminal
Quick question, can PaperMC run Forge and Fabric mods at the same time?
no
Paper can't even run Forge or Fabric, let alone both.
There is stuff that lets you run Forge and Bukkit, but it has major compatibility issues.
forget Paper, Forge and Fabric by themselves are worlds apart
compatibility is basically non-existent
i just followed the instructions and it worked
fucking hell, youtube is recommending me settlers videos now
why do you make me suffer like this youtube?...
Will PaperMC add a resources section instead of having to make a plain thread? Please @ me.
hangar is in development and be exactly that
however don't expect that we will tolerate gambling, altho rules aren't decided yet
but I agree with you that grandfathering like spigot does it is fucking stupid
Why is "gambling" such a big deal if it's just minecraft currency?
I'm not trying to convince anyone here, I just really don't understand.
I don't know your resource, I just know that I don't think a kids game should expose kids to gambling
mc is PEGI 13 don't forget that
It's just minefield, you can add money and open hidden slots, it can either reveal a positive multiplier, a bad one or a bomb which makes you lose it all.
as I said, we haven't decided on hangar rules yet so idk if that would be allowed or not, I was just expressing my personal opinion
yes
ty
its literally beer krusic
I know.
I would change it to Pißwasser, but I'm too lazy to PR.
r00d

Uff
Ubisoft has the audacity to show me settlers ads
I already deleted it
prolly just a kid so didn't issue a formal warning
oh holy fuck
I learned a new sad detail
you can buy skins for your border stones
mods, can you deal with the idiot in #paper-dev lmfao

I just remembered where I know you from MiniDigger
Which is?
Possible
I used to be a real shithead years ago, sorry.
I am still a shit head today, lol
Yeah, I'm probably still one too tbh
WHY TF did somone name their ide "BEANS"
They liked beans obv
is there a way to disable lava cast
Hello I had a question how to make sure that paper does not break the datapack?
Test it and check if it breaks and if so report to us so we can fix
updating to 1.18.1 went surprisingly well
I don't trust it 👀
Where should I postpone it?
Okay
wow i was scared of touching plugin development tried today and it is kinda easy to understand
maybe its cuz ik java a bit
If you know java going into plugin dev, yeah it won't be too bad
i tried to make a discord bot with discord.py one time it FAILED horribly i didnt know anything on py but this time i have a chance
yeah jumping into a big lib in a language you don't know never goes well
(Which I thought was common sense, but the amount of times I find myself telling people to learn java before attempting to use the Paper API apparently indicates otherwise)
how do you feel about these players that have nothing going on but building massive over the top farms for every conceivable item in the game 24/7? do you nerf them into the ground? do you just let them? i feel like these types really disturb the balance of the game
Yeah, but at the same time, at least skim a basics of java guide before or smth. I've ran into people trying to make plugins but not even knowing about constructors
this is usually my mindset too but when it starts to affect other players, especially new players and they just shower them with items and new people feel like there's nothing to accomplish anymore, it's a bit.... yeah it doesn't feel balanced
my legit like my players but there is something about that playstyle that annoys me on a personal level
building farms all day just so a player has an abundance of everything in the game...it kinda turns survival into creative after a certain point
i'm not sure how to deal with that
anyone wants to play 1.18.1 minecraft survival? dm me
am so bored
LOL
if anyone does
please dm me
No one here will, this is a server full of server owners, admins, and developers. I'd suggest deleting that before a mod does it for you
YAY my big brain move workd

i used math.random in a plugin idk if anyone does that
sad
grab a friend then
honestly wonder why i torture myself by running a minecraft server
that's why I let someone else run it & pay the bills and I just do development and backend 😛
Hey im trying to do the oracle mc server thing
but theres some sort of firewallls
anyone know how to do that
i do
dm
i probably spend more time just dealing with random bs in the server than actually making anything
dm me
NO wae i did it i randomized drop rate without tutorial
big acomplishment
i made it so if somone breaks diamond it would drop random amouts of apple
wat why whoo
lol
are nested try catch blocks a bad thing? would you usually move the inner try catch to the outer one?
try {
File f = methodThatThrowsIoException();
try {
methodThatThrowSomeOtherException();
} catch (SomeOtherException) {
...
}
} catch (IOException) {
...
}
I mean they're not great from a style POV, but sometimes there's nothing you can do about it
Does running a server with the Log4j vulnerability on a server hosting service potentially put the host at risk? (I'm not running a server like that. I was just wondering)
If they properly set up their stuff, not really, other than that the mc server could be used for bot attacks or other types of malicious activity
But it wouldn't put other customers at risk, assuming they've set up their stuff properly (other than potential disturbance caused by stuff like high cpu/io usage)
Really depends on how competent the host is lol
in theory no, but there's so many hosts ran by children...
^ Assuming the host knows what they're doing, no
1.8 fast clickers....
are at risk
@restive thicket 
HELLO
hoii
@twin lagoon 
incognito mode youtube hits different
that videos are in my recomendations too
that kind
buy mmore ram
Buy more ram
theres gotta be a paper fork optimized for minimal ram usage
i need to run 1.18.1 java
not possible
disable all worlds except for the overworld
generate a flat world with low view distance
problem solved
Keep spawn loaded false
already done haha
if i had keep spawn on it'd use 5gb of ram just to start
It literally does lol
N o 
ima be honest it stands for million
Etern is american, they don't know what the metric system is 😛 https://en.wikipedia.org/wiki/Mega-
wat
america invented the atomic bomb, with said blast force measured in kilotons megatons etc
It’s 2 to the 20th power
bytes @void void
You are the reason why my hard drive is false advertising its space 
is this about the disagreement with 1024/1000
same thing really
eh they're close enough
No 
any flags thatll work for 512mb ram
what if gc was just running constantly
i have good cpu power
shared host 😸
I’d be worried if my bank tells me that my $1048576 and $1000000 is the same and the $48576 means nothing

why would it be 1024
it's a power of 2
kilo means 1000
computer likes powers of 2
everything is disagreeing on it
fuck
bringing up issues like this
That's not an issue of 1000 vs 1024
yeah ik
still tho
that is not caused by "windows bytes" lol
gibby bytes
A 1,000,000,000 byte ( 1000^3 ) 1 gigabyte in Windows will show as 0.931323 Gib (Gigabyte) aka GB in Windows explorer. ... Although the International Electronic
that is literally the difference between 1000 and 1024 lmao
character encoding isnt really that contested
its either UTF8 or ASCII
utf16 is a virus!
if you get it on an itemstack and the itemstack is saved in yaml it blows it up
you have also presented the solution of don't use yaml
I mean I don't use it much apart from docker so I should be mostly fine
Is that a TesseracT reference
I'm going to guess no since I haven't heard it that
what do you mean by that
would like to be enlightened tho
why not
It's a band
because its strange and unwieldy and no comments
why do you need comments in storage
it fits on one line, it's whitespace-ignorant etc
if I'm storing data that's not in some obscure database format I find it's most often config files
json is pretty concise idk, about same size as yaml
I swear Ubisoft brought up every single ad spot on Twitter for me today
plus its size doesnt matter much when its literally 200x faster than yaml to parse
They want to rub it in goood
I'm sorry I'm getting confused I meant as config files not as storage, if you are storing considerable amounts of data in json there are larger problems
If speed matters both suck
what flat file beats json tho
speaking of kibibytes
I have 16000,000 imaginary kilobytes of ram
LOL
I'd argue yaml or toml
lmao
I haven't used yaml much but I get that it works nicely with java
yaml is 200x slower than json
toml I have to use for rust
toml is ugly lookin idk about parsing speed of it
yeah if you want performance don't use flat files
use a database structure or something
i dont really wanna
how much data are you storing
very little
I mean I guess for anything under like a megabyte json would work but very inefficienctly
if its meant to be edited by a human I would pick yaml
nah json is efficient
it only needs parsed once anyways
its stored in memory
if its approaching megabyte size just be done and sqlite
sqlite is slow tho
but I concede that json works for smaller "quick" files
slow for a database impl i mean
sqlite may be slow but its afaik competitive with json and probably more efficient
it's slow for a database impl but I think it's faster than json
ig so but yaml is nicer than json to edit in np++
yaml shouldnt be used for anything
also if you're using megabytes of data why are you poking it with np++
damn my pc doesn't like any large single files
I'd argue that config files fit best as yaml
can open and index 100gb text file in a couple minutes
also I don't regularly find myself opening massive text files
I think ive only done it once and that was a log dump
and I did ripgrep on it
ripgrep is faster than whatever tool you're using to search through a file 😛
Unless you indexed it first but that's cheating
regex is only slow if you're doing slow things with it
i'm only bad at math when i'm doing math 
Anyone else having issues with DNS on Domains (that they take th wrong ip and so the mc server seems offline)?

who'se first
lol
hm
`Type: A Record
Host: mc
IP-Address: minecraft-server-ip
Type: CName Record
Host: @
Target: website-domain
Type: SRV Record
Service: _minecraft
Protocol: _tcp
Priority: 10
Weight: 10
Port: minecraft-server-port (not 25565)
Target: mc.domain.net`
to join with domain.net doesnt work sometimes, the website always work
also try flushing your local dns.
srv records are hit or miss
I usually check online dns resolvers on websites to see if it updated
Yeah, some people's Internet Service Providers give them DNS servers that don't always resolve SRV stuff. It suuuuuuucks for those people, and for those wanting people on their server.
😔
8.8.8.8 or 1.1.1.1 gang
Yes, chad summarized it nicely.
id probably do 8.8.8.8 since google is spying on me already
I usually set 8.8.8.8 first thing I do
it prevents the endless internet "outages" I would otherwise experience with my isps shitty dns
smart move
my advice: dont use srv records and use a subdomain to point to your server and use the default port
how do i speed up chunk gen on a shitty shared host paper server
pregen the chunks maybe?
shitty oversold* server
if you have big boi internet you could gen it on your computer and upload it after
keep the whole area loaded at all times then?
well big difference between loading and generating lol
nah i realized
currently im genning chunks
but the final product will be loaded mostly
it'll be faster at least
chunk gen kinda down the drain with the bigger chunks
even more than it already was lol
Ive sometimes wondered if you could store a snapshot of the server post-startup, and load it in
like a pc and its hibernation mode
yeah probably
i always wondered
what happens to shit when pc sleeps
would it set watchdog off?
since system.currentimems would jump a few hours
depends on the type of sleep mode
one mode writes ram and stuff to disk, another mode basically shuts all logic down except for some hw interrupts
some servers had a 30 minute startup time because of hundreds of plugins for minigames and whatnot
made me wonder if that could just be, yaknow, copied from a save state
probably a very bad idea lol
30 minutes???
???
just how much i/o is that doing?
for some its an hour
probably has to load a huuuuuuge amount of chunks and worlds
one of my plans is to get restart time to a min
bungee is a slow rebooter
but that's because the server chugs trying to restart 15 servers at once
usually its fine, but sometimes it shits the bed 
i dont have enough cpu so it does them like 3 at a time at most
thats expected ig
another random thought Ive had
LOL
what if you, instead of storing world and player data on disk, stored it on a network decentralized database system that multiple server instances can read and write
minewind does that
truly multithreaded minecraft
then have different regions of the same world hosted using different server instances
take 2b2ts huge world, and just plot it up
problem would be your plot boundaries
maybe if you put different worlds on different machines?
yeah ive thought about this
but as a player approaches a boundary they have to receive chunks from 2 different machines at the same time
possibly 4 at a crossroads
having different dimensions on seperate server instances
its entirely possible
not even that difficult, has been done before like i said
with this server called minewind
with a decentralized database one server could send chunks of another server, maybe just not modify them
but yeah, tricky
for the border i'd send chunk packets inside
plugin messages
lmao
like a hypathetical
2 players playing on opposite sides of the server border
how do i see the block changes of the other player?
doesnt really matter much
I mean if space isnt an issue Im sure you could store every block in detail without annoying encoding in a decentralized database
and have them all read/write from/to it
thats show entities etc
well i'm more getting at unless the server's can directly interface with one another's in-memory data
just store the compressed nbt
region file is basically a db of compressed nbt
yeah you would need an overarching 'combiner'
in other words, you are basically just running a big server that under-the-hood is multiple servers
minecraft at that point doesn't necessarily even need to know
lol
We have 1000 people on one server and the last person to survive gets Bitcoin.
SUBSCRIBE OR YOU'LL HAVE BAD LUCK
New Merch - https://shopmrbeast.com
Join our discord server for your chance to compete in future Minecraft challenges!
https://discord.gg/kCQKvZD
follow all of these ...
look at this
egg made this plugin
it syncs player positions across servers using plugin messages
super hacky but cool
don't forget knenwald ;)

o yeah
kenny is the protocol guy
i;ve seen something similar done with super mario odysey actually
who
kinda cool
our favourite twitch streamer

kenneth teelvision
Not plugin messages. That video was using redis messaging.
wouldnt that be slow
(I think egg's said they've moved over to RabbitMQ)
ig not since its built for it
apparently it was fine actually. Only issue was apparently the client packet queue couldn't keep up on low-end machines
there is teleporting around bugs yeah
i wouldnt say thats a cient thing tho tbh
there werent that many players on screen
that was the first version so I think everyone got all the packets
if i wanted to make an immutable owrld
would setting spawn protection radius to int max be a dumb idea?
communication of events between microservices
we do computer vision analysis, security, healthcare
sounds like something the company would say
what do you actually do
what is a microservice?
world domination, of course
double ~~
probably 2 ~
dont be evil
~~hi~~ -> hi
it would be fun if parts of the minecraft server code were turned into microservices so you can slowly work towards a load-balanced system
confusing naming alert ⚠️
also, have it not be java.
so you have to use load balancing at work?
for example, have player inventories stored in mongodb or something else with a microservice managing the changes to it
then anyone can create web pages to show peoples inventories or create tools or external services around it
thats how minewind does it
inventory, homes etc are stored in mongo
when they switch server it loads it in
its a good first step
the tech is there nowadays with gRPC and stuff
dunno how mojang would feel about their server being pulled apart into open source components tho lol
probably wont happen until mojang gives up on updating the game
kinda like the insanity around OpenRCT2
you wouldnt do that shit when you know there can be an update being released that breaks everything
i think we'll both be dead by then
or doing something that isnt minecraft
Id probably do stuff with VR tbh
that shits going to go crazy soon
if not already
into the radius looks awesome
vrchat is mostly anime and furries now
Im scared what 'Meta' is going to cook up for the corporate/normies
@warm anchor thoughts
why bother with cubicles when you can strap your employees in headsets and monitor their every move.
creepy
@static badge thoughts?
SILENCE
leaf i love you
thanks for making performance go brrr
nothing wrong with anime and furries tho :3
I watched some twitch stuff of vrchat when I was ill with a cold but it felt a little awkward tbh
i mean awkward ppl play vr chat so what do you expect
and ur dressed up as an anime figure
I remember in the very beginning there was a controversy because some popular streamer was messing about in vrchat
then some underage anime char turned out to have well, bits
place is a mess
leaf a furry
iirc that exists
shit that would be fun to watch
It do be existing currently
snaps neck
camera does 180°
I saw it
paper should provide a complimentary bleach spray bottle for the eyes when opening general
arent passwords technically security by obscurity
no
isn't encryption technically security by obscurity 
no
isnt
locking a house vs leaving the door open but the house is actually a maze inside
or some bs like that
just google it
leaving a house unlocked and door open so it doesnt get broken into
labeling your ssh key “gay porn” so the hacker who gets into your machine might not open it
unless
yea unless
lmfao
oh man jrotc is here
@warm anchor shuddup weeb
wtf
why is srv record bad?
srv records are unreliable depending on various factors
hear har
e.g. some routers are stupid with SRV records
some ISPs DNS servers are stupid with SRV records
Some day Minecraft will use its own DNS-over-HTTPS implementation and bypass all that garbage
Just like everything else does
doubt it
its indicated enough they dont care about servers
oh
ded
oh neat redesign on lucko/paste
nomana
@twin lagoon nox paste when 
soon!
epic
monaco uwu
what are these secrets 🔍
what's a nox paste
noxcrew
what's a noxcrew
BEST noxcrew
Well, it's a crew whom know themselves as nox
Issue is that they have city in there, so, am guessing that a major ingredient of that crew is cancer
rename it to kezzcrew
epic kezz .
best @untold meadow
lead ✏️ developer
weird, games been crashing like this on the 1.13.2 client
Anyone know where I can find good flags for my pterodactyl instaltion
in the off chance someone knows about a fix lol
make sure to decrease Xms and Xmx by 1-2G from your actual container memory
bot is dead 
Make sure you aren't using settings from a newer version
do i need to do that if its my own Pterodactyl install
@warm anchor https://youtu.be/uKmHGPUr6lM
Thanks for watching :) Have a good day!
Credits:
Topson -- https://www.twitch.tv/topsonous
No copyright infringement intended.
If you own the clip and want it to be taken down, please send me an email: titaniadota@gmail.com
would you know where the settings file is stored?
Ill try yeeting that one
looks like 1.14.4 does the same so this is probably whats been happening
i thought that was for like hosts over selling machines but idfk
No idea, somewhere in .minecraft 😛
lamo was t his yesterday
probably
You can set per-version directories so they don't try to share settings and worlds and such
But by default the launcher puts them all together
"theres an earthshaker in your house bro, luckily he doesnthave dagger yet" lmfao
yes, I personally set the container memory limit to unlimited (0) and to then set the ram in the Xms and Xmx flags to a little less than what you would normally give the container
xD
i set it to 16gb on a 24gb oracle thing
wut
lol
so i can like just do 16 in start up flag then?
The allocation should be more than the amount in Xmx (or you can just set it to unlimited)
-Xmx controls the amount of heap memory assigned to the JVM, this does not include other memory used by java, or native memory used by other libraries such as netty (for networking) or SQLite. Please do not allocate all of your memory!
(let's move this to #paper-help btw)
ok how should i do it then? All my players only know domain.net but not mc.domain.net and also i cant use the stabdart port
Im pretty new to domains and DNS...
Alternatively, use SRV records and fuck the small group of people that can't access your server without putting in the port
players that cant connect using yourdomain.com can you just add the port at the end basically
lol, I think my uncle tripped and doesn't want to admit it, fell walking up the porch steps and claimed the stairs were icy
my mom faceplanted in the mud earlier this week 
I went out there to put some salt down and couldn't slide on the stairs even when I was trying
And I was wearing slippers with flat rubber soles, no treads
multithreaded shoes
just use srv records, you dont want people whose dns can't resolve srv records. remove the weak from your server
i intentionally use srv records just for that
is that why you went from 200 to 13 concurrent players? 
yes
well at least you can yeet that janky queue plugin now 
janky?
slightly
it handled like 150 people in queue just fine
yeah it was originally a plugin duck made for me that i changed to woirk better
next money making scheme: add bots to your server to fill it up to the player cap then sell queue priority

MFW a Slovenian server actually did that. 
It's totally not sus, when you login and see this: https://posili.me/i/2022-01-15_02-57-33.png

I made original 2b2t queue when I was like 16 and the code was so jank im surprised it worked on a server that large
I found a wiki the other day that talked about how bad it was and I was like accreate
seeing jank code behind really popular services reminds me that while yeah, clean code is important and all, the end product is much more important to the user than how pretty your code base is
i’m curious, any specific points of why it was bad/what you’d do better?
ah, yea, the work the intern did cos it needed doing and, who cares
Lemme see if I can find the spigot dms it’s hella cringe
which sits around for 10 years or whatever, badly patched, until eventually the "fuck it" call comes
clean code base is only useful for maintainability
it's the never ending balance
you want everything to be maintainable, but, it's the trangle
fair points cat, it’s moreso a reminder to me specifically because i tend to indefinitely delay releases because the code isn’t good enough
what do you guys consider actual errors in java? like not all exceptions means there is an issue with your program
clean code, does the job, deadlines
when doing commissions i usually get a working base and if i still got time i'll clean it up and refactor a bit
if its not caught then it is, and usually you dont want any exceptions in an ideal world
unless your program uses exception-driven structure
sometimes that unexpected state is picked up by some logic somewhere or something, e.g. an NPE, some check somewhere which throws an exception when invalid state occurs, etc
sometimes those issues aren't detected and propagate elsewhere
throwing exceptions is the oh shit oh fuck button
exceptions is one of those weird areas where nobody has a good solution for
everybody hates dealing with checked exceptions, but, how do you ensure that people deal with unexpected state?
Like, best solution I've seen thus far is union types, but, you've still gotta make sure that you deal with them
just propagate them to UI level and show a message if its something the user fucks up, otherwise crash that bitch with a stacktrace
This was the initial plan, I don’t know why I thought the player data would change while they were offline and I would need to store it myself, thank god eventually it clicked that I was doing too much and I eventually just did the reconnect queue but I’m pretty sure I made a queue implementation myself reading stack overflow articles not knowing java had a built in queue
which is where checked exceptions are kinda liked, but, then they create so much mess
https://bitbucket.org/snakeyaml/snakeyaml/pull-requests/3 It was finally committed to snakeyaml 
that’s terrible but also really adorable haha
"should not affect threading" proceeds to switch from blocking dequeue to regular dequeue
you were doing your best 
but also yes, let us ignore the fact that minecraft stores player data and store it ourselves in glorious ✨yaml lol
Is the patch "0842-Fix-saving-configs-with-more-long-comments.patch" still needed even after this commit?
2 weeks of studying and i might finally start to understand my math course
smoll brain moment
oh also this reminded me of this I made a while back https://paste.gg/p/anonymous/60bd4971fda74e15b523d422a36afaea
i have no idea what that is supposed to do xD
it is very pointless but you can basically return values by throwing exceptions
I mean, I think that Either is basically the best type of representation of that type of stuff
as it's basically just bastardised union types in a sense
or sorta like result objects akin to what kotlin was tryna push for with their sealed classes
optional gang
look at the backend of any enterprise outside of tech companies and find that you'll want to claw your own eyes out, I'm not convinced it matters at all tbh lol
yeah maintainability but I feel like that's not even a thing they do, like they just use systems until they're so old they physically can't anymore and then start from scratch
no updates to speak of
but my code still has to be perfect before i dare show it to the public
manufacturing PLC is bad
Not true. Features are constantly added to legacy code
Depending on the application
Yes
the optimizations many compilers apply to your code when you ship it would look incredibly ugly if it was in the actual codebase
loops for one would look very different
DED CHAT XD
who asked

that doesnt work, i have to give ip and port then... it takes the ip of the webserver if i try to connect so it ignores the srvreport...
i know some huge servers can do it without subdomain. how they do it?
SRV records
This has gone full circle. I love it
I mean
SRV records are as reliable as they are
make sure that you're using a reliable DNS provider such as cloudflare
but, like, outside of hosting a proxy on the web server, you're SOL
such is how all of this works
when SRV records fail, there is nothing you can do
there is nothing we can do about ISPs, etc, being janky af
I didn't see any issues with SRV for like the last 5 years. Might be region dependent though
for us they worked for 99% of people
every once in a while it would fail for somebody and we'd have to give them the more direct domain
really boils down to the network they're on, etc
if you attract a bunch of people in an area where ISPs suck, you're gonna see it more
Out of interest does increasing the world height affect server performance a lot or not by much? Assuming I've pregenerated the chunks of course and the world gen I've used takes advantage of the extra height
more height = larger data structures in ram which also need to be written/read from the disk
more blocks for random ticking, etc
how much that impacts depends on VD and hardware, etc, etc
I mean
read the entire page
read, and then answer the questions?
um
i answered
it;s says i will not receive support
so i answered no
it's just the screenshot
now i understand the answers
oh what the hell lmao, this doesn't seem intentional
Is a feature bro.
it's just the screenshot

i just realised
ah, my bad
I think the question is too hard. Should just ask them if they like paper chan
i keeped trying

@twin lagoon 
i already in the page



@untold meadow best kezz .




best @untold meadow



