#general
3141 messages ยท Page 1323 of 4
Discord is more convenient though
until someone spams your bouncer when you're offline to clear the backlog :P
yeah that's because discord actually has some features
hi kneny
or worse yet, you get one of those script kiddies that DDoSes you
hello oskar
A lot of larger IRC networks let you mask your IP
my ip changes every 5 seconds because ISP got bored or something
xD
its a bit annoying lol
I remember Tom Scott saying how IRC was the home for the script kiddie type in his video on Computerphile about DoS attacks lol
My IP changes a lot, and it's a very over-subscribed CGNAT setup - so every so often I'll have a day where I'm IP banned from a lot of services
how did you get nitro snoopa
I got Windscribe premium so I'm good lol
gl hitting me off
I can just switch IP at the click of a button
I won a giveaway XD
fun
jk i clicked this shady link to get free nitro it only told me to run this .bat
it was ez
I've had this Windscribe subscription until my IP last got leaked about a month ago and I got DDoSed
and that was through Discord btw
๐
I think rule #1 when using Linux is to not run dodgy bash scripts
im not using linux
always check the script before running it
i was jk smh
unless you're on Windows
Anyways
in which case, download and run is the meta
VCS my entire computer ez
if you're on Linux, you should only really be using a package manager for like 99% of things
gotta be careful with user submitted stuff, like the AUR for Arch, but anything from the Arch official repo is generally fine
only problem with Arch is that it's very prone to breaking, but that's another story entirely
woo
wee
blender project worked out
can't tell if you made a render or a milkshake
also, imagine choosing to talk in here instead of doing the entire list of things you have to do lol
its actually a triangle smh
lol
I got so much I gotta do lol
school, personal projects, head dev, commissions
nightmare
i want to cry
it is half term next week though
the grammar police have entered the building
"powerpoing"
that was the first thing that caught my eye
currently kinda working on https://github.com/knightzmc/MineKraft
trying to find a way to retrieve a list of files in a directory inside the classpath though
since I need the list of files in each of the tag dirs so I can read their names and contents and deserialise them to objects
if anyone has any idea how to read a list of files in a dir inside of classpath, feel free to share :)
๐
or maybe it's NMS time lol
got a deobfuscated version of Minecraft server on my script kiddie Kali VM lol
NMS and the Java classpath are entirely unrelated?
a meeting of the minds
If you're trying to use the Bukkit API to access the classpath, that's probably where your issue is lol
Ah fair
MineKraft (don't question the name please, BM's already said he wants to change it) is a Minecraft server implementation from scratch in Kotlin
got up to tags and that's about it lol
Pakkit is like my saviour though
and custom log4j configs
Just like 99% of "minecraft server from scratch" projects.
oh I'm going to make it work though
I'm committed now
I won't stop until this works
oh also, @vernal moth, tags not hard coded my backside xD
that's a sentence
they are hard coded
the gear monster
wat is that snoopa
net.minecraft.data.tags
the gear monster
Do something useful with your life. Contribute to projects that might actually be used, like typewrite.rs
runs
you talking to me?
its an arrangement of gears so that i can reach 256 rpm
Yes, though jokingly :P
they seem to be hard coded
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
i think i made the most lightweight anti elytra plugin
/kill <player> if they have elytra 
Don't you mean /ban ๐

oh yeah oops wrong command

