#general

3141 messages · Page 172 of 4

static badge
#

since that as a double value will round to like 1.0

wide hazel
#

because maths is hard

#

Mailgun FTW

#

Mailgun*

old badge
#

@meager perch No, I guess they have my email from somewhere else and just use the hacked server to send the emails

wide hazel
#

*@egg82.me, *@egg82.ninja - go for it

#

Mailgun + gmail + thunderbird protect me

merry talon
#

..you handle incoming with mailgun?

#

gmail has more often false positives than negatives

wide hazel
#

yeah, Mailgun is my MX service

merry talon
#

didn't know it could do that

#

I just use zoho

old badge
#

I just use Outlook 👍

merry talon
#

not for transactional of course though

void void
#

office365 for me

#

¯_(ツ)_/¯

wide hazel
#

it's just a bunch of DNS records

#

added them to CF and done

merry talon
#

then you just access over IMAP or what?

#

afaik office 365 is more expensive

#

same with g suite

wide hazel
#

I love this

merry talon
#

yeah O365 is like $1 more

peak dirge
#

Just thinking about it... I have already the basic structure for this server software laid down if I just drop in a few components from my dead MCPE server

merry talon
#

oh my bad

#

$5 more

peak dirge
#

Then add a drop of my Velocity stuff and it's good.

merry talon
#

wait I'm looking at CAD pricing

#

forget everything I said

#

gsuite is 25¢ more but you get unlimited storage and non shitty email

#

they probably wanted to keep using word and stuff

#

well its easier to share office software documents with office 365

#

they have their online versions

#

google has that too

#

probably just "we've always done it this way"

wide hazel
#

lol

merry talon
#

oh nyanshrug

wide hazel
#

not sure what "selling" is going to do

#

unless you control my domain

#

and good luck with that

merry talon
#

people buy emails in lots of like 10k

wide hazel
#

meh

merry talon
#

ur not gonna get much

peak dirge
#

So, did someone say 1.7 beta server? https://github.com/astei/canyon (it's far from done!)

wide hazel
#

lord

peak dirge
#

yea, no offense but its better to just spin up a spoutcraft server at that point
not even getting the point 🤦

wide hazel
#

WOO

#

now to merge it

#

few changes

#

I pushed some bug fixes to that branch as well

#

fastutil-lite 3.0 is broken until they're merged

#

broken on Linux*

void void
#

phoenix616 you have the inventory api thing right

peak dirge
#

mind you, the biggest person to start from the ground up is do things differently... and in any event, SpoutBukkit depends on CraftBukkit, which I want to conscientiously avoid due to the whole DMCA debacle.

#

I'm only willing to go as far as providing a Bukkit compatibility layer

wide hazel
#

why not Sponge?

#

do they have 1.7?

#

I'm sure they have 1.7

peak dirge
#

Find me Sponge for Beta 1.7?

wide hazel
#

oof

#

but why

peak dirge
#

Good luck with that one!

wide hazel
#

but why beta 1.7?

peak dirge
#

because I want to 😃

wide hazel
#

lol

cosmic raft
#

Sponge was first designed for 1.8.

vestal jasper
#

back in my day we had modmanager

wide hazel
#

it's probably much easier to PR to Sponge for a beta 1.7

#

but iunno

peak dirge
#

lolnope

vestal jasper
#

I also remember at one point directly swapping out classes in the game jar

wide hazel
#

orrrr fork it for 1.7?

vestal jasper
#

beat you to the nostalgia UwU

wide hazel
#

holy crap I remember shoving everything into one uberjar through 7zip and hoping it'd work

peak dirge
#

This is beta 1.7.x @wide hazel, not "pre-release final 1.7.0"

vestal jasper
#

you must find that quite amusing

#

joke's on you I'll UwU anyway

#

OwO

#

you know what

#

I'll join you

peak dirge
#

