#general
3141 messages · Page 1497 of 4
Does eigencraft redstone have quasi connectivity?
this down for anyone else?
Getting access denied, wondering if I'm blocked for w/e reason
Yeah. Curse kinda died.
Their social media person was up all night it seems
damn
not defunct, but there are better modern alternatives. (Modrinth ❤️)
Hangar when
goblins are being dispatched to your location
Modrinth only does Minecraft mods, right? Cause CurseForge covers mods for other games as well.
yea, CF does other games too but Modrinth is a lot better for MC mods. more developer friendly as well as easier for users to navigate
like, compare searching for something on Modrinth and on CurseForge
Well, I would but CurseForge is down 😉 I personally never use CurseForge directly, but only dbo.
ah yes forgot its still down lol
Mini van 😆
modrinth should be getting modpack support soon™️, im very excited for that.
thats like the one thing its missing rn
What choice do mod makers have except to use curseforge
its mod upload page thing is absolute garbage
Modrinth obviously
cf's upload page is absolutely hilarious
like 3 full pages of version checkboxes
not horizontally organized or anything, stacked directly on top of each other with obnoxiously large margins
nice
modrinth's version selection GUI is so much nicer by comparison, it's a single dropdown you select versions from, and they go into a list
that is curseforge's, that goes on for like 3-4 more pages
dbo doesn't even have that, they have only major versions and a million random builds from a decade ago
modrinth even manages to make every snapshot version ever made manageable in their selection GUI
i keep my mods up to date to the latest snapshots
that way i can release within hours of the official release
CF should be up again according to their Twitter
is it useful modify the sshd config file and allow user authentication only from a special group? Or is it sufficient give into the passwd file the nologin shell?
disable passwordauth & enable ssh key auth only
that & changing to a non-standard ssh port is the only thing i'd recommend
Why should I change the ssh port? An attacker could find anyway an open port, right?
i watched a video on this a little while ago, lemme find it
Do you have a linux server and do you know how to prevent getting hacked? In this video we will critically discuss a few best practices. The video can be summarized as: "a lot of fluff, not much use".
Play around with Linux and get 100$ Credit for Linode*: https://liveoverflow.com/linode1
Prefer to read? Blog article version: https://liveoverf...
Thank, I'm going to watch it
that's if someone is specifically targetting you yes
if you change the ssh port it'll prevent 99% of the bruteforcers who are currently attacking your server
good ol' security through obscurity
rather have obscure security than no security
wouldn't call it obscurity, it's just that if you're on OVH for example there's a fucking million bruteforcers already targetting your ip
obviously you can install fail2ban but if you just change the ssh port & disable password auth there's no reason
im just memeing
Security by obscurity isn't bad
the sad moment when english doesnt have enough verbs to apply context between performing an activity and actually encompassing a quality in be
It's bad if that's your only layer of security
Not targeting you, just a general statement
will keep that in mind
Hangar wen?
mini can target me any time he wants
😳
Hum guys, quick question, I think that I should disable PAM. What you think about it?
Pam?
Linux Pluggable Authentication Modules
no
Are there any benefits over disabling X11 Forwarding? (I don't use it for any service)
Should be disabled by default anyway.
why use an x server if you're not using a gui 🤔
I mean if you aren't using pam then it makes no difference
Does anyone know some super cheap single board computers? I don't mind ordering from China. I just want something disposable where I can get wifi and camera.
Was thinking rpi 0 with wifi, but it's a pain to get at good price.
Orange Pi.
I tried searching for orange pi and banana pi, but didn't find anything decent. But I mostly glanced over a few offers.
Define decent.
I guess I meant either cheap with wifi or super cheap without it so I can get a dongle.
Though this doesn't look to bad for 14$
Orange Pi i96 256MB Cortex-A5 32bit with WIFI/Bluetooth/Camera Functions Single Board
https://a.aliexpress.com/_vNkqCD
Get camera for 11$ and should be ok.
Hoped I'd be able to get it cheaper, but it's fine.
@twin lagoon wheeee
uwu
I thought she was referencing some software lmao
introducing Merger™️, the all new Paper tool 
Smh
call it glue
it's actually hardware! you simply tell Kenny very rude things repeatedly until he does the merge
What's the goal?
Might be worth considering a microcontroller if that's feasible
@worn ember the goal is to be able to strap a small power bank, put it all in water-tight enclosure and be able to leave it for some time and stream video.
Bribe kneny
Not sure I wanna try and work with microcontroller for that, and implementing some site api to stream the video lol
Hmm. Shouldn't be too bad for just that
ESP32-Cam should be the cheapest way to do that, if you want a real micro instead of a linux machine.
I ordered new ESP 32s and they got lost 😢
Need to get new ones, so will look at the camera versions.
Could also save on baterries if it won't eat that much power hmm.
microcontroller would be the cheapest and most power efficient
but you'll have to do some more setup
I wanted to learn how to write and compile Rust for ESP32 anyway, that's why I ordered them.
I was wondering about what a tty is. Can someone explain it to me? I know that you can switch to a tty with ALT + FUNCTION KEY
Legacy.
I can't think of a simple way to say it other than Legacy yeah
http://www.abouttty.com/?sa=X&ved=2ahUKEwiG_J-S9PPwAhVDXqwKHY1bAg8Q9QF6BAgCEAI
A ,TTY, is a special device that lets people who are deaf, hard of hearing, or speech-impaired use the telephone to communicate, by allowing them to type messages back and forth to one another instead of talking and listening. A ,TTY, is required at both ends of the conversation in order to communicate.
ok google
TTY comes from when actual terminals and teletypes were used
And the terminology stuck around when they were being phased out
teletypwriters *
Why can i put fire aspect on EVERYTHING??
but ig mostly now it's just a terminal instance? to put it one way
@vestal jasper can we say that using another tty means using another console instance?
Ok, it's a virtual console
Because you are in creative mode?
@vestal jasper 
Thanks for the help today, got it working and holy crap is it amazing - feel free to look and tell me if I did something stupid (nodes are in US and Australia): intl.2tbc1887:6379
is that ipv6
thats not a valid domain is it?
yeah that's not
Google Inc.

no am not?
Then you can't.
I assume you have 2 IPs set on each VM? 1 public and 1 for management?
NL moment
no trains country-wide because of a malfunction
I blame Flash.
same
Shouldn't put doors in storage if they're that critical to your train network smh
those are passenger trains
and their phone network died so they cant contact train drivers
who's flash?
barry allen
Ded flash
2 fast 4 u
at least i managed to catch my bus
Was it heavy
yeah i was sweating
Dam vro
might be because it's 26°C out and im wearing a jacket but who knows
What's that in freedom
i think like mid 80
Nice
freedom units
As opposed to communist units
intro of my hero academia season 1 is so epic
bnha kekw
.g 26 degrees communist to freedom
(DiscordBot) https://fee.org/articles/i-grew-up-in-a-communist-system-here-s-what-americans-don-t-understand-about-freedom/
Individual freedom can only exist in the context of free-market capitalism. Personal freedom thrives in capitalism, declines in government-regulated economies, and vanishes in communism. Aside from better economic and legislative policies, what America needs is a more intense appreciation for individual freedom and capitalism.
LOL
Ok google
.g 26 c to f
View the temperature conversion for 26 degrees Celsius to Fahrenheit. Includes a worked example, showing how to convert 26 C to F.
.wa 26c to f
(DiscordBot) Result: 78.8 °F (degrees Fahrenheit) - https://is.gd/cHrAVU
Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of people—spanning all professions and education levels.
that's hot wow
That's average
.wa weather cologne
(DiscordBot) Latest recorded weather for Cologne, Germany: temperature | 23 °C relative humidity | 38% (dew point: 8 °C) wind speed | 3 m/s (33 minutes ago) - Weather forecast for Cologne, Germany: between 12 °C and 25 °C clear (all day), between 11 °C and 18 °C... - https://is.gd/GcAakT
Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of people—spanning all professions and education levels.
It's still may so it's not bad
so hey i was almost right
gotta love the weather when I need AC and heat on the same week!
26°C IS HOT??
Did u get ur ac fixed
We dont live in India snoopa 
Eternity is pampered
Snoopa is having a stroke
35°C is where it's at
Not everybody lives in a desert turned slum
my room is 21 c rn @untold copper and I am in only my undies
i live in west of west germany /s
wtf
I live in the best part of west Germany ^^
U from Aachen?
dw, germany will soon be a slum turned into desert
you see this @vernal moth ?
Will
you see this line?
Wow india is so small haha
damn mini roasting snoopa so hard
I know how geography works snoopa, I am from a country with free and universal education

LMAO
:(
Someone call the mods there is bullying happening
And cat isn't awake
bully me instead lol
i hope a fly dies in ur drink
next news: Snoopa got destroyed in PaperMC by a random German
German alcoholic bullying minors on Discord (GONE WRONG!!)
I did sherobrine, but u ignored me
there is no west germany
also attack on titan
Germany launches cyber assault on India, through the channel of a minecraft server software
that is some serious anime shit
there is only east netherlands
snoopa turned weeb
lolno

Snoopa is an otaku
age-rated movies to be precise
You mean the German beach/tank car park?

We just gotta talk to eternity to feel epic 



TRUE
wE hAvE fReE EdUcAtIoN
Is that the immigrant map? /s
ugly part aka where everything is flat, and they only mine coal and stuff
been there
also mini lives there
agree
I don't think that map is entirely correct, I think "ugly part" should be the entirety of Germany /s
big oof
no no south west is pretty
wwdym snoopa have you seem west India??
but that's basically france so just as bad
Have you ever been to cologne?
what
with a dji drone
LOL
because obvs
imma need some pics LOL
Youtubers are fun
They think they are famous and then you ignore them and just treat them like a normal dum stranger and they don't know wtf to do
"but I am X", "who?"
I don't have pics but we arrived at the cathedral and suddenly I almost get ran over by some youtuber skating away from a group of screaming teens
lmaoo
Nah, the place next to the cathedral has been a skater place for as long as I can remember
yeah guys im also a super famous youtuber i have 10 subscribers /s
noob i have 15

I apparently have 99
nice
my actual inRL account has 80 something
I once was getting burgers with a female friend and the table next to us the top German beauty YouTuber was eating with a friend. She told me quietly, hey there is XY, and I repeated kinda loud "X who?" So that she could hear me and she looked incredibly confused at me, not grasping that there are ppl who don't know nor care who the fuck she is
I dont even know how? I had like zero video on my inRL account lol
gg
this is why people dont invite you to parties mini 
that's good ded so mini can continue to approve paper pr
yes
he'll dig his way out tho
wtf is this question even
its probably a, b, c or d snoopa
need at least 3 S that's what i can see at a glance
its C
Ti is constant so C?
ok den do this xddd
they picked a reaction where TI is same on both side so a and c has to equal
and only C is like that -.-
HOLD UP DID SNOOPA JUST TRICK ME INTO HELPING HIS HOMEWORK??
lol

my buddy car does some strange things...
hmyes
||d||
That's something I'd imagine krusic to come up with
speak of the devil LOL
Since you just summoned me, here you get a fun video: https://www.youtube.com/watch?v=tB1GC0yvEts&t=165s
RAFAEL's Drone DomeTM C-UAS is a powerful, off-the-shelf, end-to-end solution that secures airspace against hostile drones.
Drone Dome has 360° circular coverage and is designed to detect, track, and neutralize drones classified as threats flying in No-Fly zones. The system has rapid response time, a high success rate and system reliability.
slav car goes brrrr
gopnik mobile Kappa
lmao they cut something from her speach into it
okay need someone smart again
say we've got a k8s cluster with just a single node, it is both server and agent. we install traefik ingress controller. we add app in there with ingress -> service -> deployment. so then the app is accessible from the node's IP as that's where the traefik ingress controller should be sitting
so how's it work in a HA setup with multiple servers (control planes)? i would need an external load balancer of some sort to decide which control plane to connect to, as each would be running the same traefik ingress controller (their own instances) right?
what load balancers exist for that?
when I do it on a cloud provider, it's just like hey! magic! load balancer allocated!
but if I wanna roll my own, what would I use 🤔
No.
krusic, plz
No. 
plz elaborate ?? 
I am unable to can.
That's unfortunate I'll keep waiting for someone to answer my Q then 
@twin lagoon you're summoned, thx

tldr load balancers
rip
TLDR microservices are bad.
michael uwu
i mean, clearly i need one huh, but is it just like another server that you rent and direct connections through
oh boy this is bad
Depends™️.
Depends on what michael says
Jesus take the wheel
so how's it work in a HA setup with multiple servers (control planes)? i would need an external load balancer of some sort to decide which control plane to connect to, as each would be running the same traefik ingress controller (their own instances) right?
external LB yes
what load balancers exist for that?
MetalLB
I love Michael
when I do it on a cloud provider, it's just like hey! magic! load balancer allocated!
that's because your cloud provider's cloud controller manager usually provide provider-support for this
uwu
it should be noted, MetalLB is best when using a provider that has good support for it
e.g. equinix metal's cloud controller automatically integrates into MetalLB and sets up the right BGP settings and allocates an elastic IP
there's also https://kube.vip
WHY IS MICHAEL SO EPIC?
the cloud controller being what traefik is, the ingress controller? so you'd need to use one that works well with MetalLB
cloud controller is a separate process
FEATURE STATE: Kubernetes v1.11 [beta] Cloud infrastructure technologies let you run Kubernetes on public, private, and hybrid clouds. Kubernetes believes in automated, API-driven infrastructure without tight coupling between components.
The cloud-controller-manager is a Kubernetes control plane component that embeds cloud-specific control logi...
Ah shoot
if you don't have a cloud controller installed on baremetal, you'll have to do MetalLB manually
yeah i don't have one, im fairly sure
and for that, well, good luck since i don't know how the fuck BGP works and you probably don't have the luxury of automatically assigning elastic IPs from your provider
it is
u love DO k8s most?
yes
kk den
@potent fossil
@vestal jasper
Sup
Sup
Simple: so anyway i bought the cloud provider instead
well that's not very cash money
I mean yeah, manually running a cluster doesn't sound amazing lol
DO and Linode both have free control planes
it should also be noted, k3s comes with klipper-lb by default but it's not exactly a load balancer
but it does enable the LoadBalancer service type on baremetal
i mean, but that's for load balancing services right? so you have ingress -> klipper-lb -> [many services] -> pod
but im talking about if you have many control planes and need to load balance those, i guess. 😅 lmao i don't understand k8s enough so I feel like my wording is shitty
krusic plz
Krusic speaking the tru tru
o
for that you don't need metallb
but you do need kube-vip and/or a cloud controller manager
The project was originally designed for the purpose of providing a resilient control-plane for Kubernetes,
MIchale is a god
I love michale
i've never touched kube-vip though
i don't plan on ever touching it either because it doesn't use helm charts 
yes ur right, not using helm charts is bad
that's okay this discussion was entirely hypothetical anyway, i just needed to know how such a solution would be implemented to appease my curiosity. i dont even need an actual agent node yet let alone multiple control planes 
all of those solutions basically do the same
By avoiding the problem all together.
No, krusic
they get an elastic IP and assign it to a healthy node, if the healthy node ends up being unhealthy (health checks fail etc), it just reassigns the IP to another node
ok plz define for me 'elastic IP' 
which options do I need to use to install vim from source and then being able to use the special register +?
an extra IP address that can be moved around servers
I see
which you also need provider support for 
yes
Woiii minecraft 1.17 releases 8.6 👀

That was fun to fix.
So, internally the IP works, but the current IP holder doesn't have internet access. 
i have the luxury to have a cloud-controller-manager that handles the ordering elastic IP part & setting up BGP part (and the HA controlplane part)
Time to debug and remove the cursed MAC addressing stuff.
michael spoiled af
too bad i can't just get a control plane and then use my own nodes
but at that point i mean fuck 
Michael ever seen how fun elastic IPs on IPv6 are?
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
nope
Every device should have a dedicated IPv6 IP.
Me_IRL: https://posili.me/i/2021-05-31_17-13-58.png
I want to die.
4 billion IPs, 7 billion people, several devices and servers per person that need an address, I'm sure IPv4 is fine
Hope you like that CGNAT
Bro.
How many of those IPv4 IPs are wasted on MINECRAFT SERVERS?
You don't have it yet
Too many!
until i have it i don't see the issue 
Either IPv4 will die out or you will have it eventually so the cloud can have your IP
Or just because your ISP gets more customers and doesn't have any IPs to give them
Good thing big schools/unis are hoarding huge IP blocks and using them for nothing. Except online terrorism that is.
Fact bro
IPv4 is dead, we're just doing a Weekend At Bernie's with the corpse hoping it doesn't all come crashing down before we get everyone on IPv6
And I am once again asking university of Michigan to stop attacking my IP. I know it's a experiment, but holy 💩 bro, you can't keep attacking one of my servers daily.
KGB Hosting
Cant have shit in Michigan
When you say attacking do you mean scanning?
Sometimes just scanning, sometimes trying to brute force SSH and sometimes just DoSing the services on that poor box.
This is another advantage to IPv6, scanning isn't a thing
They're trying to interrupt ur minecraft server uptime krusic
how dare they
If they actually attacked my MC server, they would get multiple strongly worded emails per week.
😱
1.17 has a release date now
Wow look at this totally new information that no one has told us before

Lol
totally 😶
I just hope they don't remove the experimental features. 

i didnt know
im just waiting for the "paper 1.17 when" to start
arent we all

tbh i dont follow minecraft news
You were talking before and after the last person to come in here and say it
i swear its the first time i see it xD
Hey DED I have some interesting news, that nobody has posted before, just for you: https://bit.ly/3wF4lfI
smh and here i thought mbaxter would actually come up with something useful
And the follow-up news I think you should see too: https://bit.ly/3fVOPFv
i didnt even need to click to know
Well i knew but didnt expect it like that
I figured they'd both be the same thing, didn't expect the first one to be real
xD
imagine being me
and forgetting to do an assignment because you only get reminded to do it once a month
for 8 months
and then panic 7 days before the deadline
with ~5% done
:)
Epic fail
That's how most diplomas are written. Last day speedrun any%.
@woven otter
https://tinyurl.com/28mt94dj
Exactly lol
yeah well i need to read 2 old dutch books still
for that assignment

Barrel connectors should be banned
Is the center tip the diameter or the radius?
But that's an specially strange one, 32v 0.8a?
neither
POE. 
Usb master race
Bro.
Then again, no clue what device that is, lmao
I'm not connecting my MikroTik with a USB cable.
diameter
Since at least 10 Russians are currently connected to it.
the inside diameter right?
i suppose
Ok, thanks.
I propose
to who
I glucose
I fructose
hi guys, what news got about 1.17 😄
Are you excited about tomorrow
No
.eta
Anyone requesting an ETA will be fed to goblins.
What’s happening tmr
please feed me to goblins 🥺
Goblin slayer style
.kill mrsherobrine
rips off mrsherobrine's arms and leaves them to die.
oops...could've sworn i set it to goblin consumption mode
.kill Simple
reaches out and punches right through Simple's chest.
I propose to simple
oh well, same end result

slices SuckMyFoot's limbs off with a sharpened katana.
yes
lol
god that guy was annoying
trolling in 2021
Is he finally banned
like 4 days ago or smth
I missed it
pagman
yes but who is vic awa
yes you are
So when would you create a multi module maven/gradle project? Like if you have two projects that will have the same common code, would you do it then?
multi platform, multi purpose, reusability etc
paper 1.17 when
for the paper team, the days around MC releases must be super stressful for y'all
(Curious, any plans to stream the updating process like last time? Was super interesting to see what goes into a major update)
some people intent to stream
yeah idk who vic is either
just one of dose filthy weebs 
just because I spent my weekend watching durarara does NOT make me a weeb
Imagine being a weeb
naomi = chad touhou enjoyer
bad apple played on paper
bad apple played on osu sliders
Stressful but fun.
And yes, I can confirm there will be beer streams
sweet, ty mini
MiniDigger more like MiniDrinker
More like MegaDrinker
TRUE
Or German for short
DE for shorter
hot hot german boi drinkin beer shirtless on stream under the influence of raw minecraft?

my body is ready
hot tub drunk shirtless coding stream OMEGALUL
this but unironically
Jokes on you, am still working on my parents to buy a jacuzzi
This Sunday my dad actually got out measuring tape when I showed him the perfect spot
i am 100% not joking i will subscribe to that twitch stream
They don't know what to do with their money anyways, might just as well spend a couple grand on a jacuzzi
Should it complements the sauna pretty well 😂
Covid weight is real
Then I should move back in with my parents 😂
i really want a seagram's rn
Am only like +7kg, but it seems like really visible
Maybe I lost muscle mass and compensated with fat
I mean yeah if it’s a comment from friend coz you see them less lol
So any small change is more noticeable
eternity uwu
No I notice it myself, my friends don't care, lol
Aurorororororra 
As in, my summer shorts are too tight
didnt gain weight, only muscle B)
Y’all have summer short? Mine is just all year round short
I hate doing sports outside of water so I didn't do like anything
and it is proven again, skirts > shorts
You only see me in skirts when it's Karneval 😂
skirts require me to shave my legs and my last attempt at that ended in major bloodshed
get hair removal creme!!! it's EPIC
you put it on, wait 10 minutes, wash it off and the hair is gone for like 2 weeks
Ded did you apply it for 5 minute on your head then? 
probably should but i need to get my priorities sorted w
aka for now school > games > me
Bruh.
Bro!
Should be: you > school > games
School would disagree 🙂
They always will.
But after you finish school, you look back and see how many lazy people got of better than you.
When you have kids, they take the first spot.
Don't take kids, then you'll never have to give up your first spot
Uwu paper pride logo is up
Want to age 3x faster? Just get kids bro.
Do you guys have multiple ssh keys? Like an ssh key per server or per service (i.e github)?
It's super small in the logo, but here's the big version:
Actually noticed the colors changed a bit.
I tend to have a few, but usually need a good reason to create a new one. Usually stick to 1-2 main ones.
Generally no reason to have multiple
Oh okay. I think I'm going to just create one and use it for everything
They represent your identify
At work I have more solely because there's some workflows which require you to make them "leakable", so then I create new ones for the specific purpose.
Like when you need to access GH on a remote server where everyone has admin rights to - separate key assigned to project GH account - so if someone steals it, they can only access GH which they could before anyway.
okay I got a fancy new crimping tool and nice pass through rj45 plugs
but I forgot to buy cable 
How long will it last?
One ssh key per device (desktop, phone, laptop) is the most correct way imo
a gpg key is your identity not ssh
afaik you can also use gpg for ssh though
Still better than not having ssh key 
No.
Is the logo different or smth?
yep
happy pride month
cool now i can talk about my crippling need for gf
I can't even see the difference
i should stop sorting all my image files in my Downloads folder
(not rly tho)
how's this? I copy-pasted this together from the convo between me, Machine, sulu, and Ault in paper-help:
Why isn't there an ETA?
Paper has to wait on Spigot to update, and we don't know how long that will take. Then, depending on how many changes and conflicts there are in the existing patches, it will take an unknown amount of time, then they have to find and fix any bugs, etc, so no way to know in advance exactly how long it will take for Paper to update.
Furthermore, it would be even more impossible to give an ETA as for when the Paper release will be stable, as we have no idea how many bugs will pop up from where (if we knew that, we wouldn't have any bugs 🙃)
There will be an info channel up in a bit with some more of the process, but there is not and never will be an ETA.
there is a big doc about the update process and what steps are required
paper η
i prefer calling the offender dumb for 5 mins and then ignoring them
η is funny cuz it's greek letter eta
Hello
Hi there 
Hello there?
Pishifat Channel: https://www.youtube.com/user/Pishifat
Another good meme: https://www.youtube.com/watch?v=KTSMX50iKnY
And another one: https://www.youtube.com/watch?v=cBeTZmXE_Sw
Using the 5G package on your 4G+ phone won't do anything, so you can just disable it to save money.
Spot the toggle:
https://posili.me/i/2021-05-31_21-58-38.png
damn
Hey I use on my proxy Waterfall ViaVersion and my Minecraft servers are Paperspigot 1.8.8 how do I make it so that you can join the Minecraft server with a higher version it says I should use the 1.8.8

use a plugin
or just remove via and not let them join in the first place 🤷♂️
True. Why would you want the most insufferable player base of MC into your server??
I'm thinking of replacing my cursed NGINX setup with something more modern. What is the cool thing people use nowadays? Caddy?
I started migrating to use traefik instead of certbot, but not sure I even need it.
Apache2. 
I want something more modern, not more cursed!
Traefik is love
traefik can't do a lot of the more cursed stuff you can do with nginx
yeah here I am thinking that Ngnix is the new thing 😆
Which is a feature sulu
yeah fair
caddy is neat but you probably want nginx
caddy is great for getting a static server going without any fuss
Traefik can't serve files, right? And I didn't find find a way to do some simple rewrites like these:
location ~ ^/server_metrics/([^./]*)$ {
# Since we use variables in proxy_pass,
# We need to define resolver and point it at docker DNS server
resolver 127.0.0.11;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_read_timeout 6;
proxy_pass http://$1:9225/metrics;
}
Nginx is nice. It fucks you in the ass too!
Traefik can make rewrite rules
serve files, no but you can do rewrites like that
Just the way I like it
I have simple nginx containers for files
I thought you didn't like butt metal 😛
Nicely hidden behind traefik
Just not from you /s
inflatable is more fun
Yeah - I didn't find a way to make this as rewrite rule. But I guess I don't need to, can just expose them under domains instead of paths, each marked on a different container.
Though will be pain to change if I'll need to.
To buy the totally bitchin' album 'Balls Out' click here - http://smarturl.it/ballsout
#SteelPanther #DeathToAllButMetal #Vevo #Rock #VevoOfficial
(Explicit)
Yeah, I mostly want to clean it up on docker-compose side. Because this is cursed:
website:
entrypoint:
- /bin/sh
- -c
- 'while :; do sleep 6h & wait $${!}; nginx -s reload; done & exec "$${@}"' # The magic with sleep in background is needed, it ignores interrupts
- entrypoint # Name of the script
command:
- nginx
- -g
- 'daemon off;'
ports:
- '80:80'
- '443:443'
# <...> Other config
certbot:
image: certbot/certbot
depends_on:
- website
entrypoint:
- /bin/sh
- -c
- 'trap exit TERM; sleep 2h & wait $${!}; while certbot "$${@}"; do sleep 12h & wait $${!}; done' # The magic with sleep in background is needed, it ignores interrupts
- entrypoint # Name of the script
command:
- certonly
#- --quiet
- --non-interactive
- --agree-tos
- --keep-until-expiring
- --webroot
- -w
- '/srv/webroot'
- --email
- '${EMAIL}'
- -d
- '${DOMAIN}'
- -d
- 'map.${DOMAIN}'
# <...> Other config
Love busybox sleep /s
Yea, that's why I wanna get k8s setup
My server that I had stuff on was suffering of old age so pulled all my stuff over to a new machine
and wanna clean up all the crap I had mangled together
I kinda too, but it's such a huge overhead if you want to store everything without secrets in a public repo etc.
I just didn't bother yet. But it's on my TODO list. For 2022 probably.
I just realized at the end of Stargate they nuke a bunch of children (and one Ra)
Not a war crime.
Also 90s action movies seemed to really like the "bodies melting like wax in a fire/explosion" effect
if you want to store everything without secrets in a public repo etc.
needs more sops
its only a crime if you get caught amirite
It's only a crime if you agree to it being a crime.


Cement.
I do believe that caddy is the right choice for anything new
it can do anything the others can much more easily
and comes with real http3 support
i like using traefik for when i use docker
can't stand traefik when used with kubernetes
i hate Ex Nihilo
Don't we all?
true true
I've been hearing 1.18 is gonna be hard for server owners because they're adding major changes to the game?
Michael have you ever tried the hashicorp stuff?
what hashicorp stuff
also don't really want to get close to terraform 
learning kubernetes was bad enough already and now i'm comfortable with it
no reason for me to go learn nomad when it's something only 6 companies use or something
Part of my reason for wanting to use k8s when I can get around to setting it up is learning how to actually use it given how widespread it is
Even if I don't directly end up working with it and some other folks deal with that crap, I'd at least like to have some awareness of it
especially as it helps deal with some of the crap I don't wanna deal with, not to say that there aren't some headaches I'm expecting from it
For me it doesn't make that much sense if you only want to run a single instance of everything.
for me a good chunk of it is that I wanna deploy everything in docker where viable and just have small VMs for everything else
Just, I hate docker compose
Hmm, I think I'm gonna not use traefik, and instead replace the whole setup with Caddy.
Some things aren't that well documented, but I think I can get it to work eventually.
famous last words
Worst case scenario, I just make it read nginx config https://caddyserver.com/docs/config-adapters#known-config-adapters
And the nginx adapter is not downloadable from website kek
Krusic, it's OK. It doesn't even compile for a few months now.
But I got it working, got a pretty big JSON and now using it to re-write it in Caddyfile.
Hi all! I'm starting "season 2" of an SMP with some friends (~5 players max, at a given time). Season 1 had an economy with JobsReborn and EssentialsX, but we're stripping both of those away for a more "vanilla experience".
Are there any recommendations for SMP plugins that don't overhaul the gameplay too much?
At this time, I'm thinking:
- WorldBorder (this is a given)
- ChairsReloaded (https://dev.bukkit.org/projects/chairsreloaded)
- Graves (https://www.spigotmc.org/resources/graves.74208/)
- Nether View (https://www.spigotmc.org/resources/nether-view.78885/) ([pending performance issues])
WB isn't a given considering vanilla has a worldborder 😄
but that question is probably more suited for Syscraft
I call it a given because I like to think it helps with performance :)
Ahhh, maybe.
I was between here and M.O.S.S., but that makes sense too.
it helps because it allows you to pre-generate the world instead of having an unlimited one. But it doesn't matter if its the vanilla WB preventing further chunk generation or a WB plugin. the only downside to the vanilla one is that it only supports square borders
Use Chunky instead of WorldBorder for pregenerating
Huh, apparently Cyberpunk 2077 sold 800,000 copies in Q1
Ah, does that have to do with the original WorldBorder being discontinued?
I'm actually kind of surprised it's that high but they thought they were going to sell 27 million copies in the first year
Yeah, pre-genning is my main use for it.
Chunky is way faster for that, and im not sure if WB pre-genning works in 1.16, iirc it was abandoned and not updated
Ah okay, that's good to know.
They have 10 million copies sold in the first month (almost entirely preorders) so it fell off a cliff
...I was one of those preorders, pulled the trigger like 2 days before release
Oh, another thing - I'm not sure if this is on-topic enough for #paper-help, but what is the situation with performance these days, relatively? I got into this at a bad time (when 1.14 came out, and performance was a big issue), but I hear that 1.15 fixed a lot of things, and I'm sure that Paper has been steadily improving too.
You know you aren't in #paper-help, right?
Yeah, I'm scared of being offtopic in support channels.
I would say its decent again. Still worse than 1.12 (even tho Tuinity comes pretty close, at least with chunk loading speed) but absolutely usable. There are also good performance forks like Tuinity or Airplane now, and with those 200 or more players are definitely possible
Some servers are very sensitive to that.
it's much better than 1.14 was, but, like, 1.8 days are long past unless you wanna start cutting the modern features
That's good, as long as things haven't gotten worse.
Making a workable solution on a VPS with 2GB of RAM was an experience.
Ah! I didn't know about those forks. I'll think about trying them.
yeah, 1.14 was the absolute low in terms of performance
Do you know how Tuinity and Airplane came about? That's a lot of layers of forking ;)
there's an even greater fork
They promise increase in performance but from what I tested, Tuinity is the only one with most noticiable increase in terms of chunk loading.
I have a fork of Airplane, sooo yeah, more forking
Airplane promise a lot and has a mile long roadmap but I dont really see much comparing to Tuinity
Does tuinity have anything significant other than the lighting changes?
yes, changes to the chunkloading which speed it up a lot
That's the most noticiable one I mean MC chunk loading is shit 
I thought the rest of it was a ton of minor things that depending on your server setup might add up to be useful
Airplane has only those minor things. its noticable in some configurations with a high playercount, but I agree the difference is not as big as Tuinity vs Paper
yeah for someone whos renting a $10 server from a sharehost that cant even honor Aikar's flag, running paper will be enough in most case
Leaf also reworked the chunk loading system to fix some bugs
Plus, this guild is the one with the most active member base in terms of providing supports.
He's supposedly doing more work on DFU now
is DFU a problem? Shouldn't it do nothing if the world is updated?
by dfault it loads all the schemas lol
.g lazydfu mod !gh
(DiscordBot) https://github.com/search?utf8=✓&q=lazydfu mod
should really ask me
@static badge Hi can you ask Leaf about this patch? thanks
also I'm pretty sure leaf intended to do other stuff but yeah he's typing now so..

I really just linked it for the readme
well really lazydfu was inspired by my non-published mod for fabric which did the same thing as paper
except the right repo didn't come up for some reason
lol, got me all worried with this multi threaded patch but it doesn't actually do anything
Mojang has tried off an on to do per-world threads
I hope mojang doesn't try again
the threaded systems I see tend to....
be less than ideal
That'll be the day all Bukkit dies 😛
I thought Material would kill it but people limped forward
No way in hell the people who write plugins will be able to deal with threads, look at what happens with async chat and player join
I don't feel like the lack of multi-threading of worlds really is that big of a problem, most servers seem to have very few worlds and if you really need many worlds, creating multiple servers instead is not that hard
per world threading is also the easiest to do
per-region should be doable
According to the wiki page they've done it since 1.8 👀👀👀
Or you could get fancy and make "region" in this case be "isolated areas of chunks"
Yeah, when two players run toward each other you just merge their regions together
isn't that the "regionized parallel processing" that has been on the paper repo "Projects" page since 2018?
those patches are in tuinity because it's always something I've wanted to at least try; although at this point I see plugins being the biggest problem vs making the changes themselves
Theres a lot of tail work leading towards that which aikar has been meaning to get to but held behind other stuff
yeah doable, easy compared to dealing with plugins
many headaches in terms of how the fuck do you deal with plugins
If you involve plugins too then every event serializes things so you get no benefit
and big concern that as soon as you start stalling regions for events to fire you kill all the gains anyways
you can't hide regions to the bukkit api
you need to expose them
or you end up with racey ass code and broken plugins and none of them could even fix it
shit like event firing order is always a fucking ballache there too
You could store all changes to things outside of the region in a queue you process at the end of the tick, it would break things but not as bad as some other choices
Like, something akin to sponges cause tracker would be kinda nice and solve so many stupid event related issues :/
Plugins would have to deal with thread safety issues within their own code still though
there's also factors you should consider for regionising like the chunk system
that isn't exactly well designed for it
in fact I am working right now on a rewrite of the system specifically to re-arrange the scheduling and data to be friendly to this change
not sure what mojang was doing with the entity slice state in 1.17... moving the data to separate files is a good change but oh my the memory representation
I didn't understand that, it seemed like a really random change
https://github.com/Tuinity/Tuinity/blob/3eda860/patches/server/0009-Delay-chunk-unloads.patch seems like it should be in a paper PR
this is still the best embed
the entire project should be :) but it wont be
umm according to the Minecraft wiki, in 1.8, chunk rendering and pathfinding are multithreaded, and each world runs on its own thread
I wouldn't trust the wiki
that's just blatently false
thats why 1.8 runs so well!
That’s usually just copy pasta from a mojang article tho right?
yeah ik that I'm not tryna challenge you and leaf lol
no
1.8's code is a fucking catastrophe
wtf did spigot drop this patch? https://github.com/Tuinity/Tuinity/blob/3350246/patches/server/0011-Lag-compensate-block-breaking.patch
The wiki is basically primarily managed by basically randomers in the community
the story on that one is...
interesting
paper dropped all of CB's compensation accidentally
although md_5 maintained it poorly
basically CB kept around a static field for currentTick

but I think md changed it to be actual ticks and not wall time based
and then paper used it to be actual ticks and
md changed it again
I do remember that part happening
aaaaaand paper reverted it because it looked bad
I think I made fun of people for that

it was being used incorrectly
Although the name is kind of shit, I blame whoever added it originally
(I don't think I named that one, might have though)
Nothing in the server is ever renamed
so that patch I wrote because I didn't wanna touch that fucking mess
and there was another one for eating food
iirc someone added that for furnaces and I expanded it to everything else
Like, the method which is named something which implies it posts to main literally just returns a wrapper that you actually go schedule
i wanna revisit more places but I've been busy doing more important things lately
When I found a bug with it causing furnaces to smelt 63 instead of 64
off by one's are a bitch
although that patch for block breaking needed more
mojang added in a new system for block breaking and....
it really doesn't like it when things aren't time based
it's supposed to handle cases where players break something but then the serverside disagrees and now the player gets pushed around by the block because it wasn't there client side...
basically by teleporting the client (client side) to the position where they broke it or something
was never able to write that patch without that dumbass logic firing clientside so I had to strip out the logic server side
Can anyone help me make a start.bat that auto restarts the server
see pins in #paper-help
https://www.computerhope.com/issues/ch001050.htm
Nov 13, 2018, How to loop or start a batch file over after it has completed
oh a batch script, nevermind ^^
xd
anyone running latest gnome 3 have issues with mouse double clicking randomly all the time when you just click once?
googling is unhelpful since it just brings me to double click settings
oh well this is cool it's actually a problem with my mouse I guess
I google better than you because first result says its the mouse
But, good excuse to get a new mouse
i mean I'll just buy the same mouse I already have if I can't fix it
I was having issues like that and sorta like, erm.. lighter fluid because I don't have any IPA... but, been a few months and still working great
The microswitches these days just don't seem to last as long
guess ill just switch to my mx master 3
@static badge
aren't you a weeb or something
true
no ?
brocco is not weeb. brocco is epic 
Hi
HELLO ABER
🌈

(ah, for those mobile users with the lame app, they changed the server icon lol)
last time some one came in like two days after April Fools with the app asking why their was an anime character on the server icon
when the animation is playing, the pride logo looks dope...sadly the thumbail doesn't look the best though
(not sure of any way to fix that though so what can you do lol)
🥱
oh the mega super rainbow
Larry trollin
yeah mega super rainbow is gone but was it ever really here
unfortunately, all I've got is
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><path d="M0 24C0 16.5449 0 12.8174 1.21793 9.87706C2.84183 5.95662 5.95662 2.84183 9.87706 1.21793C12.8174 0 16.5449 0 24 0C31.4551 0 35.1826 0 38.1229 1.21793C42.0434 2.84183 45.1582 5.95662 46.7821 9.87706C48 12.8174 48 16.5449 48 24C48 31.4551 48 35.1826 46.7821 38.1229C45.1582 42.0434 42.0434 45.1582 38.1229 46.7821C35.1826 48 31.4551 48 24 48C16.5449 48 12.8174 48 9.87706 46.7821C5.95662 45.1582 2.84183 42.0434 1.21793 38.1229C0 35.1826 0 31.4551 0 24Z" id="1f5c28a1-c78b-4182-bc74-f87605a2f991-blob_mask"></path></defs><mask id="1f5c28a1-c78b-4182-bc74-f87605a2f991" fill="black" x="0" y="0" width="48" height="48"><use href="#1f5c28a1-c78b-4182-bc74-f87605a2f991-blob_mask" fill="white"></use></mask></svg>
I lost the rest
Man @swift root they all seeing things! It's still rainbow here!
please redirect this complain to Discord Thanks!
also tell them to stop compressing banner for no reason
it looks like ass on mobile no matter what file type, size, aspect you set it to
who knows, maybe they'll find a cooler solution like a new paper anim that is based off of LGBT support
maybe they set it entirely on accident and they weren't done yet
That is something I can understand
no, it was discord being stupid and using a not-great frame of the animated logo by default
Like look at this, very cool
heck i believe i even visited the site, it generated cool images that you simply cant hate
They bettr not compress profile banner after it gets out of beta
or I will be so titled
maybe lossless compression?
yeah at least compress it well
or you know... just tell us what file size they WANT?
they probably want "as small as possible" though lol
Exactly
they prob want the images to be 1kb
because people upload attachments and forget about them and expect them to still be there.
They aint very good at being informative at all @brave radish
we've tried all file type all size, they still can somehow fuck it up
._.
the invite BG is FINE but the banner is ALWAYS compressed
have u tried moving the text
if you dont believe me, go on mobile and open the server with banner
@restive saffron it looks ok, once again, it's the preview that's fucked up lol
Yes, excuse me, Mr. Discord, I would like to upload https://www.panaxity.com as my pfp. Thank you.
Buddy, that took 10 seconds to load for me. No.
that's some good ass 3D scan 
anddd back to rainbow
eeepic server icon
agree!
wait why change it?
pride month or something