well 256 RPM is the max i can go
depends on: essentialsx, advancedban, worldedit, worldguard, towny
Just always cancel PlayerJoinEvent
and not worry about anything again
the registry (surprisingly) isn't hard coded, but the tags are
how 2 get infinite playerz:
@EventHandler
public void onQuit(PlayerQuitEvent event) {
event.setCancelled(true)
}
``` ez
which file? net.minecraft.data.tags?
mhm
not there :-)
nah no shit sherlock xD
any idea what the notchian server calls the tags packet?
nvm, I dum dum
net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket
mhm
do we need thought by thought messages


where's all the JSON that it generates then btw?
or does it not contain JSON files in here
wrong server smh
"in here"
in the JAR
tHaTs WhAt ShE saId
..
try, you know, searching
lol that was bad
okay yeah that makes sense, ofc CFR isn't gonna decompile JSON files ffs
I dum dum
sorry bout dis
I obviously need to learn how to read
nvm, it's data
simple new pfp ๐ค
nice
also, why would you check if a string is made up of [_-a-z0-9/.] by looping through each character instead of using a regex? is there any performance benefit there?
Quite possibly
While that regex wouldn't loop back, it still needs compiling etc
And it has the overhead of the state machine
true
wonder if I'll find any enterprise namingโข๏ธ in here
DefaultUncaughtExceptionHandlerWithName and there we have it
The mappings used for NMS are not the official Mojang mappings
They were made by the Bukkit team, and extended by md_5
yeah I'm looking at the official Notchian server with ProGuard mappings applied
probably why it's a bit whack in places
Notchian isn't the right word for it, but sure
BomBardy look into paperweight to get Mojang Mappings.
paperweight?
I just used some rando tool I found on the internet to deobfuscate using the ProGuard obfuscation mappings officially provided by Mojang and then used CFR to decompile the deobfuscated JAR
I'd like to say
deobfuscated
My kitty is curled up against my chest purring away
nice
awa
aw

pic
^
oof
and i will not disrupt her
Disappointed, but understandable.
no
BomBardy paperweight is a tool that uses Mojang Mappings to convert the whole paper server or at least the NMS part into Mojang mappings based stuff.
ah okay
but do you really want me to disrupt my purring cuddly kitty
ur right
meow
yeah I'm not using Paper, I'm just after stuff from vanilla @topaz mortar
also, someone please explain to me why client resources exist in the server lol
PackType.CLIENT_RESOURCES
ffs why didn't I think of that lol
also, don't you just love following the rabbit trail of method calls in larger projects sometimes
is familiar with the vanilla codebase :p
TagLoader gets all ResourceLocation objects using resourceManager.listResources, and ResourceManager is an interface which is implemented in SimpleReloadableResourceManager and FallbackResourceManager, and listResources in the simple one calls fallback which then calls PackResources#getResources, which finally gives me the code I was looking for
actually no, PackResources is implemented in FolderPackResources, which gives me what I want
paper website lag?
oh yeah, and getResources then calls listResources haha
no?
Just FYI, usually when people write a brand new piece of server software - they specifically don't look at the MC source code ๐
yeah I just wanted to see how it gets a list of files from a directory lol
Basing your decisions on the MC source code makes it not "clean" from a copyright perspective etc
Not that it really matters
But like in general, it's a good practice to follow
i was confused my downlaod speed just 10 kb lmao
yeah most of what I've wrote so far I haven't looked at MC source for
but I just wondered how it got a list of files from a directory inside of classpath
"most"
fine, all
actually Stack Overflow is my best friend
for once, putting "Kotlin" in the search query actually got me an answer
in most cases, java or even clojure answers are sufficient too
yeah
fun getResourceFiles(path: String) = getResourceAsStream(path).use {
return if (it == null) emptyList()
else BufferedReader(InputStreamReader(it)).readLines()
}
private fun getResourceAsStream(resource: String): InputStream? =
Thread.currentThread().contextClassLoader.getResourceAsStream(resource)
?: resource::class.java.getResourceAsStream(resource)
```seems to give me this
that looks like it'll work
Should this be in #paper-dev?
shouldn't this be your personal diary?
I guess it's not really paper dev.
#bombardygamerdev ?

But yeah maybe you should make a Discord guild with a dev channel or something and compose your thoughts there.
#custom-minecraft-servers-but-paper-is-better-download-paper-paper-best-server
no bias
Is there any way to change this text?
maybe I should go back to HelpChat then lol
shrug
hook into serverping
and change server brand iirc
Just seems like you're kind of stream-of-consciousness typing without really looking for feedback or interacting with other folks.
Seems like that should be more of an opt-in thing for your own guild or something.
sounds about right
Paper newbie here, was taking a look at bStats and noticed Spigot has a greater usage share. Just curious if anyone knows why (is it only because Spigot releases updates faster)?
um, no
if you look at the newest version using minidiggers tool
its actually ~60% on newer versions
or use what krusic sent, didnt know about that
stoinks
Very helpful. I see, prior to 1.13 Spigot has the greatest share. 1.13 and later Paper wins.
Thanks for schooling me. ๐
"Spoogot" 
it might though
just frustrates me when people do that
same
don't get why people can't just be patient and wait for support
maybe they are in a rush
i mean, i surely was this morning, i gotta release a server by 4pm today
Woah.
I'm rich again: https://posili.me/i/2021-02-12_12-40-01.png
Thanks eBay. Didn't even ask for a refund tho.
krusic where do you live
lol
๐ธ๐ฎ.
maybe for your poor ass xD
It's not. But it's my money. 
I'm joking lol
kennylove
@quasi valley 

