#general

3141 messages Ā· Page 1304 of 4

vernal moth
#

block editors might be better for your usecase

woven otter
#

just use chrome developer tools kek

vernal moth
#

editor.js for example

tepid fulcrum
#

is there any placeholder

#

to check on what server is player on (bad english)

#

i use bungeecord

#

and i want to add this placeholder to my tablisyn plugin

cunning raft
#

placeholders are not provided by the proxy

#

if you want help you'll need to;

  1. goto #paper-help
  2. say the name of the tablist plugin
woven otter
#

pogroy POG

cunning raft
#

that's actually a cool plugin idea

#

intercept all packets on the proxy that have components

#

fill placeholders

meager tusk
#

ooh that is a cool idea

cunning raft
#

would have a lot of overhead

#

well some

#

since you'd need to decompress and recompress packets

woven otter
#

i had somewhat similar idea for localization tho the performance would probably suck balls.

olive garden
#

that situation can utilize multiple threads, so that doesn't really matter

#

well, it would introduce some latency

#

but MC uses TCP, so who cares about that?

tight saddle
#

Alright well I'm seriously stumped lol. I tried several random respawn plugins, and none of them seem to work with the Nether properly.
My goal is to randomly respawn people in the Nether if they die.

#

The biggest problem with all the respawn plugins I found is

#

They respawn you in the Nether if you set the world to it, but on top of bedrock :/

olive garden
#

lmao

wraith trail
#

probably just using the highest point so it won't spawn you in caves

worn ember
wraith trail
#

you'd probably just want to use the highest point below 100 or something for nether

limber knotBOT
#

Crystalwarrior, not mine c:

wide pond
#

hi folks im looking for good documentation on how to use ssh keys and configure the firewall properly on my server before i start installing paper

twin lagoon
#

.g setup ssh keys digitalocean

limber knotBOT
twin lagoon
#

.g setup ufw digitalocean

limber knotBOT
spiral robin
ashen cliff
#

Bruh.

spiral robin
#

hahahaha

#

wow

ashen cliff
wraith trail
#

pfsense is fine, but their concept of being "open source" and how much they market that is complete bs

ashen cliff
#

Their website isn't fine.

#

And TNSR is also BS.

wide pond
#

Thank you @twin lagoon

minor badge
#

@vernal moth https://www.youtube.com/watch?v=iz5ADI4glnY I think you'll find this... interesting eyess

Zu Beginn des Jahres hat RTL ein neues Format verƶffentlicht - Train Your Baby Like a Dog. Der Titel hƤlt, was er verspricht.

Reality-TV auf YouTube Exposed: https://youtu.be/zJLMdgncaFk

Wir bedanken uns bei Herrn Schulte-Markwort, Herrn Dr. Janßen und Frau Dalmayne für ihre wertvollen Einsichten.

Unser Instagram-Account: https://www.insta...

ā–¶ Play video
meager tusk
#

i can understand some of that

#

i'm officially german

mental meadow
#

rtl eww

mossy vessel
#

I've already watched it :P

#

But go ahead before ima spoil you

vernal moth
#

assuming I am not subscribed to simpli

#

@minor badge pls

minor badge
#

šŸ˜”

vernal moth
#

one of the few good german channels we have, lol

mossy vessel
#

^^

minor badge
#

:D

mossy vessel
#

alongside kurzgesagt one of my fav channels for a while

vernal moth
#

english kurzgesagt > german one tho

mossy vessel
#

watches both

vernal moth
#

I do to

#

to be reminded of the english one when its translated later šŸ˜„

meager tusk
#

this guy's like the german lemmino

vernal moth
#

(kurzgesagt gets paid by basically the gov to translate vids back to german nowadays)

mossy vessel
#

The small part why the GEZ is not totally bad ;p

vernal moth
#

its not called GEZ anymore

#

its "Gebührenservice der ARD und des ZDF"

#

sorry

#

throw deutschlandradio into the mix too

mental meadow
#

mini being german

vernal moth
#

I had fellow students in uni working for "beitragsservice" how its called in short

golden gust
#

Typical mini, really

vernal moth
#

my mom wanted me to do my study there, as its really close to my parents home

#

but I refused because I knew that thats where ppl go that have nowhere else to go

spare venture
#

add a donator role

vernal moth
#

and first day at uni, I was placing bets with the other 3 from my company who were from beitragsservice, I found both, but I placed my bet on three

mossy vessel
#

oic

#

The former term sounds more friendly lol

#

(in pronunciation)

vernal moth
#

oh course

#

that was the point

#

lol

#

GEZ is Gebühreneinzugszentrale

#

thats like, not friendly at all

#

thats why its now a service

#

wow google maps is quick at updating images

olive garden
#

is your home on google maps yet?

vernal moth
#

the killed some trees here on monday

#

and the map is already updated with new images

olive garden
#

almost guessed it

vernal moth
#

thats insane

ashen cliff
#

Isn't the German street view empty AF?

vernal moth
#

its outdated

limber knotBOT
#

Well, sat images are quick to update

vernal moth
#

cause google dont wanna do it again šŸ˜„

mossy vessel
#

My city has no streetview at all

vernal moth
#

not sat images tho geolykt. Aerial images in their 3d view

#

the ones that actually require processing power and shit

limber knotBOT
#

They do aerial images?

vernal moth
#

of course, lol

vernal moth
#

all 3d images are aerial

ashen cliff
#

Ya all just empty.

mossy vessel
limber knotBOT
#

And I thought it was all sat images with some processing hacks

vernal moth
#

sats dont have resolution like that

ashen cliff
#

Didn't Germany try to sue Google due to street view?