And in any event, if I were to try to apply these changes to Sponge (no way that's happening), then the result would be so different as to be as good as a fork.

wide hazel
#

I should make a generic mod system for Java stuff

peak dirge
#

In that case, go the full nine yards and make your own API!

wide hazel
#

inb4 API for 1.8, then 1.9..

#

😛

peak dirge
#

I may or may not support Spoutcraft 😉

wide hazel
#

before we know it, Velocity has become a server as well. lol

peak dirge
#

Velocity wasn't meant to be a server platform, but Canyon is, kind of.

wide hazel
#

dafaq is litecraft now?

#

so. Fucking. Many. Servers

vestal jasper
#

I should make my own server api

#

Sounds like it would be fun tbh

static badge
#

what the fuck

#

is going on here

wide hazel
#

we should all go work for Hytale

vestal jasper
#

I attempted the creation of a server in C++
Quickly realised I have no idea how the fuck networking works.

wide hazel
#

(to be honest, they have the best chance of anyone)

#

see, @vestal jasper when a mommy socket and a daddy socket love eachother very much..

vestal jasper
#

LOL

peak dirge
#

Actually, if Litecraft doesn't compile, then I'm ahead 😉

vestal jasper
#

Like I understand packets, I've reverse engineered game protocols.
But I can't actually make a base server impl to save my life.

peak dirge
#

Canyon does compile, even if it doesn't produce a full JAR.

merry talon
#

that's why we use netty

vestal jasper
#

No netty in C++

wide hazel
#

I made a multiplayer game in AS2 once, with PHP

#

by fuck it worked

merry talon
#

im aware

peak dirge
#

Oh well

wide hazel
#

literally just polled a PHP script to get/update player positions and chat

#

that was it

merry talon
#

mojang made a server in PHP too Kappa

vestal jasper
#

@static badge ur retarded

radiant heron
#

Anyone wanna help me test some things

vestal jasper
#

test complete

#

you're welcome

wide hazel
#

AS2 had no concept of sockets or networking

#

so hey

peak dirge
#

Doesn't matter...

wide hazel
#

good news is I've re-written AS3's simplistic "get a thing on the screen" design in C#

#

in a new framework

#

plus GPU support, audio library, gamepad input, etc etc

#

physics engine because fuck it

#

multiwindow support

#

a whut

#

.g swisstable hashmap

limber knotBOT
#

(DiscordBot) https://blog.waffles.space/2018/12/07/deep-dive-into-hashbrown/ -- The Swiss Army Knife of Hashmaps | Arrow of Code: "Dec 7, 2018 ... A while back, there was a discussion comparing the performance of using the hashbrown crate (based on Google's SwissTable ..."

wide hazel
#

oh, yay, math

#

and C

#

my faviorites

old badge
#

how can I contribute to Paper even though I haven't touched Java since 2014 (and I forgot most of what I knew)?

void void
#

@old badge very carefully

wide hazel
#

"Does this implementation stops on rehashing? We should stop considering seriously hash tables that stop for rehashing because they can be used only for a subset of problems, due to the latency. This is one of the main reasons I'm now in love with radix trees and trying to get rid of hash tables at every level in my code."

#

alright

#

I can't read that sentence

#

paragraph

#

I need a tl;dr on this swiss table thing

old badge
#

@atomic marten I tried to read the source code but I'm just too bad at it

limber knotBOT
#

(DiscordBot) CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step” - length 59m 34s - 479 likes, 30 dislikes (94.1%) - 25,719 views - CppCon on 2017.10.26

wide hazel
#

tl;dw for that

old badge
void void
#

That's interesting since there probably 100 others out there.

#

Paypal is shiz with their Geolocation AI.

peak dirge
void void
#

Got a FR paypal instead of a normal Paypal. And no I am not on a VPN.

#

Had to manually put in "/us/" in it to get to the "normal" paypal.

merry talon
#

that's some OVH tier i18n

tame pendant
#

Hey I'm sure it's a pretty small problem, but I'm trying to make a plugin and it keeps not compiling saying
ecotalk/src/main/java/org/acornmc/ecotalk/RewardPlayers.java:[10,30] non-static method getEconomy() cannot be referenced from a static context
but I'm not sure how I would fix it. https://github.com/DrBot7/Ecotalk

#

Any help would be appreciated

merry talon
#

You're trying to access that method without an instance of the object, i.e. you're trying to refrence a non static method from a static context

tame pendant
#

like this? Economy economy = plugin.getEconomy();

#

Sorry, I'm very noob at deving

#

Economy economy = Ecotalk.getPlugin(Ecotalk.class).getEconomy(); worked, is that what you meant?

#

but doing the first thing didn't work? shouldn't they do the same thing since Plugin plugin = Ecotalk.getPlugin(Ecotalk.class);?

merry talon
#

what do you mean by didn't work?

#

yes it should

tame pendant
#

doing Economy economy = plugin.getEconomy(); said cannot resolve method
but doing Economy economy = Ecotalk.getPlugin(Ecotalk.class).getEconomy() seemed to work

merry talon
#

I'd recommend adding some kind of getInstance method to your main class that just returns this

#

instead of doing it that way

#

your IDE might not like that for whatever reason

acoustic pilot
#

It's because you've assigned it to a type of Plugin and not Ecotalk

merry talon
#

o

#

yes

#

my bad

acoustic pilot
#

Ecotalk plugin = JavaPlugin.getPlugin(Ecotalk.class);

tame pendant
#

ah I see

void void
#

"from a static initializer"

#

what are you doing

#

oh lord

merry talon
#

some weird spaghetti here

void void
#

oh lord i didnt even see the code

merry talon
#

why are any of those fields static

tame pendant
#

which?

void void
merry talon
#

yes

tame pendant
void void
#

copypaste

merry talon
#

that example code is just wtf

void void
#

well good luck, i would look into dependency injection and how 2 use javas

merry talon
#

idk there's a lot wrong here

void void
#

yea

#

hence GL

pulsar wigeon
#

definitely in need of java 101

void void
#

😅

pulsar wigeon
void void
#

ye not sure what was happening in that file either

pulsar wigeon
#

the one time that static would actually fix an issue

vestal jasper
tame pendant
#

i tri

void void
#

yeah, this code wouldn't work at all

#

just by reading it

#

not even slightly

naive bison
marble summit
#

Dayum what is with reddit always being down now

#

😂

void void
#

😂 he makes a new AddWordcount on every single received message (async btw!) which depending on how it's even constructed will either create a new RewardPlayers with whatever is in the lists or add to them (never both lmao) 😭 And the reward players just throws money into accounts using an arbitrary plugin instance that isn't even validated and based on program flow who knows what are in those lists.

#

😅

merry talon
#

lol

#

like I said, spaghetti

naive bison
#

spaghetti

tame pendant
#

Yeah... the weirdest part is I've taken 2 java classes and I still don't know what I'm doing

void void
#

go deeper

merry talon
#

since I can't work out what this is supposed to do

#

might be best to start from scratch

#

what is the goal

old badge
#

nobody ever knows what they are doing

tame pendant
#

Want me to try and explain how I was imagining it to work?

merry talon
#

I just want to know what problem you're trying to solve

tame pendant
#

The purpose of the plugin is to give money to ppl who talk more

#

sorta like rewarding ppl who make chat lively and stuff

limber knotBOT
#

(qwe) Coordinates Exploit : 2b2t - 44 comments, 80 points - TheTroll2001_, 21d ago

#

i can only get coords of entities around me (player) before crashing the client

tame pendant
#

Pretty much when the server shut down, it'd count the number of words each player said and give them money proportional to how much they talked

old badge
#

damn people actually sell minecraft exploits for things like that? lol

merry talon
#

ok, sounds like you just need a map and to increment someone's word count whenever they send a message

#

don't bother with lists

#

you don't even need much OOP

#

just the discord listener and a field

tame pendant
#

Would I also need a regular chat listener? for when a message is sent in-game

merry talon
#

if you want to do it for that as well as discord sure

#

unless discord is already bridged then you don't want that

limber knotBOT
#

hello?

tame pendant
#

hi Moor

#

Sweepy should I start by deleting RewardPlayers and Addwordcount or should I like completely start over?

limber knotBOT
#

UwU

merry talon
#

lol

#

well there you go start with that

tame pendant
#

thanks simple!

void void
merry talon
#

and yeah those things are kind of just a mess

#

start with creating a map in your main class and then adding to it or incrementing it in the listener based on the player (preferably UUID)

limber knotBOT
#

A map

void void
#

why wait till server shutdown to give them the reward @tame pendant

merry talon
#

that too

tame pendant
#

That way there's a cap

void void
#

wat

limber knotBOT
#

(UwU) Dora The Explorer - The Map Song - length 2m 6s - 1,547 likes, 359 dislikes (81.2%) - 752,138 views - Amer Azmi Bin Rohazam on 2011.12.14

void void
#

oh ok

merry talon
#

you can track that in real time though

tame pendant
#

Umm so like if Player1 talks 10 times, and Player2 talks 5 times, Player1 gets rewarded maxMoney and Player2 would get rewarded 5/10 of maxMoney

#

so there's a cap AND it's proportional

limber knotBOT
#

You have ti I'thats all up to your design

merry talon
#

when you go to increment just check if their count is under the maximum

limber knotBOT
#

... omg I can't type without autocorrect

#

It's all up to your design really

tame pendant
#

If I do it like that, then if there are two players both going over the cap, but one talking twice as much as the other, they'd both be rewarded the same

merry talon
#

right

limber knotBOT
#

Just cap the other at 1/2

merry talon
#

I'm not sure what you mean if that's not what you want then

#

that's kinda what a cap means

tame pendant
#

The method I'm trying to accomplish is by rewarding the player who talks the most a certain amount, and then everyone else is rewarded a fraction of that

limber knotBOT
#

set a payout, then do % rewards of the max payout per person

merry talon
#

oh

limber knotBOT
#

Don't cap the message incrementer

merry talon
#

yeah basically that

tame pendant
limber knotBOT
#

user.pay(user_msg_ct/top_msg_ct * top_pay)

#

tbh

#

oh ffs someone is DDOSing my server

#

D:

tame pendant
limber knotBOT
#

...

peak dirge
#

Hmm... now that I think of it, it really could be better if I just worked with CraftBukkit beta 1.7.3

limber knotBOT
#

Can you like not get yourself DDos'd to prove my point wrong wzrd

#

thanks

peak dirge
#

But I'd have to find a suitable JAR or try to build my own

peak dirge
#

Unfortunately... not a lot of good choices, other than to somehow try and get mc-dev to compile and make myself a franken-vanilla server.

wide hazel
#

welp

peak dirge
#

The decompile is real spotty in some places

wide hazel
#

I could probably help with that

#

but am tired

#

so

#

good luck!

peak dirge
#

My guess is good ol' ProGuard plus ancient decompilers back then...

wide hazel
#

quick advice: If you can, get another cable to your box with a new IP. Only you know it, only you use it for SSH in emergencies

#

bedtime

vestal jasper
#

I feel like IDEA is fighting me here and I'm not enjoying it

wide hazel
#

oh, also don't freak out

vestal jasper
#

Maven compiles the multi module project but one module is failing to properly import things while another almost completely identical module works perfectly fine

wide hazel
#

number one thing you should always do when under attack

#

don't freak out

vestal jasper
#

Interesting

#

The packages are there but not the classes

#

i need those imports

#

???

#

why is it using 1.14 nms imports

#

this module literally has nothing to do with 1.14 and doesn't have 1.14 dependencies

shy nova
#

@peak dirge how goes work on the 1.7.3 server?

merry talon
#

i knew you were a python heathen

#

from that snippet earlier

void void
#

just rewrote that ecotalk thing in 3 prs lefbad

woven otter
#

what's ecotalk

peak dirge
#

trying to see if I can just use CraftBukkit as a base after all, it'll be too much work to redo it all by myself

vestal jasper
#

I'm retarded

void void
#

that thing that dude was asking about

vestal jasper
#

I depended on Parent not Core

#

Still not working though 🎉

placid thicket
#

Drug deal just went bad down the road from me, 20 police cars and a car through a fence wrapped around a tree. Lost control running from cops in a stolen vehicle.

void void
#

rip them

placid thicket
#

Dude just ditched everyone in the car and bolted, K9 tore him a new one. Was a fun watch

old badge
#

oof

wise nymph
vestal jasper
#

ok the issue is confirmed idea being retarded

#

if I wipe idea specific files suddenly everything breaks in a completely different way

#

and the old problems are mostly gone

#

dependency-reduced-pom.xml references 1.14 dependencies in the 1.13 project

#

🤠

woven otter
#
    @EventHandler
    public void onEnchantClick(final PlayerInteractEvent e) {
        if (e.getAction() == Action.RIGHT_CLICK_BLOCK && e.getClickedBlock().getType() == Material.ENCHANTING_TABLE) {
            final ItemStack i = e.getItem();
            if (Zephyrus.getItemManager().isWand(i)) {
                final Block b = e.getClickedBlock();
                if (b.getType() == Material.ENCHANTING_TABLE && b.getData() != 12) {
                    e.setCancelled(true);
                    b.setData((byte) 12);
                }
            }
        }
    }

Anyone knows what that b.setData((byte) 12) is supposed to do and how to update it?

peak dirge
#

Well, it took a lot of work, but I did it

#
Andrews-iMac:mc-dev andrew$ javac -sourcepath . net/minecraft/server/*.java -d classes
Note: net/minecraft/server/NetworkMasterThread.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
#

Will the end result launch? Probably not, but maybe it does work...

cosmic raft
#

heh

vestal jasper
#

Well I finally got IDEA to cooperate

#

Multi module setup complete 🎉

#

And it compiles

peak dirge
#

@cosmic raft Oh my god. It worked.

cosmic raft
#

:D

peak dirge
#

I basically took the Bukkit mc-dev sources and cleaned up enough so that javac would compile it but grumble loudly.

#

Now I can do fun stuff to it. I could rip out the existing I/O layer and replace it with Netty.

old badge
#

your goal is to create your own server wrapper for beta 1.7.3 from scratch?

peak dirge
#

That's not my goal, because we have something that does that job already. It's called CraftBukkit.

#

My original plan was a ground-up server, and if I couldn't get this to work, that's what I would've done. But now that I can work with honest-to-God CraftBukkit (perhaps after some tweaks to work with my franken-server JAR), it will make my life easier.

cosmic raft
#

big yikes

#

real notch code

#

@peak dirge rxjava is a big disappointment

#

still targets java 1.6

peak dirge
#

¯_(ツ)_/¯

#

Yep, it's Notch code, but probably better resource-wise than what Mojang puts out now.

cosmic raft
#

yes, but lots of bugs too :P

peak dirge
#

Then I guess Canyon can fix the bugs that CraftBukkit didn't 😉

cosmic raft
#

canyon?

peak dirge
#

My interim name for the project.

cosmic raft
#

I see

peak dirge
#

Whatever. If anyone's actually interested (and will do more than just shit-talk) then DM me for a Discord server where we can talk seriously about it.

merry talon
old badge
#

I'm interested because from what I've seen beta 1.7.3 was the og minecraft experience but unfortunately I'm shit at java

woven otter
#

1.7.3? Why?

woven otter
#

uses 1.8.8
everyone is upset
uses 1.7.3
everyone is okay

feelsThinkingMan

old badge
#

beta 1.7.3

merry talon
#

because those 1.8 people have a fundamentally different outlook on it

#

and yea that

peak dirge
#

if you're interested just DM me.

woven otter
#

so it's even older 🤔

#

how old is it

old badge
#

from 2011

woven otter
#

oh

#

damn

#

that's old

void void
#

beta 1.7 was the shit

limber knotBOT
#

whois wzrd

#

oof

#

Huh

#

I'm logged in but don't have +r?

#

You are wzrd...

#

UwU: ?

#

"whois wzrd"

#

Oh

#

No lmao I wanted to do /whois wzrd

#

to see which modes I had

#

Oh, I thought the DDoS attack made you go crazy

#

that's my secret

#

I'm always crazy

#

no longer a secret

#

Came out with it for pride month?

cedar spade
#

my bouncer died again

limber knotBOT
#

except it didn't actually die, weechat just kicked me off

#

oof

finite sundial
void void
#

@ancient bolt I can has swifty role plas?

frigid ferry
#

Paper has Async chunk loading right?

void void
#

not in 1.14

#

yet

frigid ferry
#

Aha

#

That was my next question

void void
#

1.13.2 yes

frigid ferry
#

As the performance is still very meh

void void
#

thank mojang

frigid ferry
#

performance has really gone down these years

#

😭

void void
frigid ferry
#

I still remember when I was able to play tekkit on an old macbook

#

1.2.5

#

😃

finite wave
#

Well

#

You can still play on newer versions

#

Just... Won’t really be that enjoyful

frigid ferry
#

yeah

#

We can all just pray to notch

#

Anyways thinks @void void

void void
#

i saw the opportunity and took it

frigid ferry
finite wave
vestal jasper
#

@static badge

#

you up

merry talon
#

take it to dms

vestal jasper
#

uwu

limber knotBOT
#

yes?

vestal jasper
#

lol

limber knotBOT
#

Made my terminal bell go off x.x

vestal jasper
#

uwu sorry

limber knotBOT
#

No uwu'ing $500 penalty

void void
#

what about owo

merry talon
vestal jasper
#

uwu i'll stop uwuin

limber knotBOT
#

OwO all you want

merry talon
void void
vestal jasper
#

wait I wonder if my site is up

#

it is

merry talon
limber knotBOT
#

(DiscordBot) OwO What's This? - length 55s - 94,389 likes, 1,495 dislikes (98.4%) - 1,733,806 views - Dottovu on 2018.08.18

void void
#

that was the worst thing i've ever heard

merry talon
#

hahahaha that's an actual method

vestal jasper
#

if you're on chrome it literally says OwO

#

idk how to make it work on firefox

void void
#

it works but only once

#

and it's terrifyingly horrible

merry talon
#

oh holy fuck it's bad on FF

#

use amazon polly

void void
#

it works on chrome and less terrifying

#

but still bad

vestal jasper
#

perfectly fine on my machine

void void
#

$4 per one million characters of speech for amazon polly

vestal jasper
#

Firefox doesn't even play any sound for me

merry talon
#

how long would it even take to say a million characters

limber knotBOT
#

I can't believe I listened to that

#

twice

vestal jasper
#

go for round 3

limber knotBOT
#

Just to see if I can have that error

void void
#

lol so polly is just like, write it down and DL a mp3

#

no programmatic access?

#

unless there is

#

idk

#

and these voices aren't even good, either

merry talon
#

its in the SDKs of course

#

and there's like 70 voices or something

#

the ones on the demo are only a few of them

void void
#

I just signed up to the actual product

ancient bolt
#

Gave you Swifty

#

Better not fuck it up

void void
#

Yes father

merry talon
#

by the demo I mean the console

void void
merry talon
#

yes

void void
#

but still, all those voices for English are there; and none of them are particularly outstanding

merry talon
#

try Justin

#

that's my favorite

void void
#

Yeah tried that one

merry talon
#

"male"

void void
#

Terrifying

#

I'm assuming with that you could uniquely identify a particular mp3 file to a particular voice and content id and cache them, so that you aren't re-requesting text you've requested before

#

at the cost of your own disk space, then

#

meh

merry talon
#

yes

#

I just store the mp3s named as the hash of their contents in s3

void void
#

fair enough

merry talon
#

doesn't take up much lol

unreal quarry
#

@raven granite what is your moon generator licensed under? I really like it ^_^

limber knotBOT
#

I use b2 instead s3

merry talon
#

b2 is slooow

#

quick generation and then delivery is critical here

#

it's text to speech

limber knotBOT
#

Ah, its my backup

cosmic raft
#

hmm

limber knotBOT
#

serving I use b2 + cloudflare

cosmic raft
#

is there any tool that allows me to export a twitter user's images with descriptions? thonk

void void
#

im sure you could make one really quickly

cosmic raft
#

i don't want to make one :(

void void
#

oh, huh, doesn't look like there is a way with the api

#

lefbad you have to scrape

#

i know but it's disgusting

#

ye

#

owo

cosmic raft
#

yes it is

#

ok, write it for me then

merry talon
void void
vestal jasper
#

UwU charge your phone

heavy rapids
#

OwO

#

ugh

cosmic raft
#

i give it a twitter username, it downloads all the media (images, videos, etc) along with the descriptions of those basically

#

yes

#

you make something that works and i'll give you a present

merry talon
#

scraping html is simple enough

#

but not when its a js rendered web app

cosmic raft
#

i don't care what the code looks like, so long as it does what it needs to

#

you can write it in perl for all i care

#

thanks

merry talon
#

brainfuck so you can use the bot

#

oops

cedar spade
#

but lombok

gloomy sphinx
worn ember
#

Aikar got consumed by ARK

stiff yarrow
#

I've definitely sunk a lot of hours into a PVE private server (for just me and my friends) of Ark, in order for that game to be playable for PVE and not a grindy borefest you have to crank up the rates of so many things, some things cranked up by 6x, some things cranked up 30-60x

#

the games default settings are based around PVP balance and totally unfun

worn ember
#

yah

#

i remember playing for 3 weeks

#

got a whole stone base, a vault and some metal structures

#

to only be offline raided

#

and the rubber banding is annoying af too

void void
sharp sentinel
#

What do larger plugins use to keep track of translations?

#

I used to use one of those translation websites for CraftBook, where people can log on and submit new ones - and then it gets downloaded at build time and included

pseudo haven
quasi valley
#

Crowdin seems to be popular

amber gale
sharp sentinel
#

That's what I used to use for CB 😉

quasi valley
#

Why not use it again? :p

sharp sentinel
#

I probably will - was just seeing what the standard was atm

strange bane
#

What's wrong with using GitHub?

left yacht
#

hey don't harass people over ark @worn ember

#

That game nearly ruined my server because of how much it dragged me in.

#

but god I love the game

#

shame the developers are idiots

worn ember
#

yeah

#

couldve been so much better than it is

strange bane
#

Rsync, ken.

quasi valley
#

having hundreds of translations in a dozen languages becomes kind of messy and hard to find a good place to discuss them

strange bane
#

Shared hosting?

#

If your support is good enough they'll do it for you.

sharp sentinel
#

Anyone know if CrowdIn has org accounts or if I just use my own?

finite wave
#

Best way to disarm someone

worn ember
#

ur better of not clicking that 😃

finite wave
#

?

heady spear
#

what is it

#

can be wan jan for posting nsfw stuff in general

#

stef do your thing

void void
ornate spindle
#

I now understand why not many people partake in the ways of multi threading, this shit is sketchy

heavy rapids
#

wdym

ornate spindle
#

basically working on a plugin that will have 99% of the workload outside of the main thread, but obviously some stuff will need to be read on the main thread

heavy rapids
#

but why is it sketchy?

ornate spindle
#

mainly because I need to ensure that it doesn't fuck up & send 1,000 players who are sitting in the queue to a server all at once

tropic flame
#

bruh @finite wave what

finite wave
#

Dick slap

#

@heady spear Hey i spoilered it and everything my man

muted imp
stiff yarrow
#

@ornate spindle its always a bit confusing when I first start doing threaded stuff again since the approach is usually so much different than single thread design

ornate spindle
#

yeah since you need to start thinking about things that you never had to worry about in single thread design such as thread safety, is the task finished yet or if the value is even updated yet

stiff yarrow
#

and then sometimes I can confuse myself when thinking about what threads are touching what since its not a routine thought process

ornate spindle
#

I'm glad that lilypad supports async though so this makes things so much easier

#

do you not name your threads?

stiff yarrow
#

no I don't name them

#

never occured to me to name them

ornate spindle
#

and I thought that was like the first thing people did when creating threads

languid hare
wanton dune
#

I didn't know where this belonged, but I have 3 servers that are all of the same gamemode, each shares the same plugins, but different data and each server has a different world. Instead of downloading plugins and uploading to each server individually, is there an easier way anyone knows where I can put plugins and have them be deployed on each server?

safe tide
#

Can i throw my computer against the wall? In an effort to fix my YML error I went back to a version that should've worked from github and it still isnt working

limber knotBOT
#

@sick portal have a folder where you put updated plugins, then make a script that recursively copies them into each server folder

safe tide
#

Holy hell I just found my issue

heavy rapids
#

inb4 didn't upload changes

safe tide
#

No there is some hidden shit in the file that doesnt show in IJ I only saw it by looking inside the finished jar

#

��

#

discord cannot even show the characters

heavy rapids
#

BOM?

#

possibly U+FFEF (i think)? very much at the end of 16b?

safe tide
#

what?

heavy rapids
#

it might be the UTF byte order mark

#

two chars at the beginning of the file

safe tide
#

how would I go about getting them out of my file

heavy rapids
#

disabling the saving w/ BOM in your editor

#

it's usually a setting near the encoding settings

safe tide
#

Let me see if I can find it with notepad+

heavy rapids
#

you should check if its the BOM, tho

#

if it isn't there might be something else wrong

safe tide
#

you see the two things before the first #

heavy rapids
#

do you know the codepoints? that doesn't look like ascii

safe tide
#

what do you mean by codepoints

heavy rapids
#

the hex values those two characters have

safe tide
#

Nope the error just says unexceptable codepoint ' '

#

(0x0)

heavy rapids
#

try opening the file in a hexeditor

cerulean prairie
#

Did PaperMc fix constant overloads from 55 to 58?

heavy rapids
#

and check the first two bytes

safe tide
#

Let me find a hexeditior on google and download it

heavy rapids
#

what program do you use to edit yml files

#

IJ?

safe tide
#

IJ for the most part

#

or NotePad++

#

And BOM saving was on

heavy rapids
#

turn BOM saving off and try the YML file

#

it might be the BOM

safe tide
#

IT WAS THE BOM YOU'RE A LIFE SAVER

#

except now I just save in UTF-8 and I dont know if that is good enough for Hungarian

heavy rapids
#

it should be

#

UTF-8 supports the whole of unicode

safe tide
#

I'm so glad I decided to open the jar in JDGUI and I cannot thank you enough for helping me out I was pulling my hair out trying to figure this out

heavy rapids
#

you're welcome^^

safe tide
#

I didn't even know BOM was a thing

#

Alright no error on startup good enough for me

limber knotBOT
#

nice, managed to get into a private tracker :party:

crimson lodge
#

@slim nymph Could you maybe do a guide about large pages?

Using Large Pages
Also for Large Pages – It’s even more important to use -Xms = -Xmx! Large Pages needs to have all of the memory specified for it or you could end up without the gains. This memory will not be used by the OS anyways, so use it.
Additionally use these flags (Metaspace is Java 8 Only, don’t use it for Java7)
old badge
#

what about the backdoor tho

finite wave
#

@meager perch Spigot and piracy protection? Hmm

heavy rapids
#

SAC has a backdoor?

#

nice

#

what's it able to do

old badge
#

@heavy rapids the owner can run commands on any server

pulsar wigeon
#

wow

#

i'm so fucking surprised

#

/s, in case it wasn't obvious

subtle hollow
heavy rapids
#

oof

#

and that plugin is still staying up? smh spigotmc

limber knotBOT
#

not reporting

#

wondering why it stays up

#

???

heavy rapids
#

don't have a spigot account ¯_(ツ)_/¯

pulsar wigeon
#

is that against their terms?

heavy rapids
#

i do hope so

old badge
#

the dude who found out about it reported it, that's why they even removed the ip logging in the first place

pulsar wigeon
#

apparently devs are allowed to publish a lot of dumb shit tbh

heavy rapids
#

RTP 3000 -- NOW MORE RANDOM THAN EVER

pulsar wigeon
#

DRM is perfectly allowed apparently

heavy rapids
#

a backdoor isn't quite DRM

#

more like digital rights abuse

pulsar wigeon
#

yea just wondering what's actually covered by the spigot terms

limber knotBOT
#

drm = you can disable the plugin remotely, influencing anything beyond the plugin or malicious behaviour is not allowed

#

and no, you can't disable the plugin if there is no internet connection...

austere ivy
#

Well I mean when he didn't have that shiny bald head of his, that basically looked like him haha.

pulsar wigeon
#

the salmon pink pants are important

subtle hollow
#

does anyone know if you can set the distance the fog starts to set in with blindness?

limber knotBOT
#

sometimes I really wish we had the actual source changelog... can't figure out how chicks drowning is supposed to be fixed in 1.14

void void
#

Alright, so I have normal spigot and it keeps crashing and slows down the entire system, is paperspigot or papermc good for little 1 core 2gb ram vps's?

limber knotBOT
#

@void void [Auto] We're now known as Paper.

#

I assume you mean 1.14.2? if so then paper might be a bit more stable but probably not by much as the problems run way deeper and mojang hasn't released their fixes for them yet. for previous versions sure

finite wave
#

1.14.2 doesn’t really work that well on low end vps’

limber knotBOT
#

on anything*

#

oh wow, so apparently the fix for the babys drowning was just to check if their headHeight was below 0.4 and then check if they are more than 0.2 in the water rather then 0.4... that really sounds like mojang xD

#

it basically makes it so that babys jump twice as often in water than adult mobs xD

#

Is this the spigot IRC or papers's

#

NVM

#

looks at the channel name

subtle hollow
#

bende gij dom

limber knotBOT
crimson lodge
#

Imran dikzak XD

subtle hollow
#

let op je woorden joch

crimson lodge
#

xD

subtle hollow
austere ivy
#

World hunger?

  1. You need food.
  2. Eat some.
wide chasm
#

Fixing world problems one post at a time

austere ivy
#

just GET A JOB

#

IT'S NOT THAT HARD

#

50 BUCKS BOOM YOU HAVE AN APARTMENT

#

IS IT NOT HOW IT IS THESE DAYS!??

#

change. my. mind. /s

crimson lodge
#

BE MORE UNDERSTANDING, ITS NOT THAT HARD.

old badge
#

just buy a house 4Head

crimson lodge
#

Does that mean it used part of the tick after it?

limber knotBOT
#

100% is 50ms - when its over 100% it takes more time than a tick should take

void void
#

why is everyone a webhook here? lul

#

Will be there in the future papermc for bedrock? It wouldn’t even need chunk generator just the APIs needs be supported

old badge
#

@void void they are using IRC

feral echo
void void
#

is it possible to make same animations on scoreboard and tab list?

#

and what plugin i could use for that

crimson lodge
#

Alright thanks!

limber knotBOT
#

Ben: probably not

crimson lodge
wanton dune
#

Can someone write me a bash script 😛

crimson lodge
#

For what?

wanton dune
#

Copying plugins in a directory to 3 folders, dropping the " (number)" before the .jar

#

and then deleting whats in the original directory

finite wave
#

Why

crimson lodge
#

I think he wants a automatic update system

#

No idea why you would do that if there are just 3 folders

wanton dune
#

I have 3 servers that are the same gamemode

#

So, instead of updating each server individually

#

I can drag and drop files into that folder

#

and run the script, and it updates

#

to 3 different directories, and then cleans up the source folder

#

I would also want the (x) before the .jar removed too, cleaned up as in the jars will be removed from the folder where the script is

#
  1. im lazy as shit
#
  1. lazy
#

Never said I wouldnt pay

acoustic pilot
#

I'll do it for $50/hr, minimum 1 hour billed.

wanton dune
#

I'll take your offer byte!

acoustic pilot
#

If you want to pay for a simple script, by all means. I'll take a down payment but otherwise you can fill me in on the details.

#

PayPal friends and family only.

void void
#

is it possible to make same animations on scoreboard and tab list?
and what plugin i could use for that

wanton dune
#

Byte, is there a possibility you could send me a friend request so I could PM you?

acoustic basin
#

"PayPal friends and family only" seems dodgy

void void
#

Isn't just funny that people say "latest" even though that's not a version?

tropic flame
#

latest.1.1 or latest.1.2?

#

that's how I'd reply lmao

void void
#

Or just "funny" the post lol.

finite wave
#

I think you need to up the speed allowed in boats

void void
stiff yarrow
#

you could update the scoreboard and tab (player list) frequently, which would be similar to an animation

#

@void void

static badge
#

damn dawg

tropic flame
static badge
limber knotBOT
#

how's everyone doing

finite wave
#

playing with some friends

limber knotBOT
#

pushing minecraft and my sanity to its limits

golden gust
#

"With the empty gas tank, I'm going to push this car to its limits!"

limber knotBOT
#

MiniDigger: what .. the fuck?

finite wave
#

Next up "Minidigger implements WoW like phasing"

limber knotBOT
#

uuummm, thats what we did :D

#

entity stuff is already implemented

#

just blocks where missing

#

and I think I need to do tile entities seperatly, didn't test that yet

#

MiniDigger: what are you actually doing!?

#

pretty much what jan said :D

#

different collection of entities "see" different blocks and entities

#

so like, we can have one physical dungeon, and have multiple parties in it, together with individual mobs and blocks or whatever

golden gust
#

That for dyescape?

limber knotBOT
#

as if they were on separate servers

#

ye

golden gust
#

Pretty sure I recall speaking to him about that months ago 😄

limber knotBOT
#

thats when we did entity stuff :D

#

I finally picked up work again and did block stuff

#

that's crazy

#

what could go wrong?

#

😂

old badge
#

wow that is pretty fucking cool actually

limber knotBOT
#

thanks

#

just wait until this is actually playable by users 😂

#

How long has dyescape been a thing for?

#

no clue

#

I joined october :D

#

since 2016

tropic flame
#

there should be a built-in function for discord on each server where whenever someone sends an AMP link, it would also link the regular version of the website

placid thicket
#

Reddit has a bot that does that

tropic flame
#

yap, I know

#

there should be one for discord

limber knotBOT
#

whats wrong with amp?

#

how often does someone post an AMP link though?

tropic flame
#

MiniDigger, I use Firefox, plus uBlock seems not to like those pages that much

placid thicket
#

Often enough

limber knotBOT
#

why do you open amp pages on your desktop?

tropic flame
#

... because people send AMP links on discord and reddit instead of sending regular ones?

#

tbh it's the people's fault first but yeah

limber knotBOT
#

they don't even have proper styling for desktop most of the time

#

accelerated MOBILE pages

tropic flame
#

(also I'm sure even Firefox for Android doesn't support those AMP pages as much as Chrome does)

lost turtle
#

so

#

what exactly IS waterfall... im just getting into looking at switching to paper. not familiar with any of it.

limber knotBOT
#

waterfall is to bungee what paper is to spigot

lost turtle
#

aahhh okay

limber knotBOT
#

but the difference isn't as big iirc

lost turtle
#

is the paper forums the only place to find paper plugins?

limber knotBOT
#

fixed some issues around forge and stuff

#

all spigot plugins work on paper

#

there are plugins on spigots site that only work on paper 😂

#

@lost turtle What do you need specific paper API for?

lost turtle
#

i don't but i was just curious as to where i could find paper-specific plugins

acoustic pilot
#

That's the place but it's barren by comparison since most people will target Spigot, and only enable Paper-specific features if it detects it's running on Paper

#

So plugins that contain Paper-specific features are generally targeted to run on Spigot.

lost turtle
#

hrm

#

thats a shame

limber knotBOT
#

but .. why*? It's the best of both world*

#

woah wtf italic

stoic cedar
finite wave
#

And some noobs target CraftBukkit

golden gust
#

In the ideal world you depend upon what you need

#

If you're not using paper specific API, you don't gotta depend on paper, (Not that I'm saying you shouldn't), if you're not using spigots API, you don't gotta depend on spigot

void void
#

TempFly claims they are "EULA" compliance that's not even true since there no commands to allocate flight times globally.

red tide
#

anyone got a suggestion for a good anti cheat plugin for a server with < 50 users?

golden gust
#

Especially for projects you release on spigot, targeting something as low as CB might be good

acoustic pilot
#

Ordered 2x 16GB ram sticks 20 hours ago, free one day shipping, arrives in 9 hours or less. Still can't wait, though. First world problems.

#

I've been using PayPal with OVH for about 4 years now, and OVHCloud is managed under the same manager interface as their other offerings

#

The billing system is all tied in, at least for OVH (not SYS/Kimsufi)

void void
#

The new Amazon's one day thing for Prime buyers now?

acoustic pilot
void void
#

Maybe they change it per region.

#

Did they say you had to do that??

#

That's probably why since your used the international account before.

acoustic pilot
#

Yeah I guess you could say it's new, I don't know really, but I did order from Amazon and the item did qualify for free one-day shipping.

void void
#

It is at least in the last 6 months.

acoustic pilot
#

It's rare but sometimes I do get free same day, too

#

Fuck pickup lol

#

You bring that shit to my door

void void
#

What they means by "same day" though? Within 12 hours? By Midnight? etc?

acoustic pilot
#

same day means within the same day

#

if you order really early, it's possible

void void
#

So they got until 11:59PM?

acoustic pilot
#

technically yeah

void void
#

What if it arrive to the post office after hours though?

acoustic pilot
#

nothing is gonna show up as same day if you try ordering later in the day, though

void void
#

Say after 8PM?

acoustic pilot
#

one day shippign also goes away later in the day, too, i think

#

it entirely depends on whether amazon believes they can commit to same day/one day shipping to your address from their fulfillment centers near you

#

and what they show you on the website reflects that

void void
#

Ahh gotcha so they will make sure they can do it first.

acoustic pilot
#

It shows "same day" for me because they know my address and my time zone

#

If your bank is still hassling you about international online charges, you must really, really not use your credit/debit card at all.

#

It's typically been a phase for me, whenever I get a new card or something, maybe the first month or so I get frequent blocks.

#

Get a PayPal Debit Card

#

I love mine 😄

#

Pulls right from your balance

#

need a PayPal Business account though

#

As far as OVH would be concerned, it's just a Mastercard

#

No fee on PayPal Debit charges

limber knotBOT
#

I use Starling bank in the UK

void void
#

Your not playing tricks on them. A multi billion dollar operation obviously understand what KIND of mastercard was used.

limber knotBOT
#

super modern, no fees for anything anywhere in the world

golden gust
#

Well, yea

#

But it's a mastercard payment and not a paypal one

acoustic pilot
#

They really wouldn't care about the exact card type, haven't encountered any business yet that does.

austere ivy
#

\o/

void void
#

Yea usually they don't care but they do probably still knows and track those for anti fraud and other purposes.

acoustic pilot
#

I think as far as OVH is concerned, preventing PayPal to new accounts is probably a fraud thing, and anyone with access to a PayPal Debit Card is highly unlikely to be a fraudster, since it means they have a business account and probably do business with it.

void void
#

Exactly but that's just a blanket prevention I sure they know how likely it's get fraudulent charges and what's kind and if it detect above a certain percentage (likely no more than 1%) their systems can probably automatically adjust the site accordingly and/or alert their billing team what's up.

golden gust
#

Pretty sure that there is more level of fruad check complaince on a MasterCard than PayPal cares to check on sign-up, many hosts will also be monitoring for known names of spammers which financial companies don't care about but networks do

void void
#

Just tell them you did it on accident and you may have to provide utility bills and all of that fun stuffs.

acoustic pilot
#

haven't you already done the ID verification?

#

yes, for me years ago when I did it (once and done) i remember it being ID verification

#

should check my emails

#

oh I must be confusing ID verification with another service, I found my validation email from 2014 and it was just utility bills like @void void said

golden gust
#

I verified my ID with them with a pic of my birth certificate and my college ID

void void
#

Just ask them lol.

#

So if they want gas for example just ask if they could give you a copy of that.

#

But they may want two different ones.

acoustic pilot
#

you can also ask your roommates to ask one of the utility companies to start printing your name on the bill

#

they can add as many names, usually, as you want

golden gust
#

bank invoices?

vestal jasper
#

I wonder what percentage of servers have more than one op

#

And what the average number of ops for servers is

acoustic pilot
#

most servers probably have at least 1, which is 1 too many, really.

vestal jasper
#

I am expecting only the owner of the server to be OP or to have admin permissions.

acoustic pilot
#

i'm guilty of this too

#

too lazy to properly set up perms

void void
#

I am not even op LOL.

acoustic pilot
#

when you're adding new plugins from external sources, it's a hassle

#

op is easier

void void
#

I just 0 out the perms and negate any others due to bugs and trash.

acoustic pilot
#

but when everything is custom coded, opless set up is much easier to manage

void void
#

The "latest" guy is hilarious.

limber knotBOT
#

Reminder for DiscordBot: Today is saturday.

stiff yarrow
#

Billy made kraken into a stand alone plugin for you perverts

woven otter
#

So why were wolves killing themselves

vestal jasper
#

the amount of servers without billy's plugin

limber knotBOT
#

.remind

#

[-d] [-w <who>] <when> <message...>

cosmic raft
#

ooh

acoustic pilot
cosmic raft
#

trying it in a second

#

hm

#

I did pip install -r requirements.txt, but ModuleNotFoundError: No module named 'bs4'

#

is that wrong?

acoustic pilot
#

prob written in dirty py2

#

^_^

cosmic raft
#

nope

acoustic pilot
#

just call that one

#

it's for all english support

normal echo
#

plot twist it's a social engineering scam 😮

cosmic raft
#

@atomic marten able to add any logging so I can tell its still working? :P

#

\o/

#

this'll work, then I can just parse the JSON and download the media links of the ones I want later

acoustic pilot
#

@spare venture correct, just connect to their billing department when you call

cosmic raft
#

thanks \o/

acoustic pilot
#

seems to install fine in the official python docker image

worn ember
#

Rekt

acoustic pilot
#

hm, might just be a billing thing, though that is strange

#

can't remember but feels like i've gotten support on a saturday before

#

oh, prob just those departments then

#

i think tech support is 24 hours

worn ember
#

just call indian tech support

#

they'd be happy to scam help you

acoustic pilot
#

with OVH you'll end up with someone with a varying quebecois-french accent

#

some times it's pretty thick

worn ember
#

thicc accent

cosmic raft
#

keep in mind it is the weekend

acoustic pilot
#

with PayPal it's some guy in Nebraska

cosmic raft
#

and tomorrow is sunday, don't expect them to be open then either

acoustic pilot
#

Poor Nebraskans, they have to live in Nebraska.

worn ember
#

oof

#

how do you even disable nicks xD

#

oh nvm

cosmic raft
#

there

#

say something

acoustic pilot
#

looks like that scraper thing worked in the official python docker image

#

cool

cosmic raft
#

yes, ubuntu is just dumb

#

everything is python2 by default - need to specify python3-pip when installing

#

reverse of archlinux

acoustic pilot
#

yeah the 2 vs 3 shit is all over the place right now haha

marble summit
#

Hey on SoYouStart what OS Should i choose btw

cosmic raft
#

whatever you want to use

acoustic pilot
#

Windows 95

marble summit
#

Oh ok

#

Then ima do ubuntu or something

#

Since thats what i used on DO

acoustic pilot
#

I think Ubuntu is a good choice if you have to ask

#

Simply because it's the most well supported

#

If you have problems, you'll be able to more easily get help / find a solution.

marble summit
#

What ubuntu server should i use then

acoustic pilot
#

18.04 I think is the latest LTS?

marble summit
#

Ok ima see if i find it on the install panel

acoustic pilot
#

You should stick to LTS for sure

gloomy sphinx
#

yeah lts is stable

marble summit
#

These are the templates

#

That SoYouStart offers

gloomy sphinx
#

o

acoustic pilot
#

so it does offer 18.04

gloomy sphinx
#

I would use debian over ubuntu servee

acoustic pilot
#

Ubuntu Server 18.04 "Bionic Beaver" LTS

marble summit
#

So i use debian 9.4 stretch?

acoustic pilot
#

For recommending to a total newbie, I'd recommend Ubuntu again, simply because it has the larger community and bigger support base

gloomy sphinx
#

Ubuntu is the same as debian for support

stiff yarrow
#

Sort of

#

Ubuntu and Debian have some differences

cosmic raft
#

server:

$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:    18.04
Codename:    bionic
#

desktop:

$ lsb_release -a
LSB Version:    1.4
Distributor ID:    Arch
Description:    Arch Linux
Release:    rolling
Codename:    n/a
#

;D

gloomy sphinx
#

I'd rather go with debian simply because it is rock solid

marble summit
#

Well which one is better for running a mc server

void void
gloomy sphinx
#

they are almost the same

acoustic pilot
#

They are all equally capable

gloomy sphinx
#

Ubuntu is based in debian

marble summit
#

then ima use ubuntu 18.10

acoustic pilot
#

Since you're new to this whole thing, the decision should be based around "what is going to be the easiest for me to get help when I need it"

#

you should avoid non-LTS releases for a server

#

18.04 is the LTS release

marble summit
#

What are non lts ubuntu releases

acoustic pilot
#

LTS is long term support

#

you want to use the latest release that says LTS

marble summit
#

18.10 is non lts

gloomy sphinx
#

why is ubuntu server based on debian testing that is weird

marble summit
#

it says on the page

acoustic pilot
#

Ubuntu Server 18.04 "Bionic Beaver" LTS

#

From that list

marble summit
#

Ok so i use that ver?

acoustic pilot
#

If you want to use Ubuntu, then that is the version you should use, yes.

marble summit
#

Installing

#

Cause computers look gr8 with hats

acoustic pilot
#

Fedora came about after Mandrake failed, I think

gloomy sphinx
#

honestly if you use the roblox dab you should just go with fedora

marble summit
#

Imagine using roblox

gloomy sphinx
#

skip debian and ubuntu

marble summit
#

Once the OS is installed how do i install files into the system?

gloomy sphinx
#

ftp

#

filezilla

golden gust
#

use sftp, then you can just use your ssh credentials without having to install an ftp server

acoustic pilot
#

You use WinSCP or FileZilla to transfer files via SFTP.

#

Kind of assuming you're on Windows, might be a bad assumption

marble summit
#

Ok so i use filezilla still

#

Im on Mac

gloomy sphinx
#

o

marble summit
#

FileZilla is very cool

gloomy sphinx
#

don't use cyber duck

#

use filezilla

acoustic pilot
#

use whatever you like really, if FileZilla works on Mac and you like it, you can use it with your server

marble summit
#

That moment when i want to get a domain off of namecheap but i don't see a paypal options : (

gloomy sphinx
#

this will be interesting watching someone try to run mc on a server they know nothing about

marble summit
#

Well i've used ubuntu before, on digital ocean

#

To host Discord Bots and some Scripts

acoustic pilot
#

i've learned with far fewer resources lol

#

what doesn't kill you makes you stronger

gloomy sphinx
#

oh I assumed you never used

acoustic pilot
#

As long as you're willing to google something you can teach your way around Ubuntu or any distro very easily.

#

Just ask a sane question and Google will do all the hard work lol

void void
#

Not when you comprised lol.

#

While you can google your way around some things like installing, optimizatoins, etc you really need an expert for the heavy lifting like certain migration jobs, recovering a comprised system, advanced optimizations, etc etc etc.

#

Why you think they get paid 80+k/year then?

acoustic pilot
#

being bad doesn't mean incapable