oh i can do this now
art that only some browsers display correctly hahaha
@twin lagoon 
no
You don't encode the utf-8 properly i guess kenny
oml I just can't even
yeah it's some horribly thrown together site lol
why is reading a list of files in a directory from classpath so difficult
My phone corrects Kneny to Kenny. Smh dum phone
You didn't train it enough then
Guess not
lol
brocc bluely was being mean to me
โค๏ธ
larreeeeh
floosh ?
When can I be recognized as a vegtal
proximyst my best friend
sorry larry but the vegetable role has the perms of core team
broccolai best friend in the multiverse ?
proximyst bestest friend even in deus ? ๐ณ
woa............
@visual egret is my best friend
hi kneny
cring ?
Do you know that larry is a swear word in german?
Well, not swear word, a mild insult
wh
you've told me hehehahaha
at least i believe you have, some german person has
but i think you
mini
@swift root laaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarry
yea

germany
๐ณ


k change ur discord name
larry ur not a cucumber
being a cucumber is part of my identity not my name
ask did i?
peeop weird
make me
floosh?
floooooosh


Another reason I can hate the new snapshot: https://posili.me/i/2021-02-12_13-24-16.png?DiscordComeOn
@minor badge project for 30$ USB switch for monitor kvm has been rewritten in Rust!
https://github.com/haimgel/display-switch/