vernal moth
#

not the gov, the ppl did

meager tusk
#

kek

limber knotBOT
#

Conspriacy time: It's interesting how all countries that have dictatorial leaders don't have street view

meager tusk
#

why

vernal moth
#

and google has to censor almost anything really

mossy vessel
#

idiots, I want my house at street view!

spare venture
#

It’s due to privacy right?

limber knotBOT
#

yep

spare venture
#

I got google to blur my house

vernal moth
spare venture
#

Doesn’t really do much but yeah

ashen cliff
#

Why tho?

spare venture
#

They don’t require any verification, I’m sure you can get any place blurred

#

Well

#

Any home maybe

limber knotBOT
#

Wow, google does less verification than any other company I know

ashen cliff
#

Since they just don't care. They don't want to get sued.

spare venture
# ashen cliff Why tho?

Why did I blur my house? Idk, why does google think they can just take a picture of my house and me in it without consulting me and put it on the internet?

vernal moth
#

heh, this is this place next block where they found that giant ww2 bomb the other day

meager tusk
#

haha that tree over there looks like a dick.

mossy vessel
#

What a super realistic view

twin lagoon
cunning raft
#

EU ruining online services in the name of data privacy, what's new

mossy vessel
#

The internet's never gonna establish itself, it's just a trend we all know that

meager tusk
#

:P

mental meadow
#

#neuland

ashen cliff
#

They don't break into your home to take pictures, just did a drive by.

vernal moth
#

which still is questionable

spare venture
#

Depends on what you consider to be public

limber knotBOT
#

just begaus it might be legal it doesn't make it morally right

#

*because wat

vernal moth
#

becuase the images are monetized

cunning raft
#

yeah it's legal in the US

#

idk about EU's shit laws

limber knotBOT
#

s/shit/awesome

#

Correction, <DiscordBot> <06J​Ro​y> idk about EU's awesome laws

cunning raft
#

ok link tax

vernal moth
#

why should we allow a company to make profit from taking pictures of my house

#

there is no link tax

mental meadow
#

EU law is still better than german law lol

spare venture
#

More privacy is better in my opinion, in an age where privacy is slowly becoming non existent

ashen cliff
#

Germany seems to be the exception to that. Yet they get spied on the most. kekwhyper

spare venture
#

slowly -> already

vernal moth
#

well, here you got the most to steal, lol

mental meadow
#

Ritter Sport is not allowed to call their sugar free chocolate because by law, chocolate has to contain sugar. So now it's a cocoa fruit thingy

cunning raft
#

I can take a picture of anyone's house and sell it on fliker

#

morally it's whatever

vernal moth
#

pretty sure I can tell you to stop

ashen cliff
#

You can.

#

That's why the opt out exists.

spare venture
#

Probably not in the US

cunning raft
#

^

wraith trail
#

Just because you can does not mean you should be able to

vernal moth
#

well, because the US doesnt give a shit about consumer rights, lol

spare venture
#

Google does the blur when requested because I guess they didn’t want to be complete ducks

cunning raft
#

^

vernal moth
#

they have to here

#

else they would get fined

cunning raft
#

censorship!

spare venture
#

Which is nice but no one is stopped from doing it

#

Google could’ve told me to piss off

ashen cliff
#

Oh yeah, Germany is also one of the EU champs for censorship. Kinda epic.

vernal moth
#

others only get access to it because it existed

#

so its easy to give others access

#

same with your "gdpr data dump"

visual egret
vernal moth
#

after it was a law here, suddenly every big company allowed everyone to do it

spare venture
#

Yes ender dragons are weird

visual egret
#

why are there 9 ender dragon entities

cunning raft
#

because its easier

spare venture
#

Not really sure how they work, I reset an end world this week and paper entity list showed 124 ender dragons

cunning raft
#

since the way the EU laws are, a EU user using a VPN in the US would still be entitled to GDPR

mental meadow
#

a ender dragon is like 10 entity parts iirc

vernal moth
cunning raft
#

so legally easier to give those rights to everyone

vernal moth
#

well yes, EU laws apply to EU citizens

#

having an EU IP or not has nothing to do with that

ashen cliff
cunning raft
vernal moth
#

yeah the NSA thing is fucked up

spare venture
#

GDPR will never exist on my server šŸ˜›. Gimmie all your data

vernal moth
#

our definition of hatespeech is in our constitution jroy

limber knotBOT
#

thank god they are actively banning hate speech so another hitler wont happen :)

#

it's almost as if the US forced us to do that

#

might have something to do with that big war that was happening a while back

#

not sure

cunning raft
#

hatespeech depends on context, there can never be a proper text definition

mental meadow
ashen cliff
vernal moth
#

the laws dont ban hatespeech, they just hold companies accountable to following our constitution

limber knotBOT
#

it's not like we are forced to confront our history in school

spare venture
#

Heh

cunning raft
vernal moth
#

its really simple stuff like "the human dignity is unimpeachable" and "no racism pls kthxbye"

limber knotBOT
#

not like 'muricans that don't even know that they aren't the native inhabitants of their country šŸ‘€

spare venture
#

What do you consider native? The first people who lived there?

limber knotBOT
#

the common definition of that in America

vernal moth
#

thats the definition of native, yes

spare venture
#

The definition of native is born there

limber knotBOT
#

.define native

#

meh

spare venture
#

There’s like 10 definitions tho

limber knotBOT
#

ah yes, hate speech, a new term which anyone can use to classify anything they don't like

#

well I specified what I meant so ĀÆ_(惄)_/ĀÆ

spare venture
#

Yeah that’s why I asked

void void
#

