#general

3141 messages Β· Page 1494 of 4

twin lagoon
#

a simple google search

#

docker doesn't fuck your shit up

potent fossil
#

god michael is so sexy

crystal compass
#

perhaps the yum update i did beforehand then

#

im not sure

twin lagoon
#

red hat omegachair

golden gust
#

i did an update

crystal compass
#

yeah fuck its not booting from the HD lol

golden gust
#

first comment on that link is literally "it fucked up after an update"

#

Seriously, use a competent OS

#

as shitty as canonical are, their server distro fucking works

broken rampart
warm anchor
#

Any CentOS enjoyer in chat? modcheck

golden gust
#

and then centOS stream

golden gust
#

the OVH kernel is installed on the OS by default

twin lagoon
#

what kind of server do you have

golden gust
#

you need to remove it manually if you want the distros kernel

granite slate
#

Guys quick question, what is the problem of using a domain provider like freenom instead of ovh or namecheap?

golden gust
#

they add some monitoring shit into it by default

twin lagoon
#

freenom is free

#

it's trash

crystal compass
#

i use 1&1

golden gust
#

I mean, in general, very few people give a shit about your domain

crystal compass
#

anyway so do you think the yum update updated the kernel and just fucked shit up

granite slate
#

are there some technical benefit?

twin lagoon
#

what kind of server do you have

golden gust
#

Just, I mean, free domains often have stupid requirements or are management hell

#

it's a domain

#

it points DNS records to your server

#

the only technical caveats would be if their DNS servers where shit, in which case you slap it over to CloudFlare

wraith oracle
#

don't know if it is available anymore

golden gust
#

they require that you have a public website and such

#

So, can't use it for non-website related stuff exclusively

#

and can't be a parking page, etc

#

(they check)

crystal compass
twin lagoon
#

ok so just use KVM and save yourself

crystal compass
#

yeah

granite slate
#

Thanks

crystal compass
#

was just updating my god damn pterodactyl panel and following intructions

warm anchor
#

So firewall rule is probably set to block all traffic

twin lagoon
#

literally go to your ovh panel

#

go to your server page

#

head into the KVM / IPMI tab

#

save yourself with remote console

warm anchor
#

yup yup

twin lagoon
#

@warm anchor @warm anchor @warm anchor @warm anchor @warm anchor AYAYA

crystal compass
#

oh thats cool, I've never seen that feature before

twin lagoon
warm anchor
#

Don’t ask me how I know totally didn’t fuck myself same way before

crystal compass
#

wait so what do I do via the console

twin lagoon
#

look at what's being shown on the screen

#

see if your server has booted

crystal compass
twin lagoon
#

your bootloader is fucked

#

change the netboot to boot into rescue mode, reboot your server, ssh in, mount your disks, chroot in, reinstall grub

#

can't give you specifics because you're using a dumb operating system

minor badge
#

hi michale

warm anchor
minor badge
#

best michale peepoLove

twin lagoon
#

mari BEST mari

minor badge
#

love you michale peepoLove

twin lagoon
#

norway EPIC

crystal compass
#

so what do yall recommend over centOS? debian?

minor badge
#

@twin lagoon ragnarok s2 dropped !

potent fossil
#

debian or ubuntu

twin lagoon
#

debian EPIC

#

fuck you simple

#

debian EPIC

mossy vessel
#

proxi you are late

minor badge
#

@waxen panther πŸ‘‹

#

@waxen panther πŸ‘‹

#

@waxen panther πŸ‘‹

#

@waxen panther πŸ‘‹

crystal compass
#

so Grub is the bootloader?

potent fossil
#

i said debian first indicating higher priority than ubuntu

mossy vessel
#

I'm already done with it

potent fossil
#

michale.

twin lagoon
#

just don't mention ubuntu

golden gust
#

ubuntu ships newer stuff

#

which is a massive pro for some

#

(as well as ppas making stuff nicer because, you know, canon sucks too)

potent fossil
#

btw to everyone who uses wsl: plz check your vm disk size?? excuse_me_wtf cause mine is 75gb using arch wsl and if thats not normal then im switching distros

golden gust
#

Also, fuck their stupid name

twin lagoon
#

snapd omegachair

twin lagoon
potent fossil
twin lagoon
#

shut up paul

broken rampart
#

Michael why did you install snap on my Debian machine

twin lagoon
#

fuck you

broken rampart
#

Wow

twin lagoon
broken rampart
#

Unprovoked

worn ember
#

toxic

twin lagoon
#

go back to bed

broken rampart
#

It’s 4pm you ass

warm anchor
twin lagoon
golden gust
#

snapd best d

obtuse rose
#

how does wsl2 work if you delete some crap? does it shrink the virtual disk? im still using wsl1

golden gust
#

it doesn't

obtuse rose
#

boo hoo

crystal compass
#

boku nopeeku

golden gust
#

it's a virtual hard disk and I don't think any vender really has a solution to automatically shrink disks

#

vmware has an option which will shrink on shutdown, but, that seems to be it

#

I can only imagine that shrinking disks often would lead to a performance impact, however

obtuse rose
#

well if the disk driver supports trim, then it can surely shrink on runtime, QEMU does

golden gust
#

wait

magic river
golden gust
#

nah, you're screwed anyways

potent fossil
#

diskpart has compact vdisk

obtuse rose
#

but that does have some impact

potent fossil
#

but it almost fucked me up

golden gust
#

I linked an article for that simp

obtuse rose
#

if you mount with discard

potent fossil
#

where link

#

i dont see a link

golden gust
#

I thought I did

potent fossil
golden gust
#

Oh, I shoved it in paper-help lol

#

ah, qemu basically just remaps "trim" commands to discard a block of the vhd

#

issue is that now you gotta tell the VHD to act like an SSD which can have performance implications

obtuse rose
#

not for linux

#

you can issue trim commands on anything that supports it, whether it advertises as an SSD or not

#

I dont think you can do this on Windows guests

golden gust
#

no surprise that linux lets you do such "fun" things

obtuse rose
#

yeah, I fucked up once using trim on a bcache block device

#

didnt go well

golden gust
#

god, I remember the days when SSD venders where shipping out SSDs with buggy firmware

#

so running trim on them would flip a coin kill the thing

crystal compass
#

shit idk which partition to mount

golden gust
#

you wanna mount the root partition and the /boot partition assuming you have a seperate one

obtuse rose
#

run blkid, you will at least see what fs is on each of them

waxen panther
obtuse rose
#

and you can probably safely assume the last part is the root/data part

#

depends whether you partitioned with separate /var

#

or w/e your setup was

#

if you need assistance I am willing to help you out in PMs

minor badge
#

@waxen panther watch norwegian show ?

waxen panther
#

yos

#

what’s name

crystal compass
#