It's so cool. Now I need to replace my 10ยฑ years old monitors with ones that have hdmi that supports it xD
me when no link to the switch
i need that lol
well, "need"
would be very nice for my work laptop + desktop to have same monitors with a switch
Yeah, that's what I want.
Got tired of reconnecting like 6 cables twice every day for a year now.
lmao same
i now work from couch
its fine cause IPS 4K monitor on it, but still would be nice w two monitors
Mhm. I remember when I made a monitor setup in bed. Was quite nice working directly from bed for like a month lol
I have VGA only 10 years old monitor
My couch is a lot softer than bed
VGA > All modern display interfaces
Apparently programmers with graphical experience are quite attractive haha. I've already had 3 people offer me a workplace for my internship next year
I should move to bed but I'm scared the dark room will make me sleepy
But want to get a lot nicer monitors when I move, and throw out current ones.
VGA rackmount kvms are sick
bloodstone when are you moving to netherlands
dual 1440 is ๐
i've got 1440p & 1080p too
Perhaps on next payroll, so in a week or so
i got these TNs for around 200 usd
Michale give me time to look whether I prefer Netherlands or Sweden :P
My main problem with 1080p and 1440p is how huge the text is on one, and how small it is on the other
sweden has smelly people
i felt that too, but after a while 1080 just looks massive and 1440 looks normal
mainly because i put my only 1080 off to the side and I only ever use it for outlook
think about your future tho, if the sea level rises a few meter there wont be any netherlands left
look we'll think of something
suck up the ocean like kirby and then spew it out onto belgium
that sounds very inefficient as it'll flow back to the low part thats the netherlands anyway
rotten cheese smell
solution: greenland
is it me or did they really pull an uno reverse card on greenland and iceland
iceland barely has any snow/ice and greenland is covered under snow lol
Solution: move somewhere higher, like Sweden. Even if there are smelly people there, it's so cold it shouldn't be noticeable :P
me: tries to switch audio device
my brain: clicks steam in the system tray and opens dota 2 instead
i might have an addiction
Now where is cat?? I have something to show him
probably sleeping
Ping him and he'll show up.
Yeah I'm not going to ping him..
i'll do it for you
Currently sweating a tonne 
Where about do you live Proxi?
Linkรถping, รstergรถtlands lรคn
doxxing
this is on my GH
Link-o-ping? Hmm ๐ค
I was expecting you to live further north for some reason.
I planned on living in Stockholm, but ended up here
it's hella hot though fuck me
-3C ๐ฅต
??
that's fucking cold
im freezing and its 6c
We have -7 rn.
It's so pretty outside.
Haven't had so much snow in quite a few years.
Even though it's just a few cm.
its HOT wtf
yeah its like -6 here too
no u
the snow isnt really snow anymore tho
@waxen panther stupid ?
WTF? Proxi meanie.
I need to update my CV today and start looking for job offers in Netherlands and Sweden.
euro is worth more ;))
good luck bloodstone 
Yes, but also costs of living might be higher.
true but thats why you work where the prices are high and live where they are low 
But I don't want to stay in Poland DED
very understandable
just come to germany ๐
This is cool, if someone wants to make some cash on the side by contributing: https://rysolv.com/issues
still waiting for us to buy a paper house in sweden 
Eww. No.
:(
yeah just saw that too lol
Thats how it be sometimes
"Sometimes work. sometimes failed. Don't have good tools or ideas to fix it."
can work, work not now
my algorithm works for exactly 3 cases of number inputs, that's "sometimes", right?
tf even is this repo? https://github.com/jiamo/HCLHlock
THIS WILL MAKE ALL PROBLEM SOLVED
and i thought i was bad but damn
oh, so it's a Hierarchical CLH Lock implementation
and we're supposed to know what that means?
basically it's a lock designed to work more efficiently when multiple threads lock each other or something like that
(I don't think I would use that guy's library right now though ๐ )
it'll work normally but not right now kappa
(it also looks like java already uses a CLH queue internally for locks so ยฏ_(ใ)_/ยฏ)
or at least any lock that implements AbstractQueuedSynchronizer
if i run Portal 2 from a pendrive, what's the chance of the pendrive dying?
idk dude just asking generally
i want to be able to play in this particular pc without leaving any trace of files in it
it probably wont die, but it wont be fast
i don't mind extra load times but would it impact my fps?
there is no reason to not just copy the files and then completely delete them again
just running it from USB wont stop it from potentially adding registry stuff or files in the home/local data folder anyways
Unless you use tools to create portable version.
I forget what was the good one called.
pull the plug.exe
ffs\
three auto replies instantly triggered
Premium support.
Michale: https://k8s.af/

i've had a failure story with kubernetes myself aswell
calico network plugin decided to die and then inter-container networking didn't work
expectations: "4-5 minutes"
real: 3 days and counting
Number one reason why I am not a proper game dev yet ๐
well
I was following a recent tutorial
from May 2020
followed what it said
They redid the UI
but did not work at all
Recently
so many shortcuts for blender dude
It's supposed to be beginner friendly now
who even memorizes that stuff
HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
i swear theres like 4,000 keybinds
i tried it once
I worked in maya before, is blender that bad? I figured it would've become industry standard by now
Taran does
But point is, i wouldn't be surprised if old tutorials don't really apply anymore
Maya was decent but I also had a great teacher
Maybe I will downgrade to 2.8 from 2.91
2.8 was the redesign from my memory
weird, was 5 minutes for me
you might have to open a ticket since they had verification issues earlier
great
2.83 is lts, maybe try there kash
minidev wen
MiniDigger Games would work great as a company name
Plus logo
Like a animated mini digger
Martin Games
I have this game idea from 2016 that i really wanna work on ๐
What are you playing with kash?
there's a reason why most companies hire both designers and developers lol
https://www.spigotmc.org/threads/so-i-have-started-developing-this-game.406838/ is this the game mini 
Honestly, no.
honestly, yes
As someone who had to work with game designers in a game design study, I highly disagree
with game design, do you mean game play design or game graphic design?
Actual game design, not game art
thats not what we were talking about
ive had some great idea's for plugins but i dont feel comfortable working on them alone lol
as it would literally take forever
If you're like me, doing game art will also result in disaster
Oh. I assumed because you were talking about ideas that it was related to that.
Game art takes just as much, if not more time and dedication, it's not an easy feat
i have a bunch of friends in the game art, some are loving it others are hating it lol
concept art and 3d art
If I would really desperately want to make a game, I'd just take free game assets online though, because it will be orders of magnitude better than what I'd make.
A good friend of mine is the lead concept artist for an upcoming rts and he's loving it.
As a designer I'm at least capable of doing enough in the art department to get my ideas across
isnt multiplayer minecraft technically half rts
Excuse me what

my game would be like anno, but with factorio like gameplay, in a interesting scenario that got all kind of consequences on the gameplay
civ is rts
anno 
runs
"real time" -> turns
maybe not anno, more like the settlers
yes
bah
hi kash uwu
I think its pretty much like the settlers, just with a really interesting twist
I guess I am trying to make too complex of a thing for any tutorials to work
have you tried dyson sphere program yet mini
can someone please help me
i did somethings to my sever a while ago and i want to undo tehm
its factorio with planetary annihilation like planets, and graphics that will blow your mind lol
i turned off the end and i want it back
but i dont know how
it gets annoying sometimes
hello?
you dont
that doesnt look too complex
famous last words
guess ill never do 3d design if thats already so complicated, lol
well
its just something you need to get used to
today is my first day using blender
as with anything it takes time
the difficulty curve of 3d modeling is quite interesting. once you get the basics and some hotkeys memorized, it's gonna become a lot more usable
try actually recreating the shape of the feet, that's gonna help you with realizing what tools are at your disposal
uv mapping is weird, i don't like that either ngl
i uv mapped a human character though, it wasn't too hard
there's different types of unwrappers
I wish I could just like, pay someone to make this in blender for me and then send me the blender file
is that thing all you need?
well, basically. but it is not as simple as it looks in that photo
why not?
well
i haven't used a 3d modeling program since like 3 years, i'mma check out blender actually, curious now
hope maya skills are translatable
(i bet there are free billboard models online btw)
Everything needs to be split up into faces, so each side can have its own texture applied
the front is inset, and the inset should be separate as well
etc
ah i see, i didn't notice the frame
shouldn't be too hard, you just make an extra vertice along the middle of the outside edge and make it into two parts in the uv
and the unwrapping into uv should do the rest pretty much automatically
i mean you're only dealing with square faces, are the uv mapping tools on blender that bad?
you don't even need to do any weight painting or other nonsense shit for this
I dunno, this is the first day I have ever used blender
You are talking to somebody who most likely never worked with vertices and edges and UV and stuff
^
and i confused vertice and edge
i just realized
i don't have my own terminology right even lol
:P
so
anyone know who/where I can poke to get something made? :p
in blender, so I can edit it after
Thinky is about the only one in this community i know does 3d models, lol
thinky?
Thinkofname
ah, him
Yes, part of this Community is a stretch ^^
I have never touched bender either, but you make me wanna try
I'll sign off work in a few, get smth to eat and give it a go ^^
Maya is worth a try as well
maya is not free
@vivid ivy you seem to have some knowledge - know anyone/anywhere to poke?
Other tools isn't the solution here
no idea tbh, i'm checking out blender right now
Jup, had to use it during Bachelor. Recognized I'm not a 3D guy.
seems fairly straightforward from what i can tell, i'mma try to recreate that billboard you're making but I'm also gonna mess around with it for a while and check out the tools and hotkeys etc.
hm
Whats better? Party and friends or Parties?
none
what does that even mean
what would be good for minigame parties?
Party and friends or parties, the plugins
i have never used either so I thought someone here might have
Anyone know of a dedicated server provider who does setup and all that for me? budget max $120 a month
I like ๐ more than your question.
i like my dedicated
its very reliable
i'd recommend it
customer support sucks but besides that.
a good managed server provider for under $120/mo is probably unlikely to exist
is OVH's game 2 (https://www.ovhcloud.com/en/bare-metal/game/game-2/) reliable for a minecraft survival server with 20-40 players?
that's not managed
and that's extremely overkill for 40 players
who does setup and all that
with this i'm assuming you want it set up with a panel and all & someone to manage the systems administration of your server
yeah michael spot on
you don't want ovh then
well I could always teach myself
where would be the ideal location
Find your reliable dream server, optimized for high capacity use, ever-growing storage needs or rapid and parallel processing.
AX41-NVME would be plenty
https://dedicatedmc.io/dedicated dedicatedmc does have a $90/mo option for this one, managed
I had like a year of CAD classes, it's basically the same thing, right? ๐
Not that I remember any of that these days but it'd probably come back quick
I was looking at the performance-03 on pebble (https://pebblehost.com/dedicated), as I am planning on expanding my server
if i had to actually connect the meshes though, that'd be ugh
anyone got good experience with pebble?
I probably know more about how blender is rendering the things you make than I do how to make anything in blender
i would highly suggest hiring someone to do your systems administration as a one-off
and buying a hetzner dedicated server yourself
This is my dedicated:
Like Michale
reliable
Yeah, that sounds like institutionalized learning if I've ever heard it lol
never had an issue with it
ovh is so expensive ๐
mad thermal throttling, garbage network
Huh? I meant because I read rendering papers for fun
whats a good dedicated from your pov
phoenixnap, ovh, hetzner for EU and if you're a cheapskate
I'm more taking a stab at how post-secondary likes to teach you about the specifics of things rather than actually using things lol
what's the disadvantages for going the cheapskate route on this one?
Like when programming classes teach you about how to do math in binary
like no thank you, I signed up for C#, not binary
I wish I knew how to do math in binary
hetzner doesn't have the best hardware in my opinion, slower SSDs for example
you get what you pay for
they're fine to use though
you don't need to know how. that's why we have high level languages
hm.
Like, I know but I have to spend a lot of time thinking about it every time it comes up and usually bust out my calculator's programming mode to help
considering i'm on a trash vps, anything is an upgrade
They probably buy and sell from OVH as their performance-03 is the exact same specs as OVH's.
probably
not worth it though
i'd avoid the game series on ovh personally
slow memory speeds + ryzen isn't worth the money you pay for it
pebblehost is trash
and you don't have vRack support for when you want to use multiple dedicated servers
not a huge fan of pebble myself either no
i'd either use the Advance-2 or Infra-1 / Infra-2 at OVH, only if you don't plan on using TCPShield
idk what TCPShield is lol
And yeah pebblehost is just selling OVH machines
other than that pebblehost is overprices, what is bad with them?
Using them now and they've been very helpfull
0-10 scale?
their 9900k runs like garbage, moved various clients away from them after thermal throttling issues
2
that's OVH US yes
What do you recommend? i9 11900k seems to be an option.
nothing on RS
generally i just recommend the E2288g, it's pretty much top of the line and OVH & PNAP offers it
i simply don't like how to do certain things e.g. offering their own in-house timings viewer over timings.aikar.co that hides away GC flag recommendations that people should use
Michael uwu
among other things, re: timings stuff
it's one of the more noticable things but yes
e2288g 
they've grown quite a lot in the last year or so to basically becoming an alternative to mcprohosting and other big hosts
what are some specs that i should care most about
cpu is 90% of it
on a dedicated for minecraft
basically, choose a modern, recent, high-end desktop processor
or certain workstation xeons e.g. E21xx, E22xx, W-1xxx
pick the infra-2 over the game-2
i would avoid the game series for reasons already mentioned above
Will vouch for infra 2 as welll.
So the E2288g has a better single core performance than the i9 11990k?
I don't think so.
11900k will be better in ideal circumstances
most hosts don't offer the 11900k
need solid cooling for the 11900k too
And slightly more power ๐คฃ
e2288g is still a solid option, definitely not the best nowadays compared to recent desktop cpus but you don't have much of a choice
and if you want to scale dedicated servers, you'd ideally want a VLAN/vRack/vSwitch provided by the host so you don't saturate the public interface
game servers don't have that option as for most game servers it's unnecessary but with minecraft you're going to have to proxy all game traffic through velocity/bungee
basically, prioritize the infra or advance series over game if you're going to scale your network and use multiple dedicated servers, avoid reliablesite & intel's x900k series because like every host is incapable of cooling it properly
I will also say to jump on Micheals statement. Reliablesite also has some bad routing sometimes. Miami is a good example with cogent.
I love how most game hosting servers seem to provide a similar CPU to what I have in my client machine lol
aren't client CPUs better for Minecraft btw? since they're more optimised for performing less concurrent but more intense tasks, aren't they?
then server CPUs are more optimised for things like websites, as they're more optimised for handling a lot of concurrent but (relatively) less intense tasks
or is that just me talking out of my ass lol
A few of them are literally the same CPU just binned differently
They're generally always the same or very similar design
ah okay
In general the server parts go for "moar cores!!!11!" at a lower frequency though, yeah
people seem to see "more" and think that always means "better"
e.g. with cores
and also connection pools
and other things
Well, unless you're only running one task and that task doesn't do anything in parallel you're better off with more slower cores
To a certain extent anyway
but Computer Science teaches us that 2 things performed synchronously will always be faster than 2 things performed concurrently
For Enterprise Applications/uses, Many is better unless you have software that is HEAVILY single-threaded/core reliant.
More slower cores use less power too
For example... Minecraft. Heavily Single Threaded... don't go tossing it on a Xeon Gold/Platinum or EPYC.
more cores is better when you need to handle a large amount of things concurrently
like websites for example
VPS/Websites is a great example, yes.
Databases
but websites don't really consume that much in terms of requests
Databases can get iffy depending on the tasks at hand.
AAA games made in the last 5 years
yeah working with databases can be a nightmare
concurrency in general is just a nigthmare
More often than not if you want a server you want one with more slower cores ๐
yeah
It sounds like you need some Rust in your life
lol

concurrency is a nightmare when x depends on y
ok
nothing is a nightmare in rust, least of all concurrency
oh nice
isn't Rust kinda low level though?
if it is, I probably wanna look into low level stuff more first before learning Rust
Rust is the way to "look in to low level stuff" ๐
rust manages to do both
it's kinda impressive how it fits for both high-level & low-level apps :p
nice
fn largest_palindromic_number(from: u64, to: u64) -> u64 {
(from..=to)
.into_par_iter()
.flat_map(|i| {
(from..=to)
.into_par_iter()
.map(|u| u * i)
.filter(is_palindrome)
.max()
})
.max()
.expect("no palindromes")
}
into_par_iter creates a parallell iterator that in the end returns a value -- all without the concept of futures or promises; does it really get more high level than this?
Rust is 9/10, can recommend 
problem 4 of proj euler fyi
what language
rust โค๏ธ
^
even though i've never written anything interesting in it ๐ฆ
using the rayon crate
Rust ecosystem is the best I've worked with so far.
Still better than proprietary formats or properties.
TOML? I've seen that
I hate it
TOML is just INI with a better spec
I'd prefer yaml, json, xml, anything
lmao ini
It's just a config file, and it's fine
high-level shit like what Gson does is also pretty easy:
#[derive(Deserialize)]
struct Test {
string: String,
floating: f64,
unsigned: u64,
signed: i64,
}
let test: Test = serde_json::from_str(r#"
{
"string": "hello, ferris!",
"floating": 1.23,
"unsigned": 9223372036854775808,
"signed": -9223372036854775808
}
"#)?;
The ? lets you return Results
JSON is best, I use JSON in my plugins
Json and XML ๐คฎ
and it's easy to write very, very low level shit like pointer manipulation for VGA screens in a kernel
Kash always finds the strangest hangups with languages :p
yea I have no problem with rust the language, just the "ecosystem"
I have played with rust, it's nice
maybe, but I do give them a try at least!
you're rarely bound to use TOML; only in cargo's config & rustfmt's config in any average repo tbh
there's also RON among others if you just want a serde-compatible language
I'll take Rust and TOML over programming in Jinja any day.
You got rights to use that gif ?
lol
poggers my server actually got players i thought this would flop
im also confused how a laptop runs this so well
according to https://tenor.com/legal-terms-update actually I do
that's legal rights, aber meant internet rights
internet rights? lol
what are internet rights?
simple uwu
uwura uwu
hi
aber uwu
now aber's back
whats up guys
i didnt know a laptop can handle this
i expected lag at around 6 players
./mspt
Velocity is pretty lightweight, it's great
i know its really good lol
why is multivers so ass
it respawns people in the nether
that looks pretty good
Use Hyperverse oskar
thanks to help from @vivid ivy my blender project for the morning is complete \o/
What did u make kash?
a blender project
how easy is it to move quickly
because my players are pissed
my "solution"
Try it
this artifact right
Ryoyo did the work on this version, but I made basically the same thing earlier for the most part - Ry just made an improved version and did the UV mapping that I could not figure out
for 1.16.5
it do
it is
papermc billboards?

Thank you Adobe: https://posili.me/i/2021-02-12_17-54-25.png
sulu
@wraith trail leave
good
do failed tasks slow down the server the server
because now my plugin is complaining about world not existing
o.o
ok
its on an old laptop
ok
so thats why im saying still
ok
nice pfp simple













yes