Craftingstore or Tebex?

limber knotBOT
#

who determines what is or is not

#

they can't robo, it's defined in our constitution

spare venture
#

Tebex

limber knotBOT
#

and they can't change that easily

topaz mortar
#

.g define native

limber knotBOT
#

but that doesn't prevent from people misusing it

#

if you think that the law enforcement cares about some rando internet person screaming "but that's hatespeech" then you are wrong

spare venture
#

There’s a lot of definitions for it

limber knotBOT
#

nah, it'll just b some rando employees at big tech

#

phoenix616: there have been cases about it? That's cool

#

(unfortunately some internet platforms are lazy/cheap and don't put proper solutions in place)

#

so they just delete everything as soon as someone complains

#

meanwhile actual hate speech doesn't get deleted šŸ‘€

limber knotBOT
#

It's interesting to know and a shame it's not taught at shool

mossy vessel
#

But I'm well aware of that tool, you aren't the first one mentioning it :P

limber knotBOT
#

why did MS even call it that?

#

enough junk gets "taught" at school nowadays

mossy vessel
#

Because they simp for me

limber knotBOT
#

MS didn't

spiral robin
#

nmf ! peepoheart

limber knotBOT
#

they just bought the tools or something idk, but it's that guy who made all that stuff

mossy vessel
#

aber panda_heart2

spiral robin
unreal quarry
limber knotBOT
#

lol

#

(but I didn't say "American" on purpose, I tried to refer to the more dumper ones ;P)

#

*dumber, god I can't type

#

nah that's known, but that isn't to say there was no friendly spots either

#

if anything it's growing to be quite the opposite ĀÆ_(惄)_/ĀÆ

#

niche communities can only grow bigger

#

I mean they can also die

#

But at this point there would be none

robust tiger
#

lush caves

limber knotBOT
#

moss šŸ‘€

#

Mojang "What is Mossy Cobblestone?" Studios

#

runs

vernal moth
#

"Improved performance when using many overrides on an item model"

#

YAS!

limber knotBOT
#

they still haven't patched the server resource pack hash issue :S

#

I really hope they get that fixed in 1.17 as the workaround creates tons of garbage on the client PC lol

#

who cares for the client <:

primal badger
#

hey hey people

limber knotBOT
#

hello

robust tiger
#

they fixed some desync bugs

vernal moth
#

which is huge

limber knotBOT
#

nice, now I can add 1000 hats!

spare venture
#

Yeah Phoenix we just version our resource packs. Dumb workaround as our players have dozens of 1mb resource packs now

left swift
#

Cancelled check

vernal moth
#

heh, I wonder if fabric will update today

#

seeing as their discord imploded again

minor badge
#

i guess it depends on modmuss as usual

vernal moth
#

yeah but hes pretty pissed and deleted discord

minor badge
#

oooh

vernal moth
#

basically, fabric needs a 2.0, like paper

#

but the issue is, that the bad ppl infiltrated their mod team and now their admin is a giant ass hat

left swift
#

Fabric needs a wiz

zealous wedge
#

modmuss has returned to discord

waxen panther
woven otter
#

who

spiral robin
waxen panther
#

good morning

vernal moth
vernal moth
#

its not really funny, its actually pretty sad

#

interesting

#

they added a new boolean to the pos and look packet

pseudo jolt
#

is it possile to cure an infected zombie twice?

#

possible

left swift
#

Sad things are funny

pseudo jolt
#

i've seen that the stop the 1 emerald exploit

#

paper stops the 1 emerald exploit

#

but does that prevent me from curing zombie villagers twice

limber knotBOT
#

I hope that fabric will be fine, would be a shame if it were to die over next months

vernal moth
#

ye

pseudo jolt
#

so i cant cure zombie villagers twice right

peak dirge
#

I hope so too...

left swift
void void
#

is there a good storage hosting provider?

limber knotBOT
#

amazon? xD

#

really depends on what you need it for

void void
#

world backups

#

yes i am thinking between amason s3 wasabi and koofr

spare venture
#

just get a shitty vps

limber knotBOT
#

could use tardigrade ;D

spare venture
#

i use backupsy personally

void void
#

there is also an option to buy a cheap dedicated server like kimsufi from the reseller but i don't think it would be as much secure as it would be with amazon or something

limber knotBOT
#

I mean, if you run nothing on it then it's just as secure ĀÆ_(惄)_/ĀÆ

compact pulsar
#

This snapshot is too lagging, my world has stopped working 2 times now (TPS)

limber knotBOT
#

it might even be more secure as you can pull your backups with a dedicated server/vps rather than having to push to them

spare venture
#

yeah i pull with mine

void void
#

they look good

spare venture
#

been using for over a year now

normal frost
#

does anyone know which is the best scoreboard plugin currently?

visual egret
#

a custom written one or go around testing them yourself

twin lagoon
#

kiteboard

spiral robin
#

@twin lagoon TT_hug

twin lagoon
#

.

spiral robin
#

ok..

mental meadow
#

michael meowhuggies

twin lagoon
spiral robin
#

wtf

warm anchor
#

Poor aber FeelsBadMan

twin lagoon
#

@spiral robin pepelove

woven otter
#

no u

normal frost
#

is there a good scoreboard plugin free?

spiral robin
twin lagoon
#

kiteboard epic

normal frost
#

kitboard is premium 😦

mental meadow
#

paying devs for their work epic

normal frost
#

my server is just for me and my kids to play, whenever i can i buy some plugin, but i can't pay for several!

visual egret
#

what other plugins did you buy

twin lagoon
#

nvm TAB has literally everything exceptthe scoreboard

limpid comet
#

yea

#

no it does

#

tab scoreboard is based

twin lagoon
#

oh

limpid comet
#

only enabled on premium

#

but its foss so

#

i used it after kiteboard had a bug i didn't care to wait around for fix

wide pond
#

hey guys im back with more stupid questions about linux

visual egret
#

great

#

you have google by the way

warm anchor
#

We will assign Oskar to be your helper

wide pond
#

yep googles got my back

#

and oskar too apparently

visual egret
#

no

#

im dumb

wide pond
#

I made my first SSH key and im having trouble putting it on my server

visual egret
#

wat

#

you just

wide pond
#

apparently cmd doesnt support "cat" command

visual egret
#

because its cmd

wraith trail
#

oh your on windows

warm anchor
#

Use WinSCP

#

It’s for dummie

#

And works

visual egret
#

like me

wide pond
#

is that similar to cyberduck or putty

#

cuz i already have those

#

i already used CMD to create my ssh key

void void
#

hey mods or admins. A friend of mine believes he was banned here. He tried to DM zzzCat (has him on his friends list), but he isn't replying, and he asked me to come here to invistigate. Who would be the one to talk to?

limpid comet
#

windows: git bash

#

what's the guys name

void void
#

shanebee

limpid comet
#

cat probably doesn't care about some guy being banned

visual egret
#

jan truck kekw

#

imagine

wraith trail
#

whats your friends name?

spiral robin
limpid comet
#

shanebee u dum

spiral robin
#

LOOOL

limpid comet
#

sulu owned

wraith trail
#

also just to be clear anyone who has answered yo is not a mod

mossy vessel
#

They can file an unban appeal instead of sending a middle man

visual egret
#

just like ur mum

void void
#

where we he file it?

limpid comet
#

oskar that wasn't even close to making sense

spiral robin
#

what does that even mean oskar

mossy vessel
visual egret
#

i rarley make sense

void void
#

thank you

limpid comet
#

rarley

mossy vessel
#

"Ban appeals"

warm anchor
#

Lmao

void void
#

thanks ill pass it on

warm anchor
#

Is that his lawyer

#

Or something

limpid comet
#

omg wait

#

i have a server now

#

I CAN SSR

#

POGU

left swift
#

Petition to mute oskar for 48 hours sign here x___

limpid comet
#

etneriyy

#

pls give me validation

warm anchor
#

We will send all the 12 year old to Oskar

visual egret
#

no

#

noone sign it

warm anchor
visual egret
limpid comet
#

its like kscott.dev round 2

#

im going for that same design

left swift
#

Can you make 50 pages all with 1 word on it

limpid comet
#

what word

left swift
#

Then it will be a good website

#

Any word

limpid comet
#

thats 2 words

left swift
#

Maybe 2 word is better for no words

limpid comet
#

hmm

#

you do raise a point

left swift
#

"Page"

limpid comet
#

ok im bored of web dev now

#

im gonna go back to being michaels bitch

wide pond
#

alright oskar

#

you got my back right?

visual egret
#

wat

#

yeah

#

kind of

#

not really though

wraith trail
#

oskar is dumb

wide pond
#

I just connected with cyberduck instead of putty and im seeing some options for SSH keys

wraith trail
#

dumber than me sometimes

wide pond
#

good

visual egret
#

idiots helping idiots

left swift
#

How many lightbulbs to screw in an ssh key

visual egret
#

0

#

because i can somehow do it

ashen cliff
wide pond
#

well i made my SSH key with cmd on my windows machine

#

and now i need to get it onto my server somehow

visual egret
#

copy the one that ends with .pub

wide pond
#

just into the main directory in cyberduck?

wraith trail
#

no just ssh-copy-id or whatever

visual egret
#

sulu

#

that doesent exist on windows

limpid comet
#

if you use git bash it does

wraith trail
#

why would you manually transfer over ftp

#

oh

#

yeah get git bash

limpid comet
#

not uploading your keys to discord and wget'ing the link
PepeLa

olive marlin
#

Can use either copy I'd, or copy the contents of public key into .ssh/authorized_keys

wide pond
#

ok im uploading my keys to general chat now

visual egret
olive marlin
#

Never share that private key.

visual egret
#

only public key

olive marlin
#

Oskar is talking to himself?

visual egret
#

wut

left swift
#

How does discord still support all this storage from all the servers and dms people use

#

It's crazy

#

You got people like oskar uploading 60000 10mb files

olive marlin
#

Is Discord even making money? Wouldn't be surprised if it was still a startup loosing lots of cash.

wraith trail
#

even if you delete a message with file they keep it for months after

olive marlin
#

But I don't follow it.

wraith trail
#

no. don't make money

left swift
#

Dont think they've ever made money off discord lol

visual egret
#

thats like

limpid comet
#

ur 3mb

left swift
#

Theres gonna be a time where they start putting stuff like that behind a paywall

visual egret
#

nomana

#

look at the thing

#

its literally like

#

7kb

left swift
#

Do you know what an exaggeration is oskar

visual egret
#

no

#

ill google it if you teach me how threading works in java

left swift
warm anchor
wide pond
#

ok so basically i filled this out and selected my key from the dropdown menu at the bottom and connected

#

is that all i need to do?

visual egret
#

wut

wide pond
#

or do I still need to upload my public key somehow

warm anchor
#

Yes you put in server ip

wide pond
#

im connected its just empty tho

#

do i need to put the public key somewhere or did it do it automatically

warm anchor
#

See that choose... button?

#

Try clicking it with your mouse

wide pond
#

yea I chose my SSH folder

waxen panther
visual egret
#

folder?

wide pond
#

entered my password

visual egret
#

it says private key

mossy vessel
#

Imagine using the default ssh port PepeLaugh

visual egret
#

not folder

#

eww

#

22 worst port

warm anchor
#

Alright @wide pond Oskar will take you from here. He’s our cyber security expert

wide pond
#

.ssh/id_rsa is what I chose

visual egret
#

anyway ima go take a shower

wide pond
#

and hit connect

#

wait oskar bro

#

u have my back

left swift
#

Bad support

wide pond
#

dont shower on me

left swift
#

Bad rating on spigot forums for this Oskar

warm anchor
#

Oskar can you help him and shower with him later

wide pond
#

^

visual egret
#

hangar >

wide pond
#

dont say such things oskar

left swift
visual egret
#

anyway

#

bai

limpid comet
#

wow oskar

#

really left the guy hanging huh

#

damn

wide pond
#

how can I double check it uploaded my public key

limpid comet
#

check authorized_keys?

wraith trail
#

well, if you can connect it has. If you can't it hasnt

limpid comet
#

or that

#

sulu so smart

wraith trail
#

but, I don't think you actually uploaded anything yet

warm anchor
#

Type vim authorized_key to make sure your private key is inside

wraith trail
#

no

#

not vim

#

how to exit

#

halp

warm anchor
#

Lol

#

Lolll

left swift
#

Vi

wide pond
#

yeah so it didnt upload cuz i dont even have an authoruized_keys folder

#

i have a folder called debian

#

and everything inside of it is empty

warm anchor
#

It’s not a folder NotLikeEve

wraith trail
#

so is your server running debian?

left swift
#

.g how to use ssh keys on debian

limber knotBOT
left swift
#

That'll be 10$

wraith trail
#

just install git bash and do it in there

wide pond
#

dude i followed that

#

but its a shitty guide to use if ur on windows

#

cuz the 2 commands they ask u to do dont exist

wraith trail
warm anchor
wraith trail
#

download this, install

wide pond
wraith trail
#

go to start -> git bash, run the commands there

wide pond
#

alright ill download this sketchy git scm

wraith trail
#

"sketchy"

warm anchor
#

Lol

left swift
#

Authorized keys is in your user folder under home not root folder

warm anchor
#

I can give you Chinese knock off if you want real sketchy one

wraith trail
left swift
#

Maybe

wide pond
#

@left swift home folder empty

#

im getting big daddy git scm

#

and blindly clicking every "next" in the installer

left swift
#

You setting up an ssh key for root?

wraith trail
#

I think he already has a user, was in #paper-help earlier

wide pond
#

yeah someone told me to do ssh key and firewall before i start installing paper

left swift
#

If home is empty they doesnt have a user

wide pond
#

i do have a login that my host emailed to me

#

i do have a user

wraith trail
#

oh he must have undone it

wide pond
#

i didnt :/

#

it still works

wraith trail
#

is the username "root"

wide pond
#

no its debian

wraith trail
#

your host probably just put its home dir somewhere weird

wide pond
#

host is OVH

left swift
#

Wat

peak ginkgo
#

What are you trying to figure out @wraith trail

wraith trail
#

just helping him get an ssh key on his machine

wide pond
#

ok im in daddy git scm

#

i think i got this no

#

now

#

cuz i can use cat command

wraith trail
#

So, ssh keys are per user. So you first want to create a user

peak ginkgo
#

im gonna blow ur mind here

wraith trail
#

yes, perfect. Now just finish the guide linked

peak ginkgo
#

When you make the key, just copy it with ssh-copy-id debian@myip.com

left swift
#

Blow us dejay

wraith trail
#

yeah, he's done that

#

but windows dum

peak ginkgo
#

Yeah windows sux

wraith trail
#

had him install git bash, now we are here

peak ginkgo
#

embed please?

warm anchor
#

Dejay dum url

wide pond
meager tusk
#

whats that green terminal icon there

peak ginkgo
#

Codota

meager tusk
#

ohh

#

i had that at one point

#

slowed my ide and autocomplete to shit for some reason tho

peak ginkgo
#

Oh you got rid of it?

meager tusk
#

so i removed it

peak ginkgo
#

Yeah I think It's fucking me up too

meager tusk
#

it's not very good

peak ginkgo
#

Really notable after changing from paper-api to just paper

#

I gotta know the WHOLE Classname of whatever NMS thing I wanted

#

And then I let intellij go "oh yeah here it is"

#

It's a crutch and I don't need it

meager tusk
#

ggs

wide pond
#

the key works

woven otter
#

no

wide pond
#

and i did it all while oskar was taking a shower

#

so dont let him take any credit

peak ginkgo
#

shit talking oskar, you're one of us now

meager tusk
#

codota isn't very good, i think there's some alternatives on the plugins marketplace but like

#

nah?

wide pond
#

now i gotta do my firewall

#

!digital ocean firewall

wraith trail
#

local security expert oskar

peak ginkgo
#

.g digital ocean ufw tutorial

wraith trail
#

what command are you trying to do?

#

oh

limber knotBOT
peak ginkgo
#

here

meager tusk
#

fact spitter oskar

peak ginkgo
#

You want that one :)

#

lmao

#

Click it, then use the drop down to switch to Debian 10

wide pond
#

i need the one for debian10 but yes

cosmic raft
#

for those who have not seen, as I know some people here use it:

peak ginkgo
#

You can do it from there

cosmic raft
peak ginkgo
wraith trail
#

ACK its literally the exact same

vernal moth
#

what a shit show kashike

#

isnt it the default for android?

peak ginkgo
#

It is, but this one just says Debian @wraith trail

#

Yes it is

cosmic raft
#

no clue mini

peak ginkgo
#

JCenter is big for mobile

#

was

wide pond
#

QUESTION

#

should I be doing this firewall shit using the paper account

#

and not root?

wraith trail
#

does not really change anything, but good practice not to use root for everything

wide pond
#

i used root for my SSH key

wraith trail
#

ok, well you'll want to put that on your paper user not root

#

that is unless you want to switch users every time logging in

wide pond
#

shit

twin lagoon
#

L

wide pond
#

i mean i dont even know if its root

peak ginkgo
#

find out

wide pond
#

OVH gave me this login called "debian"

peak ginkgo
#

debian is just a normal user

wide pond
#

which i think is their version of root

wraith trail
#

you'd know if its root when it says "root"

peak ginkgo
#

Here do you wanna become root anyway

wraith trail
#

no, its not

twin lagoon
#

it's just a regualr user with sudo access

wide pond
#

can i just use this debian account for my SSH key and paper then? since its not root?

twin lagoon
#

yes you're supposed to use it

wide pond
#

thanks magic mike

peak ginkgo
#

They specifically make root harder to access

#

@twin lagoon upload that plugin i dm'd you

left swift
#

Damn

twin lagoon
#

soon

#

i am very tired and i am groovin rn

peak ginkgo
#

i accidentally slept through a lecture

#

lol

#

Used a class break to stretch on my bed bc sitting is bad for you

peak ginkgo
#

Then I woke up 3 minutes before the end of class

wide pond
#

Firewall is active and enabled on system startup

#

now oskar cant get in

#

all i allowed through the firewall is SSH

#

i assume i need to add port 25565 as well?

wraith trail
#

yeah

wide pond
#

im a genius

wraith trail
#

its also good practice to move ssh to a port that is not 22

wide pond
#

how can i do that?

wraith trail
#

.g change ssh port debian

limber knotBOT
wide pond
#

will hackers know if im using port 69 for ssh

#

probably too easy to guess right

golden gust
#

if somebody really wants to know, they'll find out

wraith trail
#

if you give it more than 2 seconds of effort, any port is super easy to find

#

you only change it so that bots scanning port 22 on the whole internet don't find you

#

but, whatever is scanning the whole internet wants to spend the minimum time on each host, so generally won't look far

left swift
#

6969

#

Perhaps even 42069

wide pond
#

Although you can use a port within a 1-1024 range for the SSH service to avoid issues with port allocation in the future, it is recommended to choose a port above 1024.

In this example will change the SSH port to 5522, you can choose any port you want.

#

just read this

olive garden
#

I've heard 1337 is hard to guess

wide pond
#

6969 it is

wraith trail
#

yeah ports below 1024 are "protected" in a sense

wide pond
#

69 should always be protected

#

whats the built in text editor called again

twin lagoon
#

nano

olive garden
#

vim

twin lagoon
#

whatever you do don't use vim or vi

olive garden
#

don't listen to him

#

he's wanna trick you into using nano

#

once you enter it you can't exit it

wraith trail
#

why so many how 2 linux basics guides use vim/vi is beyond me

golden gust
warm anchor
#

Lol

meager tusk
wide pond
#

error writing permission denied

#

😦

wraith trail
#

sudo

wide pond
#

sudo nano?

wraith trail
#

yes

twin lagoon
#

sudo runs your command as superuser/root

#

it's like the prompts on windows you get when installing a program if you want to run it as admin

wraith trail
#

be carful though, don't run random stuff with sudo before it as it will give the program complete access to your system

warm anchor
#

Sudo is also the fuck my shit up I know what I am doing mode so yeah

wide pond
#

tcp LISTEN 0 128 0.0.0.0:6969 0.0.0.0:*
tcp LISTEN 0 128 [::]:6969 [::]:*

#

this means i fucked up right?

wraith trail
#

no?

#

well at least I don't see the issue

limber knotBOT
#

I performed mv / .. earlier today, if I had done that is superuser I would be fucked, so yeah, don't run anything with sudo unless you must

wide pond
#

idk this article says the resulkt should look like this

#

tcp LISTEN 0 128 0.0.0.0:5522 0.0.0.0:*
tcp ESTAB 0 0 192.168.121.108:5522 192.168.121.1:57638
tcp LISTEN 0 128 [::]:5522 [::]:*

#

but i dont have that middle one

wraith trail
#

oh ignore that, its fine

#

thats just because its listening on an address your system does not have 0.0.0.0/0 is everything

olive marlin
#

Isn't that middle one from someone being connected to your socket?

wide pond
#

ok now thats its changed i can do sudo ufw deny 22?

#

since im not using 22 anymore

wraith trail
#

test if it works first

#

don't want to lock yourself out

limber knotBOT
#

But it's 182.*, so nothing dramatic

wide pond
#

just make a new instance of this cmd looking thingy and try connecting agagin>?

wraith trail
#

yes.

#

wait

#

what cmd looking thingy?

wide pond
#

big daddy win scm

#

wait no

#

git scm

wraith trail
#

git? ok

wide pond
#

yea

#

how do i specify the port

#

when im connecting

#

its defaulting to 22

wraith trail
#

what command are you typing?

wide pond
#

ssh

wraith trail
#

ok, then just ssh -p 6969

#

-p tells it to use that port

#

p means port I assume

wide pond
#

ssh -p 6969 debian@my-ip

#

?

wraith trail
#

oh actually probably put debian@my-ip before the -p

#

might work both ways, who knows

wide pond
#

sounds like something oskar would say

olive marlin
#

If you put later, it might interpret it as remote command to run.

#

But TL;DR does suggest putting it later...

wraith trail
#

i've always put it after, or any argument for that case

wide pond
#

it connected on port 6969

#

so i assume i can close out 22 now

wraith trail
#

ok, yes.

wide pond
#

sudo ufw deny ssh right

wraith trail
#

probably

wide pond
#

added

wraith trail
#

the manpage has you putting it after the host

wide pond
#

im gunna make a how to video

#

after i finish this shit

wraith trail
#

um...

#

maybe you should do a bit more learning first and make sure everything you say is correct

wide pond
#

theres no good instructions on how to secure a vps and install paper

wraith trail
#

but then you would probably lose interest, like most have

left swift
#

Wait what u did ssh not 22?

#

Nvm

vestal frost
#

Hello

wide pond
#
  1. Install a fresh copy of Debian 10
  2. Update/Upgrade server packages
  3. Create a sudo user
  4. Create/upload SSH keys and change ur port
  5. Configure firewall
  6. Install Java
  7. Install Screen
  8. Download paper
  9. Create start.sh
  10. Start the server
#

im at step 6

wraith trail
#

yeah that seems like a pretty solid plan

#

oh, if you want to know how to do that, see below

#

.java11

limber knotBOT
wide pond
#

im thinking of opening port 80 and using it for dynmap

visual egret
#

hi

#

do you have a domain on cloudflare @wide pond

wide pond
#

google domains

#

how can i check what ive allowed for UFW

#

when i did sudo ufw allow 25565

#

did i need to specify TCP or UDP or whatever

#

?

visual egret
#

eww

#

i immediately transferred my google domains domain to cloudflare

wide pond
#

why

visual egret
#

ddos protection

#

and nicer stats, etc

#

just better in general

vernal moth
#

you can use cloudflare without transfering your domains

#

just fyi

golden gust
#

oh god

wide pond
#

yea thats what i was thinking

#

i have so many domains through google

#

its easy to manage

wraith trail
#

oskar don't guide him down this, its unnecessary

golden gust
#

one sec, my heads spinning, but, I gotta grab something

limpid comet
#

what

#

you transferred ur domains to cloudflare

wide pond
#

when I did sudo ufw allow 25565 did i need to specify udp/tcp etc

golden gust
limpid comet
#

doea both by default iirc

golden gust
#

Like, I knew we where at least a few TB/month, but, damn

limpid comet
#

impressive

wraith trail
#

do you pay for cloudflare?

golden gust
#

no

wraith trail
#

or, does paper pay for cloudflare?

#

impressive they allow you to distribute binaries like that without paying

#

or, archives, whatever

visual egret
#

rich people pay

golden gust
#

account is basically owned by the org or something, idk, i've been too dead to really track stuff, just some stuff got moved to a shared email for management purposes, so

vernal moth
#

thats impressive

#

thats like what, 75m requests?

golden gust
#

don't ask the mentally afllicted to try to maths 😦

wide pond
#

$ sudo apt install openjdk-11-jre-headless -y

#

is this the best way to get java?

vernal moth
#

it was a rhetorical question cat, pffff

wraith trail
#

that will get debians build, which is fine

vernal moth
#

I wouldn't ask you anything, no matter your mental condition

#

thats how much I love ya

golden gust
#

go kick a bomb you fuck

wide pond
#

is their a different build thats more optimal sulu?

vernal moth
#

no then we cant put them into a museum anymore

wraith trail
#

"no"

wide pond
#

lmfao

left swift
#

Bomb museums

#

That sounds bad

vernal moth
#

I already have been punished enough anyways

wide pond
#

$ sudo apt install screen -y

vernal moth
wide pond
#

is this the best way to get screen

wraith trail
#

you don't need to ask for every package lol

vernal moth
#

eslint is literally sabotaging hangar rn

wraith trail
#

yes, use the package manager.

wide pond
#

dude i just want this thing to be as perfect as i can make it

wraith trail
#

you can also install multiple packages with one command

wide pond
#

and im not gunna run some install command blindly

#

without having oskar look at it first

vernal moth
#

not sure if serious or not

wraith trail
#

for example sudo apt install screen openjdk-11-jre-headless

vernal moth
#

oskar

wide pond
#

lol im kidding

golden gust
#

||nothing like the idiots leading the blind||

visual egret
wide pond
#

freshly showered oskar

visual egret
#

and it

golden gust
#

You know, I used to be heavily against abortions

visual egret
#

works ĀÆ_(惄)_/ĀÆ

golden gust
#

||being a member of this community makes me view post-natal abortions more favourably||

wide pond
#
  1. Install a fresh copy of Debian 10
  2. Update/Upgrade server packages
  3. Create a sudo user
  4. Create/upload SSH keys and change ur port
  5. Configure firewall
  6. Install Java
  7. Install Screen
  8. Download paper
  9. Create start.sh
  10. Start the server
#

im at the download paper part

visual egret
#

ez

limber knotBOT
#

post-natal abortions, sounds like killing

vernal moth
potent fossil
#

I'll post natally abort cat rn

visual egret
#

@wide pond curl -o paperclip.jar https://papermc.io/api/v2/projects/paper/versions/1.16.5/builds/457/downloads/paper-1.16.5-457.jar

potent fossil
#

Anyone wanna watch

visual egret
#

watch what šŸ‘€

golden gust
#

With how dead I feel, that's falling more into my catagory of 'not really but wanna try' kinks

limber knotBOT
#

Aborting a cat

wide pond
#

is curl better than wget?

wraith trail
#

depends what your after, but for you no.

limber knotBOT
#

someone will say it's worse, really depends on who you ask

wide pond
#

"worse"

#

"better"

potent fossil
#

curl is bae

wide pond
#

im starting to get it now

wraith trail
#

I only use curl because i'm familiar with it and its included in more distros by default

vernal moth
#

curl is way better for actual apis and shit

#

wget is the dummy way to download files

#

curl is wwwaayyyyyyy more powerful

visual egret
#

wait

#

so i gave some advice that was actually good

golden gust
#

at the end of the day, for most peoples uages, they both do the same thing

vernal moth
#

no, it literally doesnt matter

visual egret
#

new achievement in papermc discord: oskar gives useful advice

potent fossil
#

KEKWHYPER as predicted

golden gust
#

they're both stupid in their own ways and moronic as crap

#

But, like

wraith trail
#

for him it changes nothing

vernal moth
#

curl -v is bae

wraith trail
#

he's just downloading a file

wide pond
#

i downloaded apper

#

paper

#

now i just need to make the start command

limber knotBOT
#

You need to optimize the download man

vernal moth
#

.mcflags

limber knotBOT
wide pond
#

optimize the download?

wraith trail
#

no lol

limber knotBOT
#

Just a joke

wide pond
#

should i use nano to create my start command

wraith trail
#

sure

golden gust
#

.nano

#

oh, the machine I use for stuff is dead, I gotta go bully my mate about it later

wide pond
#

#!/bin/sh

java -Xms512M -Xmx1024M -jar paper-1.16.5-457.jar

#

look good?

vernal moth
#

.mcflags

wraith trail
#

read what minidigger linked

limber knotBOT
wraith trail
#

also 1 gig is a bit small

wide pond
#

oh i thought i was getting trolled

#

about optimizing the download

modest path
#

good bot

wide pond
#

ill read it

modest path
#

šŸ¤”

wraith trail
#

no this is different, actually important

wide pond
#

i understand what this kind gentleman is saying

#

but how do i add these flags to my start file

wraith trail
#

yeah perfect

wide pond
#

wait

#

how do i format code for discord

wraith trail
#

just replace xmx and xms with the amount of memroy you want

#

triple back tick

wide pond
#

java -Xms6500M -Xmx6500M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper-1.16.5-457.jar nogui

wraith trail
#

```bash
code
```

#

yeah thats perfect, just replace xmx and xms with the amount of memory you want

wide pond
#

cool i changed paperclip.jar to the jar i downloaded

#

does the value need a unit of measurement

wraith trail
#

what you have there is G, you can change it to M if you want

autumn briar
#

Any issues running papermc with openjdk 15?

wraith trail
#

no, but ask the question

wide pond
#

@wraith trail how do my values look now?

wraith trail
#

yeah thats fine

vernal moth
#

On 16 actually

wraith trail
#

oh, misread his message

wide pond
#

do i need to put #!/bin/sh at the beginning

wraith trail
#

if you desire

#

good idea depending on how you are running it, but for you it will probably not change anythign

vernal moth
#

It's best practice

#

It's called a shebang and tells your os how to run the file

left swift
#

Shebang shebang

visual egret
#

hi nomana

golden gust
#

?ban @left swift no. stop.

left swift
golden gust
#

I stand by that statement

woven otter
#

please ban

left swift
#

Me too

visual egret
upper flicker
visual egret
#

hi z750

wraith trail
#

inb4 oskar actually gets banned

golden gust
#

šŸ˜„

visual egret
#

cat you wont ban me right

#

uwu

golden gust
#

I already called it other day, gonna be awkward af if they ever strip that

wide pond
#

should make it executable right

golden gust
#

Yes

wide pond
#

do i need to do echo "eula=true" > eula.txt

#

or is that outdated

wraith trail
#

that will just agree to the eula, so in a sense

#

but, you should read the eula first

left swift
#

Mandated reading is a drag

#

I just want to sell my pvp perks in minecraft

wide pond
#

my dad read it to me as a bedtime story as a kid so i dont think i need to read it again

left swift
#

Nice

wide pond
#

my server has no donation perks

#

but its paid whitelist lol

wraith trail
#

well then

visual egret
#

/s

wide pond
#

its 25 slots slightly modified SMP

visual egret
#

slightly modified

wide pond
#

only 25 on the whitelist added at a time

visual egret
#

it has to be very modified

left swift
#

Why

wraith trail
#

let's not give this guy advice on how to run his server

left swift
#

Those 25 people are guaranteed to not play at the same time or longer than a week

wide pond
#

^ not yet at least

#

idk we peaked at 17 players so far

visual egret
#

or chances are

ashen cliff
#

That's 17 more than oskar.

wide pond
#

if ur paying for whitelist i want to ensure there is always a slot for you

visual egret
#

it will die

wide pond
#

my server?

#

lol

#

probably

wraith trail
#

probably 99.5% of servers don't last more than a couple months

wide pond
#

people seem to really be enjoying it

wraith trail
#

and, most servers actually have less than 1 average player

wide pond
#

theres a few players with over 5d of playtime

#

it started as SMP for just my group of friends but now its friends of friends etc

#

and the whitelist is only $2/month

#

alright back to switching it to VPS....

#

Start a screen instance to run the server in the background.

$ screen -S "My PaperSpigot Server"
Run the startup script.

$ cd ~/paper
$ ./start.sh

#

thats all there is to it?

peak ginkgo
#

Yeah

#

I recommend using screen -R instead of S but

#

ĀÆ_(惄)_/ĀÆ

wide pond
#

screen -R "ACK Server"

wraith trail
#

.g screen cheet sheat

#

see this

#

wow I can spell