this is what i got ```yml

/dev/nvme1n1: PTUUID="9644c8c5-073f-4393-bb52-4e89c45120a0" PTTYPE="gpt"
/dev/nvme1n1p1: LABEL="EFI_SYSPART" UUID="1F97-867E" TYPE="vfat" PARTLABEL="primary" PARTUUID="587ca261-6448-442d-8867-e53e025f79e1"
/dev/nvme1n1p2: UUID="065f8848-8327-033a-a4d2-adc226fd5302" TYPE="linux_raid_member" PARTLABEL="primary" PARTUUID="1b5a4bee-e362-40ab-8de3-b0bf273f78a8"
/dev/nvme1n1p3: LABEL="swap-nvme1n1p3" UUID="cf185ff2-6dfc-4d1a-8b59-a0cb842083bc" TYPE="swap" PARTLABEL="primary" PARTUUID="e0615f98-55cc-44f6-afba-af8084b5de07"
/dev/nvme0n1: PTUUID="2d5cab3f-a205-4630-8118-ae44eaca3b3a" PTTYPE="gpt"
/dev/nvme0n1p1: LABEL="EFI_SYSPART" UUID="1F64-CEE8" TYPE="vfat" PARTLABEL="primary" PARTUUID="be5f36c4-6647-4ace-bb0e-5d0d10f83e68"
/dev/nvme0n1p2: UUID="065f8848-8327-033a-a4d2-adc226fd5302" TYPE="linux_raid_member" PARTLABEL="primary" PARTUUID="d2e69908-65f5-4ea3-beb4-fd2fe96547b7"
/dev/nvme0n1p3: LABEL="swap-nvme0n1p3" UUID="5ea466b5-2bbc-46f3-babb-d07ff5bba90e" TYPE="swap" PARTLABEL="primary" PARTUUID="1abef43d-c3e8-4cbf-ba37-4dbf2d6c4109"
/dev/md2: LABEL="/" UUID="8f0f08f5-aaad-44d5-803a-4aad19cb2616" TYPE="ext4"

obtuse rose
#

you got soft raid

#

/dev/md2 is your root

crystal compass
#

okay cool thats what i mounted

#

so now michael said i need to reinstall grub

mint bone
#

Does anyone know a good webinterface for paper servers?

obtuse rose
#

you need to mount other things in as well

#

the efi part as well

olive marlin
obtuse rose
#

idk where your /boot is but it seems its gonna be inside the soft raid, so thats fine

vestal jasper
#

Ptero is pretty nice

twin lagoon
#

@vestal jasper uwu

vestal jasper
#

uwu

twin lagoon
golden gust
#

Yea, /boot is pretty much 100% on the / partition, which is meh, but, eh

mint bone
golden gust
#

Kinda sketchy and fragile with raid boots

#

containers add trivial overheads

#

there was like, some other control panel, which ptero was span from

#

But, generally, eeerrrr

olive marlin
#

Containers have very little overhead.

#

Idk anything good that doesn't use containers.

golden gust
#

Panels are not a really good forte of this community, ptero is really all we can recommand coz, it's 'eh, but, erm...

obtuse rose
#

we use paid multicraft, its decent and its simple

potent fossil
#

multicraft PepeLa

obtuse rose
#

not even that expensive

potent fossil
worn ember
#

they should be paying you to use it πŸ˜‰

twin lagoon
#

multicraft in 2021 KEKW

golden gust
#

last I heard their response times to support tickets was basically "never"

twin lagoon
#

they're presumably working on a redesign again

golden gust
#

their release cycle is literally "maybe"

worn ember
#

sounds like paper

golden gust
#

and their tech stack is generally 5 years behind and "wooo, they added new tech"

crystal compass
#

i take multicraps everyday

golden gust
#

Yea, but ur not paying for paper

#

So, bite me

worn ember
#

i will

twin lagoon
#

they're still on the fucking Yii framework

vestal jasper
#

I'd rather decent UX and free than meh UX and paid.
Ptero > Multicraft

minor badge
#

@vestal jasper peepoLove

worn ember
#

ptero isnt free either for higher tier

vestal jasper
#

@minor badge pepeLove

potent fossil
#

wat

#

ptero is self host

twin lagoon
#

ptero is opensource

vestal jasper
#

the fuck do you need higher tier for when you're self hosting

worn ember
#

excuse me

twin lagoon
#

ptero doesn't have a tier system either

worn ember
#

guess im thinking of multicraft then

golden gust
#

they offer paid support or something now or?

crystal compass
#

it keeps tellin me to chroot to the os image but says directory not found lol

worn ember
#

get off my back already

twin lagoon
#

no

olive marlin
#

DED moment?

obtuse rose
#

wut you can have cloud ptero panel?

vestal jasper
#

DED moment .

twin lagoon
#

what

#

@olive marlin clappywappy

golden gust
#

mount need to mount md2 to some folder, then chroot into that

waxen panther
#

DED moment

worn ember
#

🌯

golden gust
#

You'll also wanna mount the efi partition into wherever the efi thing was in /boot

crystal compass
#

thats what i did

obtuse rose
#

show

crystal compass
#

I did mount /dev/md2 then tried chroot /mnt/sysimage

golden gust
#

run mount

#

see if it actually mounted there

obtuse rose
#

mount without params

minor badge
#

@worn ember peepoLove

obtuse rose
#

well your root is in /mnt, not /mnt/sysimage

golden gust
#

you also haven't mounted the efi partition?

obtuse rose
#

and you need to bind /sys, /proc, /dev, /run

#

whats weird tho is I dont see efivar mounted in /sys

#

do they even boot rescue in efi mode?

twin lagoon
#

probably not

golden gust
#

they netboot

#

so, it just pulls the images from the server for PXE

crystal compass
#

so as i can see with ls i see all of my folders under my root user

#

im in /mnt/root

obtuse rose
#

if Im not stupid now, even with PXE you can boot legacy/efi no?

golden gust
#

no, afaik

#

it just a ram image iirc

obtuse rose
#

well yes, but the PXE firmware itself should have two versions

crystal compass
#

so im supposed to have a sysimage folder in my /mnt/root ?

obtuse rose
#

no

#

maybe

#

idk

#

probably not

#

if you see your shit then no

potent fossil
#

shaved off 33gb from my wsl using that article cat

crystal compass
#

yikes I think i mounted twice lmao

#

into /mnt & also into /mnt/root

obtuse rose
#

unmount it then and show ls from /mnt/boot

#

and try running efibootmgr -v not chrooted, thats gonna fail if its legacy boot

golden gust
#

does your iKVM let you mount a disk image?

crystal compass
#

root@rescue:/mnt# cd boot
root@rescue:/mnt/boot# ls
config-3.10.0-1062.9.1.el7.x86_64
config-3.10.0-1160.25.1.el7.x86_64
efi
grub
grub2
initramfs-0-rescue-200361aa0da9b741c6e5422b5e34725c.img
initramfs-3.10.0-1062.9.1.el7.x86_64.img
initramfs-3.10.0-1062.9.1.el7.x86_64kdump.img
initramfs-3.10.0-1160.25.1.el7.x86_64.img
initramfs-.img
symvers-3.10.0-1062.9.1.el7.x86_64.gz
symvers-3.10.0-1160.25.1.el7.x86_64.gz
System.map-3.10.0-1062.9.1.el7.x86_64
System.map-3.10.0-1160.25.1.el7.x86_64
vmlinuz-0-rescue-200361aa0da9b741c6e5422b5e34725c
vmlinuz-3.10.0-1062.9.1.el7.x86_64
vmlinuz-3.10.0-1160.25.1.el7.x86_64
flint island
granite slate
#

Guys, quick question, what does these terms means? I'm inside a kvm online management panel

golden gust
#

they're hardware features and configuration for stuff the kvm itself offers

obtuse rose
#

oh it works, beautiful

#

okay, now mount the efi part into /mnt/boot/efi

#

which is if I remember correctly number 2

granite slate
obtuse rose
#

bs

#

number 1

#

/dev/nvme1n1p1: LABEL="EFI_SYSPART" UUID="1F97-867E" TYPE="vfat" PARTLABEL="primary" PARTUUID="587ca261-6448-442d-8867-e53e025f79e1"

golden gust
#

I mean, if you're not using kvm, leave it

crystal compass
#

so mount /dev/nvme1n1p1 /mnt/boot/efi ?

obtuse rose
#

yes

#

and then inside that should be a EFI dir

silent merlin
#

what is the best anti cheat

granite slate
#

Ok, thanks.

obtuse rose
crystal compass
#

so its there but ls lists nothing

silent merlin
obtuse rose
#

this is the stupidity you have to go through with efi

#

unless you are brave and use md raid for the efi part

#

which you can do with the older superblocks

crystal compass
#

aight

#

there is a single EFI in there

obtuse rose
#

good

#

now mount bind all the other crap needed for proper chroot

#

so /sys /dev /proc /run

#

example: mount -o bind /dev /mnt/dev

#

and then show output from findmnt if its installed, otherwise just mount

potent fossil
obtuse rose
#

Im in a good mood today okay

crystal compass
#

root@rescue:/mnt/boot/efi# findmnt
TARGET             SOURCE         FSTYPE   OPTIONS
/                  aufs           aufs     rw,noatime,si=f54eea3ba5b8f02a
β”œβ”€/proc            none           proc     rw,relatime
β”œβ”€/sys             none           sysfs    rw,relatime
β”‚ └─/sys/fs/cgroup tmpfs          tmpfs    ro,nosuid,nodev,noexec,mode=755
β”‚   └─/sys/fs/cgroup/systemd
                   cgroup         cgroup   rw,nosuid,nodev,noexec,relatime,xattr
β”œβ”€/dev             devtmpfs       devtmpfs rw,relatime,size=16420384k,nr_inodes=
β”‚ └─/dev/pts       devpts         devpts   rw,nosuid,noexec,relatime,gid=5,mode=
β”œβ”€/nfs             158.69.26.112:/home/pub/rescue.v8
                                  nfs      ro,relatime,vers=3,rsize=8192,wsize=8
β”œβ”€/rw              tmpfs          tmpfs    rw,noatime,mode=755
β”œβ”€/power           158.69.26.112:/home/pub/pro-power
                                  nfs      ro,relatime,vers=3,rsize=8192,wsize=8
β”œβ”€/mnt             /dev/md2       ext4     rw,relatime
β”‚ β”œβ”€/mnt/boot/efi  /dev/nvme0n1p1 vfat     rw,relatime,fmask=0022,dmask=0022,cod
β”‚ β”œβ”€/mnt/dev       devtmpfs       devtmpfs rw,relatime,size=16420384k,nr_inodes=
β”‚ β”œβ”€/mnt/sys       none           sysfs    rw,relatime
β”‚ β”œβ”€/mnt/proc      none           proc     rw,relatime
β”‚ └─/mnt/run       tmpfs          tmpfs    rw,nosuid,nodev,mode=755
β”œβ”€/run             tmpfs          tmpfs    rw,nosuid,nodev,mode=755
β”‚ └─/run/lock      tmpfs          tmpfs    rw,nosuid,nodev,noexec,relatime,size=
└─/tmp             tmpfs          tmpfs    rw

obtuse rose
#

nice, chroot in: chroot /mnt

crystal compass
#

so now I can reinstall Grub2

obtuse rose
#

yeah, and also update the config

crystal compass
#

ah, so this guide tells me to go to chroot /mnt/sysimage

#

but sysimage doesn't exist there

obtuse rose
#

just /mnt

crystal compass
#

bruh

#

somehow my mnt directory is empty now what

obtuse rose
#

what did you do :D

golden gust
#

ctrl-d

#

then, chroot in the correct place

crystal compass
#

nvm im back

obtuse rose
#

oh no, he probably is in chroot

crystal compass
#

thanks idk what happened there

obtuse rose
#

if you are in chroot

#

what was in /mnt now is in /

crystal compass
#

does this look right

obtuse rose
#

partly, you dont have sda, you have nvmes

crystal compass
#

so would it be my /dev/md2

obtuse rose
#

no

#

nvme0n1

crystal compass
#

wasn't it the nvme1on1

#

or

golden gust
#

no

#

you install it to the device

#

not the partition

obtuse rose
#

0n1 was the device used before, so use it now

crystal compass
#

aight so it says i can exit chroot

golden gust
#

grub-install works out where to shove stuff on the disk

obtuse rose
#

update grub as well

#

and paste /boot/grub/grub.cfg just to be sure

crystal compass
#

using like yum update grub or

obtuse rose
#

no

#

idk what the path is on centos but something like update-grub

#

grub-update

#

idk

crystal compass
#

hm no luck

obtuse rose
#

hold

#

found this on stackexchange, so its surely correct
grub2-mkconfig -o $(readlink -f /etc/grub2-efi.cfg)

crystal compass
#

[root@rescue /]# grub2-mkconfig -o $(readlink -f /etc/grub2-efi.cfg)
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-1160.25.1.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-1160.25.1.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-1062.9.1.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-1062.9.1.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-200361aa0da9b741c6e5422b5e34725c
Found initrd image: /boot/initramfs-0-rescue-200361aa0da9b741c6e5422b5e34725c.img
done

obtuse rose
#

gg

flint island
#

Do this method subtract(int) not exist or way i get compile errors?

golden gust
#

depends on what you're calling it on

crystal compass
#

so safe to restart

#

and boot from hd

#

:x

obtuse rose
#

maybe

golden gust
#

We can't tell you from the small samplet you pasted

obtuse rose
#

you can try

golden gust
#

Try it, worse case it doesn't work and you remount and try again

#

being frank, you really shoulda boot /boot on a seperate partition

#

booting directly into raid is a pita, especially debugging/fixing stuff when shit goes sideways

obtuse rose
#

how old is that os? kernel 3.10

#

tasty

crystal compass
#

really appreciate the help, i really don't know my way around these linux issues

obtuse rose
#

now you do

golden gust
#

much of this stuff is literally just googling and reading up

flint island
#

I use it on itemstack

crystal compass
#

so i can't connect via ssh but ovh emailed me this time actually saying that my server is ok and responds to ping

#

Β―_(ツ)_/Β―

obtuse rose
#

definitely responds to ping on a grub cmdline

golden gust
#

Well, subtract exists, but, like, theres multiple variations of that class

#

We have 0 context on your code because we can't even see the imports

#

Best we can guess is that either you're calling it on somewhere where it doesn't exist or you need to reinstall the server to your maven repo as something is borked

#

or, something is throwing something invalid into your classpath

crystal compass
#

so progress

#

so this is what kvm shows now

#

is that good

obtuse rose
#

yeah thats in kernel now

#

so grub works, gg

crystal compass
#

oh, so should my server be responding? cant connect via ssh or anything

golden gust
#

it's still booting apparently

crystal compass
#

oh?

golden gust
#

it's telling you that it's running some task

crystal compass
#

I really need a linux translator at this point don't i

golden gust
#

I mean, am assuming based on what it's saying there

#

as I said, a lot of this is just googling and reading

obtuse rose
#

try pressing enter if a login prompt shows up in kvm, if not its doing something still

golden gust
#

very few people know a ton of this crap off by heart

flint island
# golden gust Well, subtract exists, but, like, theres multiple variations of that class

here https://pastebin.com/jLG1r9DL if this paste site are ok.

and inports

import lombok.Getter;
import org.broken.cheststorage.data.ChestRegistry;
import org.bukkit.Location;
import org.bukkit.entity.Player;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
import org.mineacademy.fo.SerializeUtil;
import org.mineacademy.fo.collection.StrictMap;
import org.mineacademy.fo.menu.model.InventoryDrawer;
import org.mineacademy.fo.remain.CompMetadata;

import java.util.*;
crystal compass
#

i hit enter and it went back to that screen

obtuse rose
#

what screen

golden gust
#

just give it time

obtuse rose
#

then wait

golden gust
#

go for a tiktok poop or whatever people do these days

obtuse rose
#

its literally telling you it can take a long time

crystal compass
#

Wait so why is the filesystem relabeling?

#

not sure I understand

obtuse rose
#

just selinux things

#

nor do I

twin lagoon
#

centos things

waxen panther
#

mineacademy lmfao

crystal compass
#

LOL

#

does this normally happen after updating or something?

obtuse rose
#

google

crystal compass
#

man i want to switch to debian now but reinstalling all of my shit would be a pain

olive marlin
#

Do you have that much to reinstall though

viral lion
#

did suckmyfoot get booted yet?

olive marlin
#

Better now than a few months from now.

#

Yes Reda.

viral lion
#

nice

crystal compass
#

eh i guess im not running my xenforo off my dedi anymore

#

just doing a pterodactyl panel again; transferring like 120gb of data; mysql databases etc

#

doesn't sound like fun

#

welp my KVM is empty

olive marlin
#

Pro tip - always separate partitions for os and data.

twin lagoon
#

fuck that ^

worn ember
#

no

twin lagoon
#

just give me a root partition with my shit thanks

worn ember
#

fuk u

obtuse rose
crystal compass
#

oh

#

yeah

olive marlin
#

So you can reinstall without touching data.

crystal compass
#

jesus christ you guys actually run your pc on linux?

olive marlin
#

Helps if you run docker and specify local volumes.

crystal compass
#

holy FUCK

frank otter
#

I should do that partition thing

twin lagoon
obtuse rose
#

no, but working with linux is my day job

twin lagoon
frank otter
#

it's 90%just reading arch wiki and manpages anyway

crystal compass
#

soo why

#

for the accomplishment

frank otter
#

do you want a list

olive marlin
#

If you use something like Linux mint, it's about the same complexity as windows.

crystal compass
#

the i can read dyslexic computer trophy

#

hahaha

frank otter
#

there are advantages

#

multiple

olive marlin
#

I use it because it let's me be productive and behave how I want.

obtuse rose
#

people that run arch linux just so they can say they run arch linux

frank otter
#

I use arch btw

crystal compass
#

im just messing around there probably is

frank otter
#

I use it because I love pacman

#

and aur

#

and that's about it

obtuse rose
#

aur is cool Ill give you that

frank otter
#

oh also dwm is neat

#

besides performance that's basically it

void void
#

Is there a way to get free domain for my server?

#

Any recommendations?

obtuse rose
#

I would run linux on my main machine but I just cant find a desktop suite that would not annoy me

golden gust
#

yes, google it

#

there are things like .tk, but, domains are cheap for running a server

crystal compass
#

pog

#

oh boy disk scan

obtuse rose
#

it rebooted

#

disable the ovh monitoring crap

#

so they dont come in and start randomly rebooting shit

#

until it "pings"

crystal compass
#

Monitoring disabled rn

#

I THINK IM IN

obtuse rose
#

you think?

crystal compass
#

well its listin all the shit

void void
#

I have just found Freenom. How well it works?

obtuse rose
#

freenom is .tk

golden gust
#

It's a registar like any other

void void
#

Oh my god I just noticed your name

#

sorry

#

so sorry

golden gust
#

make sure you read the requirements for domains

crystal compass
obtuse rose
#

sometimes they like to keep you hostage

golden gust
#

e.g. .tk requires that you have an actual website

void void
#

Or I can use Shockbyte subdomains πŸ˜›

obtuse rose
#

now add linux troubleshooting to your CV

crystal compass
#

hahaha thank you

#

now to finally try and fix the docker issue

#

hahah

obtuse rose
#

Im not helping you with that

crystal compass
#

michaels post fixed it i think

unkempt drift
#

what is going on here... discord thinks the is spelled wrong

flint island
crystal compass
obtuse rose
#

Oh nonono

crystal compass
#

I really appreciate it; let me atleast send you a quick 10

wispy blade
#

paid €3 for the domain monkegame.online

#

no regrets :')

crystal compass
#

anyone familiar with regionfixer

peak dirge
ashen cliff
#

Very cool.

peak dirge
#

The important thing is that now they can work on kernel support for the GPU 😍

crystal compass
#

so my server had crashed because it ran out of disk space

#

how likely is it that my world is fucked

#

it was around 2:30am so only like 5 were online

worn ember
#

unsaved chunks will probably just be reverted to their last saved state

#

other than that probably not much

crystal compass
#

bet

#

hopefully plugin data didn't corrupt either

ashen cliff
#

World should be fine, stuff like Essentials data might be corrupted.

warm anchor
#

Just assume all plugin data is fucked and test accordingly

crystal compass
warm anchor
#

See if you can find out who was online during

ashen cliff
#

Assume that all players online at the time of the crash are corrupted.

warm anchor
#

Those players’ player data saved by plugin may be fucked

#

Yeah

worn ember
#

just perma ban them

#

ez

crystal compass
#

lmao

#

There was only one error before it shutoff, from coreprotect [07:37:02] [Thread-74/WARN]: org.sqlite.SQLiteException: [SQLITE_FULL] Insertion failed because database is full (database or disk is full) kekw

warm anchor
#

That’s fine.

ashen cliff
#

Just HOPE that CoreProtect won't re index all blocks.

warm anchor
#

CoreProtect is probably what push your disk to full anyway if you never clear it

worn ember
#

probably why your disk is full in the first place

warm anchor
ashen cliff
#

That was very fun to fix.

#

Like VERY FUN.

warm anchor
#

Lmao I am faster ded!

crystal compass
#

new server so its only like ~gb

worn ember
#

dammit

crystal compass
#

i think my rsnapshots are taken like 300gb or some shit

worn ember
#

i hate it when i only have ~gb

warm anchor
#

Did you config incorrectly

#

Make you see it so it does a full image every time PepeLa

crystal compass
#

well I haven't checked because it times out when i run the space check on their folders kekwhyper

#

however my pterodactyl servers total 212gb so thats what im guessing

obtuse rose
#

why do I not use rsync with hardlinks myself

#

fml

crystal compass
#

my ops list was cleared

#

lmao

#

pog all mcmmo data was cleared

olive marlin
#

Sam get a basic monitoring setup for next time. And proper backups :)

#

I almost had the same issue a few months ago, because I made the tool forget the backups (mark them as deleted), without actually deleting them pepela

crystal compass
#

will do thank you

#

is it possible to automatically backup to like googledrive

obtuse rose
#

yes

#

rclone

#

literally anything is possible

crystal compass
#

ty

worthy geode
#

Just, be aware that rclone kinda dies if your drive storage is full, so check that regularly

magic river
#

Best tool for backups

#

(I have no experience with using it for servers)

olive marlin
#

Restic is quite good, especially with recent changes fixing a lot of unnecessary bandwidth usage when rebuilding index.

worn ember
#

ah yes best untested tool

magic river
#

Oh did you see an improvement with that?

olive marlin
#

Though it doesn't have any config file. So I wrote a generic wrapper around it.

#

Yeah. I was testing it quite a bit.

magic river
#

I remember that was your big problem with it then I spotted the 0.12 version claimed to have fixed it, didn't know if it helped or not though

olive marlin
#

It used to be so bad, that if I had XGB stored on the server, it sometimes could download almost 2XGB just to rebuild the index and blobs.

#

Super dumb.

#

You can see where I was forgetting backups without prunning them:

 net0  /  monthly

       month        tx      
    -----------------------
      Jun '20    737.19 GiB
      Jul '20    353.69 GiB
      Aug '20    873.28 GiB
      Sep '20    855.88 GiB
      Oct '20    709.33 GiB
      Nov '20    615.05 GiB
      Dec '20     57.44 GiB
      Jan '21      2.72 GiB
      Feb '21      1.32 GiB
      Mar '21      5.20 GiB
      Apr '21    446.83 GiB
      May '21    403.27 GiB
    -----------------------
    estimated    448.88 GiB 
wispy blade
#

that's quite some sizable backup

ashen cliff
#

Weak numbers.

olive marlin
#

Yeah, don't have that much data to backup. Also remember that's data that was downloaded from my backup server only to prune old unused backups.

#

The received data is quite a bit bigger.

worn ember
#

size matters

olive marlin
#

And then you don't need a ton of stuff in cron jobs / systemd:

resticly survival backup >>/tmp/resticly.log 2>&1
sh -c 'resticly survival forget --prune && resticly survival check' >>/tmp/resticly.log 2>&1

Add to that basic monitoring with a node exporter wrapper or something:

monitored_command --type backup --server survival resticly survival backup >>/tmp/resticly.log 2>&1
monitored_command --type prune --server survival sh -c 'resticly survival forget --prune && resticly survival check' >>/tmp/resticly.log 2>&1
ashen cliff
wispy blade
#

gg

left swift
#

Very premium support

#

Most premium support dont answer that fast

#

Krusic best support premium

wispy blade
#

today's random video in my yt recommended

fallen oracle
worn ember
#

lmao

vivid ivy
#

I had this in my recommended today, I thought it was actually a good video.

limber knotBOT
#

I still think Notch's surname is funny

wispy blade
#

Persson?

limber knotBOT
#

that video has a pretty good message

ashen cliff
#

That Twitter shouldn't exist?

limber knotBOT
#

but in the end: you can spend years with a person and you will still not know them really, lol, so at what point are you allowed to judge them?

minor otter
#

If anyone have some spare time, I would appriciate a quick review on my current project, so I know where to improve. https://github.com/BeastyBoo/WarZReloaded

It’s not that big yet, and only the Consumable package is where I’ve worked properly on yet.

GitHub

WarZ gamemode inspired from Brawl.com, updated to be fully compatible with the newest version of Minecraft. Built using PaperMC - BeastyBoo/WarZReloaded

worn ember
#

then i become the ultimate judge

#

@warm anchor winning pog

ashen cliff
#

Bro.

worn ember
#

Bro.

ashen cliff
#

Good bro.

worn ember
#

tried LoL, the lack of turnrate triggered me lol

ashen cliff
#

Bro. Just look at Shen vibing.

vernal moth
#

Krusic knows whats up

ashen cliff
#

Time to rewatch that Wizardry 8 review for the 27th time.

worn ember
#

and ofc i lose my next match

wispy blade
#

xd

unborn jay
#

By any chance, anybody knows a plugin that shows me the source of lag? Scheduled Blocks - Ticking (SELF) is causing huge TPS drops

#

I know it's not commandblocks, maybe pistons or something?

limpid comet
#

prolly dum but are there recommended flags for modded minecraft

#

(1.16.5 with like 300 mods)

magic river
cunning raft
#

man 4chan and twitch chat

#

both have very similar location tracking skills

waxen panther
#

can only thing of one thing worse

#

destiny twitch chat

#

ammirite jroy

cunning raft
#

good one broc

#

find more malware

waxen panther
#

ok

#

on it .

golden gust
#

inb4 it's a 4channer

#

They're some fucking crazy mofos

#

But, you gotta give them props at times

cunning raft
#

who was the guy they found in the field with the flag?

golden gust
#

Even the shittest of places can shine some good on the world

vernal moth
#

Remember the he will not divide us stuff?

#

Fucking amazing

#

Find the location of the flag based on plane crossings in the sky and flight radar and shit like that

#

Tom Scott also has a video where he asked ppl to track him down

worn ember
#

There's this dude that lets his patreons send a vacation picture to him (verified that it's actually them) and he tracks them down through Google earth

#

It's crazy

gusty umbra
#

anyone know plugin that after someone login he will go to last location after he left the server

waxen panther
#

thats default behaviour ?

gusty umbra
#

no i mean like i want to make spawn to login

#

after he login at spawn he will teleported to last spawn

waxen panther
#

what

gusty umbra
#

srry my english bad

#

so when he joins the server he will be at spawn after logging in he will teleport to the last place he logged out

potent fossil
#

yeah that's normal behavior though

#

should not need a plugin for this

#

if that's not happening, you might have a plugin already which is breaking that

gusty umbra
#

hm i dont think u know what i want

#

so i mke this spawn

#

i want if someone join the server he will go to this spawn

#

they must be use /login and after he login he will gt teleeported to the last location

potent fossil
#

sorry but we don't support the quirks presented by an offline-mode server

#

you'll have to find help elsewhere

vivid ivy
#

I...

formal turret
#

πŸ™

vivid ivy
#

It was a glass of milk head.

#

I can't PepeLaugh

formal turret
#

oh

austere ivy
#

2 bucks or the highest bid and I’ll make this a reality

potent fossil
#

ok idjit

austere ivy
#

you wouldn’t

limpid comet
#

I will bid a tehbrian related easter egg in bonk

austere ivy
#

frikin' sold to the bidder in blue

#

will make asap

untold copper
#

I don't get how hosts can just put "most trusted" on their websites just like that
Like, wtf? how do we know you're most trusted? what defines most trusted even?

potent fossil
#

It's called shabby marketing

untold copper
#

"Most reliable"

#

bitch you erase our files without even blinking an eye

#

ReLiAbLe

warm anchor
#

I bet you sign off the permission for them to delete your file or your server for any reason deem reasonable by host too

minor badge
#

eternity weebravemove weebravemove

warm anchor
#

Hi mariell!!! Good night Mariell

minor badge
cosmic raft
#

hi

left swift
#

Hi

swift root
#

I'm going to lobby for a Trust Commission that legally enforces that nobody can say they're most trusted

#

in every single case, we'll find an opposing company and do biased market research to determine the other company is actually more trusted

minor badge
#

that is in fact illegal in Norway

#

now you know

left swift
#

Norway is awesome sometimes

#

Probably

golden gust
#

I'm the most trusted zzzCat in the community

untold copper
#

fat cat

golden gust
#

That's some form of -ist and I refuse to stand for it

swift root
#

cattist

#

cattits

golden gust
#

Am going bed

swift root
#

wait what which one

golden gust
#

.larry

swift root
#

yowza

#

sleep well, sweet prince

golden gust
#

I just made a mess in my trowza

swift root
#

tmi tmi t m i

golden gust
#

Eminem u dum

#

You're not gen z are you?!

left swift
#

Oh man we just swung him like bowsa

swift root
#

oh i just found out

#

i am indeed confirmed gen z

left swift
#

Zoomer

swift root
#

sounds good!

#

larry go zooooom

left swift
golden gust
#

That explains a lot

swift root
#

it does?

left swift
#

What's ur astral sign

swift root
#

||*I look up to the starts to pick one. Glancing hastily to the northwest, I finally settle upon the sign to call my own*|| ur mom

left swift
#

Oh nice mine is ||made u look dumb loser hahaha smartpwned||

golden gust
#

He mum musta been born the year of the dog

swift root
#

i am a weird mix of ~doesn't know pop culture pre2000s very well~ and ~raised by someone from The Silent Generation~

left swift
#

Cat was born in the year of the monkey

golden gust
#

I'll fling my poop at you

swift root
#

hippo style

left swift
#

Ooh ooh aah

swift root
#

fun fact, gen alpha is what's in production right now

#

apparently it's those born post mid-2010s

golden gust
#

Born into an alpha quality world

swift root
#

with you in it, absolutely

#

weren't you going to sleep, z z zcat

left swift
#

Chad

golden gust
#

Listen here, larry

left swift
#

Cat is sleeping were talking to his ai

golden gust
#

I know you're going through puberty still

#

But

swift root
#

haha zcat

#

it's like

#

scat

#

get it ?!?!

golden gust
#

No need to get testy with us

left swift
#

Zzzcat more like awakecat

#

Haha testy

swift root
#

hoooooo ha

#

testy!

left swift
#

Cuz testicles

golden gust
#

.merica

limber knotBOT
golden gust
#

Needed for somewhere else

swift root
#

oh wow

#

cheating on papermc

#

THE cat

#

never meet your idols, kids.

left swift
#

What's a cat

golden gust
#

Billy been around too many carrier bags of gasoline

unreal quarry
#

gotta stockpile now if i'm to keep my gas powered bike when electric takes over

golden gust
#

Meanwhile everybody else is fighting with google or Alexa or Siri to turn the light off and billy just gets a clapper

#

One of the yt channels o watched showed the clappers a bit back, and basically don't turn on and off if you're clapping, etc, as they time it

#

So, just know, if you get a clapper and your bedroom turns into a disco, you're slacking

left swift
#

Billy has the clap?

#

Hi simple

golden gust
#

Simple here?

#

Bed time for me

left swift
#

Idk I was just saying it I think he is on around this time

golden gust
#

Gfdi

#

You had me worried

left swift
#

Hes in ur closet waiting

golden gust
#

Just wish he'd come out :/

left swift
#

You gotta show him the way

golden gust
#

Am sleep before tired no filter brain gets me k trouble, nite β™₯️

untold copper
#

sleepy cat

nova plume
#

cat it’s 7:36 in the morning and afaik u live in the uk

#

well 7:38 now

wispy blade
untold copper
#

i feel big brained after watching this

ashen cliff
#

Now figure out how Genshin crit rate on Childe works.

untold copper
#

wtf

ashen cliff
#

You don't understand SNOOP! Childes ult never crits!

#

EVEN AT 70% CRIT RATE, 3 times in a ROW, fails to crit.

untold copper
#

lol f

#

razor ult always crits

untold copper
#

lmao

#

how does that work

ashen cliff
#

2x 25% Physical DMG bonus, ALL physical dmg build.

#

If it lives, I can change that.

untold copper
#

i play elemental damage

#

I have razor for physical damage tho

#

if the swirl person does the thing

frank otter
#

I play damage

#

any type will do

ashen cliff
#

How Geo dmg works: Immune, Immune, Immune, 70% Geo RES.

void void
#

uh what is the "headdump" file

#

its taking a lot of server storage as it is limited

next frost
#

heapdump?

#

I mean, you should know where it's coming from

vestal jasper
#

if it's taking a lot of server storage i'm really concerned for your server's health

#

and uptime

abstract dome
#

hey is there someone who will help me for english exam ?

wispy blade
#

lol just study

vernal moth
#

L M F A O

#

my vaultwarden/bitwarden rs container did have the mount point wrong, so it was storying my data with an unnamed volume

#

that I purged

wispy blade
#

gg

vernal moth
#

feels bad man

#

luckily I am logged in on some devices and can download my data as json

#

yay for decentralization

wispy blade
#

yay

#

and good on you for having a backup of some kind

vernal moth
#

I struggeled to remember my master password since I normally log in via biometrics, lmao

#

totally need to get that written down

wispy blade
#

which reminds me im probably gonna be fucked in the future

#

cuz i dont have an easy way to make (offsite) backups

vernal moth
#

what are backups?

wispy blade
#

a snapshot of your entire disk to rollback stuff if something happens

#

w

olive marlin
#

I was expecting a bigger decline, but I guess the biggest change was at the beginning of the announcements, which wasn't tracked. https://isfreenodedeadyet.com/

vernal moth
#

/s

vernal moth
olive marlin
#

Yeah, that's what I'm doing.

#

And I don't really care for deleting my acc anyway - like its IRC so there's nothing sensitive there.

wispy blade
#

start your own irc network /s

olive marlin
#

Multi threaded PaperIRC?

wispy blade
#

hell yea

olive marlin
#

Hmm, I need to find new decent and free form service, since typeforms is limiting their free tier to 10 responses a month now.

vernal moth
#

google forms, microsoft forms?

olive marlin
#

I don't think they let you embed your forms and the "conditional" fields are done with pages iirc, which looked kinda ugly.

#

But it's something I'm considering, given lack of better options. I get what I pay for πŸ˜„

wispy blade
#

ahhhh making choices is hard

vernal moth
quasi valley
#

ahahaha nice

vernal moth
#

also used magic to make the gh logo visible

quasi valley
#

the logo itslf is still a bit scuffed, but definitely less annoying now thanks pepela

#

also, paper masterrace and spigot still stagnating since april

potent fossil
vernal moth
#

yeah linked it in mockbukkit issue to get them to just give up on spigot πŸ˜„

quasi valley
#

nice wicked

potent fossil
quasi valley
#

hello pimple

potent fossil
#

henlo knanyn

vernal moth
#

I don't get this, how come that once we add more team members for paper to handle PRs, the queue grows to never seen before highs?

#

like, we even still merge more PRs than new ones created

#

I don't get it, lmao

#

also congrats @unkempt drift for reaching 100+ commits πŸŽ‰

untold copper
#

πŸŽ‰

warm anchor
wispy blade
#

anybody else also being spammed with chromebook ads

wide chasm
#

Yeah, been getting a lot of those too lately

wispy blade
#

looks like google cranked up their own ads lol

fervent timber
#

i love how i ask whether i should upgrade to java 16 and everyone says stay on java 11, and then paper comes out and says 1.17 jar files require java 16 🀣

ashen cliff
#

Upgrade to Java 16 now and yell at plugin devs to fix their plugins.

fervent timber
#

ok

wispy blade
#

i hope the fact that im using jdk 15 for my plugin won't cause any issues

wide chasm
#

Should be fine unless you're doing illegal reflection

#

Well, and your users must be on 15 or higher.

potent fossil
#

i miss the days of unregulated reflections

wispy blade
#

if i don't know what it is it probably means i did it right :)

wide chasm
#

Probably, you generally don't need reflection unless you're working with nms and even then you can avoid reflection by using a modular setup.

wispy blade
#

true

potent fossil
#

i miss going straight into bukkit and ripping out its command map and mutating the fuck out of it however i wished

#

the good old days

woven otter
#

do it again

wide chasm
#

"Oh I'm not allowed to access this? Well take this!"

potent fossil
#

oh it's private?

setAccessible(true)

woven otter
#

still one of the best things you can do is make final variable non-final

potent fossil
#

ah yes

wide chasm
#

I'd be surprised if you can't still mess a bunch of stuff up using Unsafe, but that's generally more complicated.

woven otter
#

can't you still do it via instrumentation

obsidian breach
#

hello

#

help me

wide chasm
#

What do you need help with?

obsidian breach
#

[15:15:51] [Server thread/INFO]: [AuthMe] Enabling AuthMe v5.2-b1542
[15:15:51] [Server thread/INFO]: [AuthMe] Connection arguments loaded, Hikari ConnectionPool ready!
[15:15:51] [Server thread/WARN]: [Server thread] INFO fr.xephi.authme.libs.zaxxer.hikari.HikariDataSource - AuthMeMYSQLPool - Started.

[15:16:12] [Server thread/WARN]: [AuthMe] Could not create data source: [PoolInitializationException]: Failed to initialize pool: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
[15:16:12] [Server thread/WARN]: [AuthMe] Aborting initialization of AuthMe: [IllegalStateException]: Error during initialization of data source
[15:16:12] [Server thread/WARN]: [AuthMe] THE SERVER IS GOING TO SHUT DOWN AS DEFINED IN THE CONFIGURATION!
[15:16:12] [Server thread/INFO]: [AuthMe] Waiting for 0 tasks to finish
[15:16:12] [Server thread/INFO]: [AuthMe] AuthMe 5.2-b1542 disabled!
[15:16:12] [Server thread/INFO]: Done (45,578s)! For help, type "help" or "?"
[15:16:12] [Server thread/INFO]: Stopping server

limber knotBOT
#

hello can i get some help ?

wide chasm
#

AuthMe is giving an error, is the link to your database correct?

obsidian breach
#

Yes, I've been using it for 2 weeks. It crashed in an instant.

wide chasm
#

Is your database still online and accessible?

obsidian breach
#

what exactly is the database? I am using a hosting website.

potent fossil
#

mysql

obsidian breach
#

Do you mean here

potent fossil
#

.paste

vernal moth
#

I removed that for your protection

wraith trail
#

yeah, but, err, don't post that

limber knotBOT
potent fossil
#

Oh wait

#

What was that

wraith trail
#

specifically the password to your database

obsidian breach
#

ok

vernal moth
#

you just posted your DB IP, user and password

potent fossil
#

Oh yeah don't paste that

vernal moth
#

please never do that

obsidian breach
#

Sorry

vernal moth
#

please change your db password immediately

potent fossil
#

I just saw a shitload of text, so sent paste command lmao

obsidian breach
#

ok.

#

Was that the database?

vernal moth
#

I saw the wall and skimmed it to make sure stuff is censored, it wasnt

#

yes those where your DB settings

obsidian breach
#

ok

potent fossil
#

make sure you change that database password in there because this channel is publicly logged

#

so, you might wanna prioritize that

wraith trail
#

well, anyways, your database isn't up there

#

so contact your hosting provider

obsidian breach
#

OK thanks

vernal moth
#

the DB is offline anyways, I checked

potent fossil
#

@warm anchor will u celebrate my bday the same way lax is being celebrated rn

#

lovely

ashen cliff
#

My ignoring you as much as possible?

vivid ivy
#

Does anyone happen to know a way to make non-euclidian geometry in minecraft without mods?

#

Teleporting is not smooth enough I'm afraid, it can't really be done discretely

limber knotBOT
#

you can make the player ride an entity and move that or spectate an armor stand

vivid ivy
#

I'm struggling to visualize that or understand how that would be done and what that would accomplish

limber knotBOT
#

it would make the movement smooth

vivid ivy
#

How would you make that non-euclidian though, i mean teleporting would still stutter

#

I'm not sure if I understand, sorry

limber knotBOT
#

teleporting the entity that you ride would make the client smooth out the movement of the riding entity

#

(or simply moving the ridden entity and not teleporting it)

vivid ivy
#

Hmm. I think having people ride an entity would also not work in my use case unless it's an invisible entity maybe but even then... What about the armorstands?

limber knotBOT
#

same deal, if you spectate an armor stand and that gets teleported the client will smooth it out if the teleportation is short enough

#

of course it comes with all downsides of spectating something

#

really depends on what your goal is

vivid ivy
#

Hmm I'd ideally like them to just walk around really but that seems fairly unrealistic now.

#

I think there's no real camera tricks and projection on planes into portals you can do in vanilla

limber knotBOT
#

walk what around? the player? if so then making them spectate an armor stand and moving that sounds like the best solution?

vivid ivy
#

My goal is to create a non-euclidian spawn really

#

Where players will also find information, etc.

limber knotBOT
#

no idea what you mean by "non-euclidian spawn" lol

vivid ivy
#

A building that makes no sense. Like you go into a dirt house but the inside is much bigger than the outside

austere ivy
#

phoenix616, I’d imagine Ryoyo is wanting to teleport players into an identical-looking area once they get to some certain spot. if teleportation is β€œsmoothed”, it’ll actually look weird because you’ll appear to move around the world. what you want is the teleportation to be instantaneous

limber knotBOT
#

sounds like what you really want is to change the world around the player, not move the player

austere ivy
limber knotBOT
#

could be possible by sending blockchanges to individual players replacing the world but ideally you would have some sort of phase system like dyescape πŸ‘€

vivid ivy
#

Exactly but in theory, if teleportation was extremely smooth, this could be accomplished.

limber knotBOT
#

this has nothing to do with smooth

#

but everything to do with chunk loading and network download speed

austere ivy
#

precisely

#

so you don’t want it smoothed

vivid ivy
#

Right, excuse my wording. And yes in terms of the principle behind it, that video comes close to it

austere ivy
#

the issue is that I even had a hard time getting the teleportation to look instantaneous (especially since I’m on a low-end laptop), and I was on a single player world

#

you have two options. either teleport the player and hope that network conditions are good and the server is fast enough to make it look seamless, or send individual packet changes to the client

limber knotBOT
#

traditional teleportation will not be able to handle this. there are some mods/plugins that try to replace the world around the player instead of teleporting them but they tend to lead to issues especially with entities as all coordinates need to be translated to be relative to the player

austere ivy
#

the former option is obviously much easier, and can be accomplished using simple command blocks, but I’m sure that the latter option can be done elegantly in some way

vivid ivy
#

I watched a video a long time ago about someone that did something similar with... I think they're called structure blocks or something

limber knotBOT
#

structure blocks basically just paste schematics

austere ivy
#

yeah, that’s changing blocks around the player

limber knotBOT
#

what you want is per-player block and entity phases

vivid ivy
#

Hm.

austere ivy
vivid ivy
#

Yeah changing the world around the player would just destroy the concept once you have two players

austere ivy
#

there are elegant ways around needing per player block changes

#

something that comes to mind is only changing the world once all people are in the right spot

limber knotBOT
#

that would completely destroy the multiplayer aspect of a server lol

austere ivy
#

or per-player areas used for world changing

vivid ivy
#

Okay hear me out, maybe this is a completely stupid idea

#

Nevermind, I don't even need to word it, i just realized that wouldn't work

austere ivy
vivid ivy
#

It was indeed stupid

austere ivy
#

per-player changes will look funky in multiplayer regardless

limber knotBOT
#

@austere ivy that's why you need phases to hide players from each other when they are in areas that others don't "see"

austere ivy
#

ah, that makes sense

#

that’d be really cool if done right

limber knotBOT
#

technically you can even do that just with the Bukkit API if you don't want entities (canSee API and the sendBlockChange packet stuff)

#

but it would be a pita to keep track of your own block changes

austere ivy
#

I bet there are some plugins just specifically for this that allow you to make custom β€œphases,” as phoenix put it

vivid ivy
#

Whom can I throw some money at to try to make a proof of concept with me?

#

I really want to see if that's possible to make

austere ivy
#

you can probably just tell me β€œthis’d be cool” and I’ll give it a shot for the hell of it lol

#

lemme check if there are already plugins for this

vivid ivy
#

I have found one thing.

austere ivy
#

link?

vivid ivy
#

Check this out

austere ivy
#

I can already guess what it’d be

vivid ivy
#

Well yeah, at least one way to accomplish all that is with seamless portals

austere ivy
#

problem is that it’s hyperspecialized

vivid ivy
#

Portals that can show you what exactly the location looks like from your perspective at least

austere ivy
#

but if you want portals like that, sure I guess

vivid ivy
#

With mods, the way usually people make non-euclidian houses is with immersive portals

#

It's one way that could be done at least

austere ivy
#

give it a shot and see if you like it!

vivid ivy
#

The problem with that plugin would probably be performance and customizability

#

Ideally it would be the same world and only work in that one location with those specific portals

#

But I should first see if it works in general even

#

I don't want to have chunks in the nether loaded by every Portal on the server for this

granite slate
golden gust
#

Don't

vivid ivy
#

So while they're cool and all, I don't think they're the solution

granite slate
golden gust
#

Running your own nail stuff is a nightmare

granite slate
#

ahahah

#

I like challenges

golden gust
#

Not even a challenge

#

There's already like several dozen "in a box" mail setups

austere ivy
golden gust
#

Big thing is not getting yourself black holed

#

And then you've gotta consider that if your mail setup borks, how will you get email

vivid ivy
granite slate
#

I don't wanna setup a web based interface

golden gust
#

Bearing in mind it's trivial for one component to fail without noticing

granite slate
#

So I think I will use a client

austere ivy
granite slate
#

Mh.

austere ivy
#

players will probably disappear, and the teleportation won’t be seamless

#

I’m sure someone could just yoink some code out of the plugin (if it has the right license) to adapt it to your specific needs, which is no teleportation

vivid ivy
#

Wait but then how would it really work without teleportation?

#

because it does kind of need teleportation so players can go through it

#

or am i misunderstanding something here

warm anchor
vernal moth
#

Gotta love this weather

#

Gotta love that my bike has a flat tire

#

At least it's extra hard to move then, gotta born those calories somehow πŸ˜‚

vivid ivy
#

there's no portal here but that's what it does behind the portal

magic river
vivid ivy
#

you can definitely see the seams

#

still impressive though

quasi valley
#

looks nice

vivid ivy
#

the red terracota is only because the view distance behind the portal is turned down

#

so you can only see a certain distance

warm anchor
#

Isn’t that just like immersive portal from forge?

vivid ivy
#

pretty much but server-side

#

and without mods

quasi valley
#

obv always going to look nicer with client mods, but that's plugin dev :p

vivid ivy
#

what i'm wondering though is if another player were to step aside if he would see the blocks behind the portal

#

or if there's something else clever going on

quasi valley
#

best would be to just send client block updates

vivid ivy
#

that's probably what's happening

dense holly
#

If you'd want smoother teleportation you could try use relative teleportation instead of absolute. Last time I check this isn't possible with the api, but sorta like how commands can teleport by ~ ~-5 ~, which should be smoother than teleporting by coordinates

#

it least that was the case when I needed to pitch the player up by a few degress, using Player#teleport did not work well so I had to send a custom Player Position And Look packet with some stuff set to relative

vivid ivy
#

i'm sadly not exactly capable of modifying the plugin in that way, it is open source though

#

i will try some things, potentially by keeping the player in the same chunk at least, teleportation can already be fairly smooth

#

god i want to do so many things with that

#

a dropper map with that would be sick