#server-plugins-read-only

1 messages Β· Page 26 of 1

calm python
#

Yes, but plugins like luck perms I'm pretty sure that will be ported at the beggining

#

A lot of crossplatform plugins rely on brigadier

vernal niche
#

I recently threw out DDR3 RAM, now I regret my life choices

spiral marten
#

Hopefully the api is good enough so we won't need a translator

tropic axle
#

Permissions like that will probably just be builtin to Hytale's API

sharp lake
true socket
sharp lake
#

Anything with a chip on it, afaik

formal burrow
calm python
formal burrow
#

Claude, Grok, ChatGPT have likely already been trained on Github's entirety

calm python
#

Codebases like luckperms are very agnostic to the platform with support to huge amount of drivers

sharp lake
true socket
#

just doing this would be very easy, stuff like inventory tracking etc between the games would be much harder

formal burrow
sharp lake
#

That's just the thing, I don't think it will work πŸ™ˆ

tropic axle
#

I mean, consider how many Minecraft mods/plugins have been 'ported' to Luanti (formerly Minetest). I just don't think we'll see a lot of direct ports

formal burrow
tropic axle
#

It has a far smaller playerbase that is fair

sharp lake
#

Minecraft has years and years of presence in terms of code and plugins
The AI models aren't going to be able to reconcile the fact that they're not Minecraft plugins considering how close they are
You'd need a literal finetune for Hytale conversion

calm python
formal burrow
#

however there are no instructions on how to even use it's API

true socket
formal burrow
tropic axle
#

Gregtech port for Hytale πŸ’€

calm python
#

It would take a while until the AI could code hytale plugins

sharp lake
#

Why are we so confident it's feasible πŸ™ˆ
All the evidence we have regarding AI models is that it's not feasible yet
You need a finetune, and nobody is finetuning for Hytale

formal burrow
calm python
sharp lake
#

So you plan to finetune with unsloth for Hytale?

formal burrow
calm python
#

Dont forget, there wouldn't be any documentation soon, just the jar file

formal burrow
#

you need 24GB of VRAM for the good Qwen3 Coder model

sharp lake
#

You need literally 1000 examples minimum for it to learn too

true socket
#

it might be possible to write a somewhat working bukkit api implementation for hytale but like that’s a bit cursed

formal burrow
#

use Claude AI, GPT and Gemini and it's context window for it to make working examples. Use it to generate smaller examples/smaller tasks

prisma agate
calm python
#

Just like bungeecord was released, the api is almost identical to spigot

sharp lake
#

You can rent compute for training, and you'll basically have to
And you need to collect 1000 examples of things like the imports and Hytale API usage
And that's just minimum, ideally you'd get more than a thousand lol

#

And those examples have to be roughly identical in behaviour, proper translations

#

And even after all of that, it's still an AI coder πŸ’€
And it's locked into that specific model, so you can't utilize any later innovations in the space

vernal niche
true socket
sharp lake
#

You need to finetune to address the overfitting

silver bronze
tropic axle
#

How might Hytale handle massive player counts? Will the standard server operate something like Folia, or will the community need to develop their own plugin to handle multithreading or another concurrent solution?

sharp lake
#

Even with the entire decompiled jar in context, the concepts have a lot of overlap and it'll almost certainly struggle
And that's assuming it can even absorb the entire jar as context

sharp lake
prisma agate
#

And the solution minecraft servers use for when u can't have more players, is u just have multiple servers and u sync data across them (like wynncraft, minigame instances, etc)

tropic axle
#

ofc

#

Is there a blog post I can read about this? I don't recall seeing anything about multithreading in the recent one about modding / the server

fast turtle
#

New nodes as in nodes with completely new logic compared to whatever they have prebuilt

prisma agate
#

I think it was mentioned on twitter? also they use ECS which is a really efficient way to manage entities, basically instead of having each entity "tick" itself (and update it's position etc), you group entities based on similarity, like all entities that can move, will have a "tick" on all movement entities

tropic axle
#

They're still working on it from what I gather so I doubt visual scripting will be available/stable for a while after launch

sharp lake
#

What is the state of multi-threading in the game? Does it scale well with more cores?

Zero (Hytale Dev): In some aspects yes, others there is more work to be done

Does server use multiple cores for world?

Zero (Hytale Dev):** Its a mix. Each world has their own main thread for the core logic but then can use parallel execution for some tasks. Its not perfect and we have improvements we want to make but it will make use of a multi-core machine.
tropic axle
#

So most likely the ECS logic will be multithreaded, as opposed to the region-based multithreading done in some Minecraft server implementations?

sharp lake
#

Yeah, that's most likely

#

Since the server will be fully open, it probably wouldn't be infeasible to add things like region-based execution caps
So that laggy areas don't drag down the entire server

#

Distributing players across multiple servers for different parts of the same world though
I wouldn't hold your breath for anything like that

#

It'd be a nice surprise though lol

tropic axle
#

Yeah the implementation for that seems far more opinionated

tired scarab
#

Will we get the server jar before the 13th jan? Is there any info about that

kindred crescent
#

The ECS they were using was for the new C++ engine, not the old one

tropic axle
#

I wonder how feasible a p2p server implementation would be. Maybe each player could functionally be in a singleplayer world connected to a local server that has a plugin that synchronizes state between peers. For small maps that don't require peers to send massive amounts of world data, it might be feasible but I'd imagine any normal world would need an insane amount of bandwidth, and even more for each additional peer

slim mesa
#

If the server code will be shared source will there be a way to contribute fixes to issues/bugs?

tropic axle
#

Yes, and I believe there's a kind of bounty program?

sharp lake
#

Shared Source Server

We know that the lack of documentation for assets and systems is causing serious friction. We feel the same pain internally.
We commit to releasing the server source code as soon as we are legally able to. Expect this within 1-2 months after release.
  In the meantime the server is not obfuscated, so you can decompile it easily.
This will let you:
  Inspect how systems work under the hood while documentation is catching up.
  Unblock yourself by reading the actual implementation, not guessing from trial and error.
  Contribute improvements and bug fixes back to us if something bothers you enough that you don't want to wait.
tropic axle
#

Beyond simply releasing the server source:

  • We plan to open development bounties for specific improvements and features.
  • This will take time to set up properly, but the goal is to reward contributions that strengthen the ecosystem.
slim mesa
#

This will be a fun way to spend my free time

prisma agate
prisma agate
#

Way better than the inheritance mess Minecraft is

prisma agate
slim mesa
#

I read your virtual memory thing

prisma agate
#

Yes lol

prisma agate
kindred crescent
#

Are you going to make a server port in C?

sharp lake
slim mesa
prisma agate
sharp lake
#

Oh, yes

#

πŸ’€ i suppose it does actually do that

#

LMFAO jesus christ inheritance was a mistake

kindred crescent
#

inheritance is fine, it's all about how you use it πŸ™‚

sharp lake
#

What do you think about how it's used there LOL

prisma agate
kindred crescent
#

I think there are better ways to make games, but as it turns out, the best ways to make games don't necessarily sell games either πŸ™‚

prisma agate
slim mesa
prisma agate
#

I compiled the list of resources I used to learn that kind of stuff, so u can just look at that, I'd dm u it bcz can't post links here

#

?

slim mesa
#

You use nixos as well, I did not know you were based, I only remember your crazy WM hate

tropic axle
#

What WM was under fire lmao

prisma agate
slim mesa
prisma agate
# tropic axle What WM was under fire lmao

Hyprland, but in generla most WMs, they are just pointless, everything they do can be done with KDE, like I have alt+1 for terminal, 2 for browser, 3 for debugger, 4 for code, etc, and I have notifications, audio mixers, popups etc all work out of the box

tropic axle
#

I had a friend who had a libreboot laptop setup using only tty lmao, why even use a display server or compositor these days

prisma agate
#

And even stuff like splits (which I basically never use, I mostly like fullscreen) is still easily done with KDE

slim mesa
#

My crazy take is that gnu screen is better than tmux and I am sick of pretending it is not

tropic axle
prisma agate
tropic axle
#

Really? My NixOS friends think it's the best thing since sliced bread and can't touch any other distro (aside from Nix's quirks)

slim mesa
prisma agate
#

Ye that's one (of many) reasons, reminds me of the rust community lol

silver bronze
#

Someone mentioned Rust?

slim mesa
sharp lake
#

Comedy central over here

prisma agate
#

The tldr is trying to do gamedev on NixOS (or anything) is extremely annoying
It doesn't use FHS so everytime I try to run something it breaks bcz it can't locate a dependency, it causes so many headaches (in the boot.dev hackathon I spent like an hour debugging why audio didn't work, bcz it didn't find alsa)

And also I had emojis in firefox completely break one day without explanation, and had to deal with it for like a month or two, then while trying to fix another NixOS issue I stumbled upon an option that was basically created to fix that problem, so idk why that happened and why they didn't just fix it automatically

tropic axle
prisma agate
#

Nix shell/develop is propaganda, it's a solution for a problem nix created (making it really annoying to access global deps so u have to reinstall them locally for things to work)
Or if u use it for other projects bcz it's too hard to replicate the environment to build them, then those projects sucks and they should just be fixed, rather than relying on NixOS

#

For example my compiler is super easy to build, if u r on windows u just need msvc and git, if u r on linux u need a C compiler, sh, and git

sharp lake
#

And what happens when you need two different versions of msvc?

prisma agate
#

-# And git is optional, it's just to embed the commit info

sharp lake
#

Why aren't you developing in containers anyway?

prisma agate
sharp lake
#

Why would you need two different versions of any library?

prisma agate
#

MSVC is a C compiler for windows, not a library

sharp lake
#

Development on Nix is the same as anywhere else because containers are a constant, and that's what people develop with these days lol

sharp lake
prisma agate
#

Yes bcz building projects is so convuluted these days so u need containers to make it easy

sharp lake
#

Nix is an alternative to containers, but you can just use containers anyway

slim mesa
#

I hate containers

prisma agate
#

^^ bloatware

sharp lake
#

That's a joke right, bloatware?
You need a normalized environment for development

light lance
#

Containers are very useful, how else can I hold my drinks

prisma agate
tropic axle
#

What are your thoughts on nix-ld lmao

sharp lake
#

What do you do when you go back to a project 3-8 years down the line, and your system dependencies are several revisions later?

prisma agate
sharp lake
prisma agate
sharp lake
#

Let's say your project depends on ffmpeg
What do you use for dependency management in your project?
You don't want to just use the system ffmpeg for building, that's not reproducible
You could use a container to build with, that's what a lot do
Nix can reproducibly grab the dependencies, that's their gimmick

tropic axle
#

nix-ld basically mimicks FHS and provides a version of ld but reintroduces global versioning for packages. It essentially unnixes nix for the sake of getting stuff to work

prisma agate
sharp lake
#

If your program runs on a server, that matters a lot

prisma agate
#

What do u mean by duplicating? u shouldn't rely on ffmpeg to be installed on the users machine, that's exactly the problem lol

sharp lake
#

Then it'd be shared between all applications, and security patches can be included

prisma agate
#

And for security, just update it often if that's important for u, and u can set it up so u automatically download new versions (although I'd recommend doing it manually, to avoid breaking stuff, especially for libraries that are not backwards compatible)

sharp lake
#

It's not about whether it's important for you, it's about public security

#

It's why you don't want to jar-in-jar, you want to have a dependency on an external library
So then other plugins can rely on the same file, no bloat

prisma agate
tropic axle
#

What if you're using a program that links against an older version of the library such that the newer version of the library isn't compatible, and the old program can't function properly? Ideally it would be kept up to date but that's not always practical

slim mesa
tropic axle
#

nvm you were saying Nix fixes this issue

sharp lake
#

You can patch the links thankfully, so that's not really a problem as long as there aren't breaking changes
If there are breaking changes, then you'd need another version of the library downloaded, which is what something like Nix does

sharp lake
#

You don't want the same libraries loaded into RAM over and over again, nor do you want the same libraries stored on disk in a bunch of places

light lance
#

Im hardly a programmer, but containers seem useful to me even as an organization tactic. Keep different projects as separate and organized as possible

sharp lake
#

They are useful in that way

#

I use them for sandboxing and stuff too
I containerize all my servers, so I can easily move them between machines
Even while they're running actually

#

I only develop Rust in a container, because I can't be bothered to manage that with Nix

#

Everything else you can just enter an FHS declared by your Nix project, it's not too difficult

prisma agate
sharp lake
#

With something like neovim, you don't want to use nix-ld
You just want to run neovim in an FHS

#

On Nix, they're portable, you can just pick whatever applications to run in their own mimicked FHS
That's how Steam works, among other things, VS Code lol

#

nixos org/manual/nixpkgs/stable/#sec-fhs-environments

prisma agate
sharp lake
prisma agate
sharp lake
#

Not every system has x11.

#

It's not like it's difficult to figure out what's missing anyway, you just run ldd on it and there's everything it was linked to
If you're building, and they don't have them listed, you'd have to figure it out manually either way

prisma agate
# tropic axle What if you're using a program that links against an older version of the librar...

In that case, if a program wants to rely on a library at a specific version (which is totally reasonable to do, so it's more stable, if u don't need new features)
Then the best approach is to just statically link it

Basically the rule of thumb is statically link/vendor everything u rely on if u don't expect the systems you are targeting to have it, or if it's expected (like libc/x11/wayland) then just dynamically link it

#

There is an article that explains this better than me, let me find it

sharp lake
#

If it's super niche or a dependency made by your own team, then static linking makes sense
But otherwise you want to avoid it whenever possible
ffmpeg isn't niche, neither are things like mime, nss, etc

prisma agate
#

"JangaFX linux binary compatibility" (can't send links)

stray pasture
vernal monolith
#

hello everyone! anyone know how will be the servers? to create

near raptor
#

I am not sure I understand the question

west elk
vernal monolith
near raptor
#

Yes, though an official Hypixel server will launch later. But there will be community servers

vernal monolith
#

thank you! do you have plans to create one? πŸ™‚

near raptor
#

Not sure yet

sharp lake
#

I'm gonna be more focused on making minigames that people could host themselves

vernal monolith
#

are you thinking about minigames like in hypixel? bedwars, skywars... or are you creating any new idea?

sharp lake
#

I don't really plan on re-implementing their games
I'll just be making miscellaneous party games basically
Possibly a few arena type things, depending on how the combat works in Hytale

vernal monolith
#

nice! i am anxious for it. good luck!!!

west elk
#

I have some minigame ideas I want to implement and tweak based on player feedback myself. Not looking for a tech support role for other people using my plugins (though they will be open source)

tropic axle
#

Is it possible to change the combat mechanics through the API? Like in one of the trailers they show a top down isometric shooter, so I think the specific mechanics can be modified

silver cloak
#

We don't know if you will be able to do that day 1

#

But I have high hopes we will be able to cook lots of things day 1

clear lodge
#

I’ll definitely be planning to :)

late bough
#

whos hyped for pvp ?

opal ridge
late bough
#

yea

silver cloak
#

cloudflare down again?

west elk
#

their status page says no problems

sacred tulip
#

Hopefully there are restrictions

west elk
#

because then you'd have to make everything

silver cloak
#

Why use Unreal Engine 5 if you can make your own ahhhh

sacred tulip
#

I think combat and movement are the two things that should not be changeable so much

silver cloak
#

Why? You can do whatever you want

#

You can already do it in minecraft, but there's no reason in making your own combat

sacred tulip
#

And perspective it should be forced 3d nothing 2d

west elk
#

what is the advantage of those restrictions?

sacred tulip
west elk
#

players can choose on which servers they want to play

sacred tulip
#

Better anticheats

silver cloak
#

You are not supposed to be consistent. That's why you make mods in the first place

silver cloak
#

right

west elk
#

some servers will use hytale as a platform to make entirely new games

#

and they should have the ability to do that

silver cloak
#

Hytale's product is modding. Not cosmetics

sacred tulip
#

I know but modding should always come with restrictions

west elk
#

If you'd twist my arm and force me to put limitations anywhere, I'd put it on authentication. But that's about it

sacred tulip
#

I see it way too confusing for players to join servers and have their perspective or movement changed

west elk
#

if players find your server confusing, that's your problem not Hytale's

silver cloak
#

Blame your game design

stray pasture
silver cloak
#

From what perspective are you saying "confusing". It hasn't been done before

#

How do you know it's confusing? It doesn't even exist

west elk
#

I see an advantage in a concise and well-rounded modding api that has clear boundaries. But with the server being shared-source and modifiable directly, I should be able to change anything I like about how my server processes the client's packets

stray pasture
stray pasture
#

Though I would be suprised if Hytale gave us full freedom of packets, again Client is the security measure here. If the server can do anything it wants for security restrictions still need to apply.

west elk
#

yeah I don't expect packet manipulation to be part of the native api, but with the source code it will be trivial to make a mixin/reflection thingy

silver cloak
tropic axle
#

They're making the server source available

silver cloak
#

Yeah

stray pasture
stray pasture
#

I hope we get primitives πŸ˜„ - ECS means Entities have Components, those have systems

So intheory we address the entity we want and then direct component (Transform) this means we can make basically whatever we want without the client knowing what it is. Atomics/Primitives! (Pair a kite model to a player equipment and then a system (That system can also manipulate said primitives) - This is likely how we will have full control of anything we want to make without touching the client. (Was doing this for a game I was making, I just forgot about it entirly) πŸ˜‚

#

Atomically composable systems

silver cloak
#

I am curious on how we will be able to add more animations

stray pasture
silver cloak
#

Yeah player

#

I guess we will be able to create a new animation in the player folder and call it within our plugins

stray pasture
silver cloak
#

Can't wait

#

I am also curious about the UI creation. I will probably make my own wrappers anyway

stray pasture
#

But an ECS is my thought to a truly manipulatable system at the atomic level, giving us every bit of freedom without having to send code to the client to understand the item. Data driven

silver cloak
#

generally I AM CURIOUS 😭

stray pasture
#

Well, if only we heard more about the architecutre. πŸ˜„

slim mesa
#

How would we know

tropic zephyr
prisma agate
stray pasture
prisma agate
#

Yeye, I was the one to ask silkey that

stray pasture
#

I would also build one given the team and money, sounds fun! - But definitly very hard to arduouse to get a full feldged proper ECS going, takes years.

prisma agate
#

They made their own probably bcz java didn't have a good one already, and when they switched to cpp, it makes sense to use an already established, battle tested and highly performant existing one

stray pasture
#

The reason they chose to develop their own engine was for ownership, due to Hypixel and Minecraft - However Stride, Unity, Unreal etc could have provided the plumbing anyway. πŸ˜„ Ownership is ownership! Can't argue that!

#

Ah but it was 2015, nothing at that time was near good enough for voxel. πŸ˜„ They would have to essentially write the equivelant of their own engine anyway

silver cloak
stray pasture
silver cloak
keen ember
#

sorry :p but I also have it in MC so.. πŸ˜„

stray pasture
peak fjord
#

Making a C# server was your goal ? Thats mine too

fleet isle
fathom pelican
#

Hey peeps , just stopping by to say hello to all

woeful depot
#

Hello

bleak bluff
#

anyone hear anything on when files will be released to make public community servers?

fathom pelican
#

Nope. We’re starving here

bleak bluff
fathom pelican
#

Sorry it wasn’t meant to be mean. More of a play on an old joke around here

bleak bluff
#

its ok i'm just gonna spam ping buddhacat

#

jk :p

stray pasture
arctic mist
formal burrow
#

Is it still possible to query if a username is taken or not

arctic mist
fast turtle
formal burrow
#

there was an API link

fast turtle
#

anyone know how the graph interaction system will be released

sharp lake
stray pasture
#

There is incredibly little info. πŸ˜„ we just got the plugin blog to run off of.

fast turtle
old zenith
#

hai guys, any future hytale server owners i can get in contact with?

sharp lake
stray pasture
sharp lake
#

Well yeah but there's no window borders or anything on it
Which makes it seem like the tooling is embedded in the client itself

#

It could've been recorded on Linux or something, which would explain the always-on-top and borderless behaviour
But the way Slikey was talking about Linux support made it seem like it was actually non-functional due to a few libraries, which has since been cleared up

#

The screenshot of the asset graph editor doesn't look like an embedded window though so
So maybe it's not, we know Blockbench isn't so

stray pasture
warped glen
#

oo

slow ibex
#

is there any documentation out to start development?

stray pasture
slow ibex
#

dang, thanks for the info.

sacred tulip
#

Nitrado and Apex were given early access maybe you can ask them

nova void
#

soo server is mostly on java and game itself?

slow ibex
stray pasture
nova void
#

soo its possible to make server c#?

#

I mean its always possible mostly if we do understand how networking works for game

sacred tulip
hidden jasper
#

yes, if you will have the time to rewrite all Java code.. but It's pointless to rewrite it to C#, try Rust, you get much better performance and better memory usage.. and also you have to do it super early, because if Java plugin ecosystem gets big, almost no one will want to use Rust server even if there will be performance gains

#

I think AI can shine at such rewrites, because it's only getting better, so you just tell the AI to rewrite it, but it will cost a lot of credit.. it would definitely do the basics but not everything will be perfect

sacred tulip
#

I guess the question is why would you want to

stray pasture
stray pasture
hidden jasper
#

more like no time to rewrite than no reason to rewrite

sharp lake
#

I don't think the rewrites would improve performance as much as they'd need to in order to be viable

#

You'd have to write better optimizations than whatever the Hytale team could churn out in Java

tropic axle
#

I think rewrites will only happen when people want to experiment with a different internal architecture with a significantly reduced set of features

sharp lake
#

And they have a lot of experience writing Java code that scales

tropic axle
#

Also there's a distinction between language bindings for the API and reimplementing the entire server in a specific langauge

sharp lake
#

Yeah, that's what I've been saying too

#

Language adapter seems like it could be viable, but a port wouldn't be
Especially given the fact that we have more than a year of guaranteed instability

#

It'll be early access and they wholly admit that it's broken, so the code-base will be changing constantly

leaden oracle
#

but a port wouldn't be

brb redoing the whole game in rust

fathom pelican
# slow ibex is there any documentation out to start development?

I look to the announcements channel the way a traveler looks to the eastern sky.

But it remains gray. Gray as a gathered storm that refuses to break. Gray as unlit earth.

I do not ask for the moon, nor the favor of kings. I yearn only for the pages

For those of us who wish to shape it, to build within its bones and teach it new tricks, there is nothing. No documentation. No maps to guide us through the architecture of its making. We are craftsmen handed tools with no handles, standing before a forge with no instruction on the bellows.

I tell myself that tomorrow, perhaps.

This is the shape of longing. Not sharp, but dull. Not a blade, but a stone worn smooth by repetition. I do not rage. I simply yearn for words on a page, for structure and syntax, for the secret names of things that would let me build.

Documentation.

I would wait a thousand days for it.

I suspect I may have to..

reference key: 1448505856512626730

sharp lake
#

omfg lol

#

idk if you wrote that, but I think the wrong Earth is used up top

#

"Gray as unlit earth" would work, and "Gray as an unlit Earth"

#

Just so that we can perfect the copy-pasta

fathom pelican
#

im gonna send it to everyone who asks from now on

slow ibex
#

you have such a way with words

fathom pelican
#

i just read too much YA

sharp lake
#

amen brother

#

We're not reading docs though 😍

stray pasture
# sharp lake I don't think the rewrites would improve performance as much as they'd need to i...

Again, rewriting doesn't just mean performance. It's everything else too - architecture, how your server handles entities, for example. As long as the data matches, the game will still run.

When people want a rewrite, usually it's a better option than an adapter. Adapters take 5-20% overhead. This isn't good, especially in the gaming world. So in this case, a rewrite is usually most viable. However, you're correct in terms of instability.

Some may benefit from using a language they're far more comfortable with. Plus, anyone else who chooses can use that server.

Adapters also take time to create. Once you create a native server, you just need to make alterations when the protocol changes. The protocol is all that's important. If they're not changing protocol, your implementation works just the same.

Most of their changes will likely consist of implementation improvements, not data/protocol changes. "How do we make this algorithm faster?" - they update their server. However, you won't need to worry about that change. It doesn't concern the protocol or data contract.

Again, language performance is not all. There are architectural and syntactic choices you can make that make a big difference. Fifty Java engineers doesn't directly mean they specialize purely in performance. Nor does performance specialization mean expertise in the specific domain they're working in.

The Minecraft community proved this many times over. There's always more than one way to skin a cat.

In practicality for stability writing your own native server may actually prove more reliable and robust given you know what you want and how you want it.

sharp lake
#

Once you create a native server, you just need to make alterations when the protocol changes. The protocol is all that's important. If they're not changing protocol, your implementation works just the same.

There's more than just the protocol compatibility, there's the feature parity
And that's the part that would be time consuming to keep up with, and that's why a language adapter would be more practical
If you make an adapter, you don't have to keep up with re-implementing the protocol or features

Most of their changes will likely consist of implementation improvements, not data/protocol changes. "How do we make this algorithm faster?" - they update their server. However, you won't need to worry about that change. It doesn't concern the protocol or data contract.

I don't think it's a safe assumption at all to say that most of their changes will just be implementation improvements
It's a half-baked project that died 6 years ago

tropic axle
#

It's way more likely that performance driven developers will work on a fork rather than a reimplementation. They're also open to code fixes and contribution, compared to solely closed source titles, so these performance forks could lead to upstream benefits for everyone.

kindred crescent
fathom pelican
stray pasture
# sharp lake > Once you create a native server, you just need to make alterations when the pr...

Feature parity is not required, you may lack features if you choose. This is common to not support nor keep up with every update sent out. - Specialized servers or servers who only care or need specifics and none others. (This would be very time consuming if you were trying to parity) If you were to parity, adapters still get them them, but it usually is less work.

I don't think it's a safe assumption at all to say that most of their changes will just be implementation improvements
It's a half-baked project that died 6 years ago

  • Yep and this is where the work would come in, if they change any protocols you added you need to make sure you bring that change.

Then again, I have my reasons for a rewrite native, but also I have other reasons for just an adapter. - Both are stuff I want to do!

sharp lake
fringe ore
#

Boyz...the bug finding game that will come out will be insane starting jan 13

#

It will be good tho with such a large following right out of the gate

red badge
#

Im sure when the game releases they wont release anything new for a little bit. I bet 100% priority will go to fixing issues and bugs

#

Honestly when you release a game thats the best time to not update cause theres already an entire game to play

kindred crescent
#

Like yeah there's stuff to do, but there's still a lot missing. I'm sure we'll see "new" stuff that are just things that were yet to be done. It's not like it's 5 developers all working on bugs. It's 40+ devs. They could have 10-15 people working on buys and the others work on other stuff πŸ™‚

stray pasture
# kindred crescent Like yeah there's stuff to do, but there's still a lot missing. I'm sure we'll s...

I'm going to guess they really only have had the "vertical slice" a really polished focused section to show the image of the game, which means your likely very correct there will be very much new things added and likely often. Bug fixes are bound to be a big priority aswell. But why bugnfix a game when you know your going to break it 15 times over in the first update. πŸ˜„

So it is likely they will fix bugs as the release new content.

vernal niche
#

β˜•

stone owl
#

my friend made his account 2 days ago and got it yesterday

#

it took him 1 day to get the token

fleet isle
#

I also got a token for being a valued member of Hypixel Minecraft server, so check those emails too cause there might be a token waiting without you knowing.

ornate wind
#

I wonder how much boiler plate I can create for a set of admin commands before I need to wait for any documentation

silver cloak
#

Someone will def make documentation though

errant condor
#

will we be able to setup servers directly at release ?

silver cloak
#

What are you guys planning on making?

sacred tulip
#

Nothing yet I'm going to play the game first

primal shoal
#

^ but after that I'll just get familiar with the plugin api

faint fable
#

Very much looking forward to seeing what the modding community comes up with πŸ’™

primal pelican
#

i wonder when i want to make test on some player to see something and i dont have someone to test with me can i open two clients with same account ?

agile bolt
#

It will probably be very similar to Spigot, could even build the plugins out abstracted in Minecraft and port them over beforehand

west elk
kindred crescent
# silver cloak What are you guys planning on making?

At first, I'll make my first world and enjoy the game.
After, I'll start trying stuff by building. I might start with a simple parkour map.
Then, I want to start exploring what can be done dungeon-wise.
Finally, I'ld like to do dungeon crawlers and/or adventure maps πŸ™‚

Will I end up doing all of this? Probably not πŸ™

silver cloak
#

Very nice

stray pasture
#

And I am a big fan of infrastructure. I am not a huge gamer anymore so I will likely be working on infrastructure tools and systems. Maybe some game stuff but likely not.

silver bronze
sharp lake
#

For development it makes sense

west elk
#

It's not an auth issue, it's a uuid issue

#

you can probably modify the server to give connecting players a random uuid to make it work

still smelt
#

i pray with better options to make servers with friends and not enter again on aternos

still smelt
#

better...

rich solar
sharp lake
#

LOL it'd be nice to be able to share and sync cloud saves of some kind
And then anyone could play and host

#

Could be a nice plugin to put together

#

Would fix the main problem with just using a VPN, which is the always on server

west elk
#

plugin that simply opens a cloudflare tunnel

sharp lake
#

Are those free usually? A gigabyte of cloud storage is usually

still smelt
calm python
#

Devblogs and all that stuff

silver cloak
#

Same actually

#

I really want to focus on combat testing and combat modding

rich solar
fervent bronze
#

i am thinking of doing a discord integrations mod (maybe) using plugins :D

sharp lake
fervent bronze
rich solar
fervent bronze
#

:/

#

anyway i feel like just like one of 2 people who wants the same thing, so they work together to get it faster, but i don't think that will happen πŸ˜…

rich solar
errant condor
silver cloak
#

πŸ™

#

Countless sleepness nights incoming!! I got some insane ideas in mind I wanna push into the world

errant condor
#

ahaha lets gooo

fervent bronze
#

but i also have plan b. MAKING A HYTALE VERIFICATION BOT!!! Basically, you'll be only able to join a hytale server if you have a hytale account :D
Just like in Roblox where there are bots called RoVer and RoLink :D

arctic mist
fervent bronze
#

But i need the hytale api, which is still nto available

devout cipher
#

doubt we'll get it for a while though.

silver cloak
#

Why are you guys saying that? Did they say they won't have any auth?

silver cloak
#

oh

#

What's the hytale verification bot for?

arctic mist
fervent bronze
west elk
#

They mean "you'll be only able to join a discord server if you have a hytale account"

silver cloak
fervent bronze
silver cloak
#

Ahhh ye I am pretty sure we shall have that soon after launch!

fervent bronze
#

so that it's harder for raids, or like, idk, people who don't have hytale???

silver cloak
#

Yeah! oAuth would be nice

fervent bronze
#

yes, i am looking forward for an official api to access hytale avatar images, etc

devout cipher
#

wont nearly avatar image look the same

fervent bronze
#

i might even integrate a discord-hytale connection

silver cloak
#

there are always workarounds incase they dont add that

fervent bronze
silver cloak
#

I am glad they have a built in server anticheat!

fervent bronze
#

anyway, i think i might start doing the discord bot

fervent bronze
silver cloak
#

Yeah

rich solar
#

So far I have integrated a discord bot and app shop into the backend for my hytale dev suite. Ive created most of the systems for linking. All that I really have left to do is build the hytale connections once the API is released πŸ™‚

west elk
#

if they don't release an oauth api at the start of early access, you can add a /link command on your server for discord-hytale linking

rich solar
fathom pelican
fervent bronze
viscid wren
#

DonutSMP plugins pls

sharp lake
#

ask them lol

stray pasture
formal burrow
stray pasture
vernal niche
rich solar
sharp lake
#

Omg I just checked #game-discussion and they're still not discussing the game lmao
It's all username reservations

near raptor
#

I claimed the username game-discussion, what are you gonna do about it

#

I tried getting server-plugins, but someone else already got it. So sad.

fathom pelican
fathom pelican
fervent bronze
#

1448505856512626730?

#

still nothing

fathom pelican
fervent bronze
fathom pelican
#

i edited it to have 1448505856512626730. now searching by that absolutly would make it appear.

fervent bronze
#

ok

sharp lake
fathom pelican
sharp lake
#

snowflake is a recognized datatype 😭 it's not the same as a uuid

near raptor
#

Snowflake is not just Discord :p

#

I think it came from Twitter?

fathom pelican
#

only ever seen it in discord docs

sharp lake
#

look it up on wikipedia

fathom pelican
#

Snowflake IDs (64-bit) are time-sortable, compact integers ideal for high-performance distributed systems needing ordered, efficient IDs (timestamp + node + sequence). UUIDs (128-bit) offer global uniqueness and versatility (especially random v4) but are larger, less efficient for indexing, and not inherently sortable (v1/v6 are exceptions)

sharp lake
#

discord, instagram, twitter, mastadon, probably more platforms using them

fathom pelican
#

time based. guess it makes sense for chats

sharp lake
#

yeah that's the main purpose of them i think

fathom pelican
#

i made a discord clone once but i just set chats as a uuid with a timestamp column in postgress. worked exactly the same. this is a good example of a dev somewhere wanting to micro optimize something and i will die on that hill

sharp lake
sharp lake
fathom pelican
sharp lake
#

discord is literally a platform with millions of users
doubling the storage requirements of your message ids is not a negligible amount

fathom pelican
stray pasture
sharp lake
#

a singularity?

stray pasture
sharp lake
#

it's per channel and time based, i don't think it's possible for snowflakes to collide

#

normally we call that "collision"

woeful mesa
#

I have a question. Will hytale be like a "server side game engine" where server/plugin developers actually make the game while using the hytale client as a "universal renderer"? like how minecraft kinda is nowadays - but I'd assume the server side development will be much less dependant to the core game unlike minecraft? Or am I just wrong

stray pasture
sharp lake
sharp lake
fathom pelican
#

wonder how precise they are , if time based. like CAN they collide ?

stray pasture
#

Jc where is that message again? πŸ˜„

sharp lake
stray pasture
#

Kugelbltz is such a cool name.

#

Imma be saying kugelbltz for the next few hours now

fathom pelican
#

i dont want to immedietly send them to it beacause i feel like theres some info on on what hes asking and someone else knows more than me

sharp lake
woeful mesa
glass crag
#

does anyone know how long a uuid will be?

woeful mesa
fathom pelican
stray pasture
woeful mesa
#

that was fast

sharp lake
#

it's because he's messing with you

glass crag
#

the uuid will be? *

sharp lake
woeful mesa
fathom pelican
stray pasture
glass crag
#

just trying to setup postgres, shot in the dark and go safe with 64?

near raptor
woeful mesa
stray pasture
sharp lake
#

UUIDs are always the same length

near raptor
#

UUIDs are 2x a Long

fathom pelican
turbid rose
#

My biggest wonder is how server hosting will be and DDoS prot πŸ‘€

near raptor
#

DDoS protection is not inherit to Hytale, that's up to where you host it

fathom pelican
turbid rose
#

Yeah I know that ahha

stray pasture
#

Cloudflare!!!!!

turbid rose
near raptor
#

Cloudflare is $$$, there are some other ways to achieve it

sharp lake
#

i'm easily ddos'd πŸ˜”

fathom pelican
turbid rose
near raptor
#

Don't woirry, Cloudflare is also having lots of trouble with itself lately

fathom pelican
near raptor
#

I think GCP hasn't had a major incident yet this year, so maybe we gotto go there

turbid rose
#

In all fairness, was it not just that one period the other week for 2 hours? For the first time in years a global outage

fathom pelican
#

they dont also publicize everytime theyre down... if they can help it

sharp lake
#

How many of you guys have actually had a DDoS attack done on your server πŸ’€

woeful mesa
#

I love it when the entire world relies on one infrastructure. I love AWS. I love cloudflare. I love azure. I want everything to fail if one company has a hiccup

turbid rose
fathom pelican
#

if your server is getting DDosed then at that point it means youre popular and can probably afford to increase your infrastructure tbh

#

no group is running a mass ddos attack on felipes cooking blog

sharp lake
#

Maybe we should speculate on the port number Hytale is going to use lmfao
12345? Maybe it'll be 42069, who knows!

near raptor
#

25565

sharp lake
sharp lake
fervent bronze
sharp lake
#

Maybe they'll just pick a flat number like 5200

fathom pelican
#

3000 😎

sharp lake
fathom pelican
fervent bronze
sharp lake
fervent bronze
#

dodling

sharp lake
#

That's not a word!

stray pasture
fervent bronze
#

dooo bdoo bdoo bdoo bdooy

sharp lake
sharp lake
stray pasture
sharp lake
#

I think he's probably thrilled at the moment

turbid rose
#

The game industry is dark

sharp lake
#

GTA has a much older audience, and the majority of their players openly used malicious tools
So I'm not surprised that GTA has attacks like that

#

I'd imagine the majority of Minecraft servers never get DDoS'd, with a few select servers taking on like 90+% of attacks

tropic axle
#

Easily 99%+

sharp lake
#

But Andre probably has a good idea firsthand of the distributions

vernal niche
sharp lake
#

Do you know whether they're usually against the same targets? Or if it's a somewhat even spread

#

What if we're just really really nice people and then nobody will want to DoS us

#

😍😍😍

fathom pelican
woeful mesa
#

I don't know much about the first phase of hytale but as far as I can remember developers from hypixel server were hired to the hytale's development (correct me if im wrong) - and since hypixel is running on a spigot fork I assume that the developer api will be fairly similiar to spigot api. Thoughts?

fathom pelican
#

replied to wrong message -.-

#

feels like most of the internet is pretty bad now anyways. you got the main incumbents from the big tech companies festering with bots and AI slop content and this is also snuffing out alot of what made the internet good back in the day. i remember web rings in the early 2000s and people treating websites as their little corner of the internet. dead internet theory is real. it says alot when you see companies backing out of aquisition deals or getting major discounts when they see most of the traffic is bots.

fathom pelican
sharp lake
stray pasture
fathom pelican
tropic axle
#

I hope there's a push to foster a decentralized server community, so we don't get massive siloing with a handful of networks. If there's not any builtin tools for networking with other players outside of servers, there definitely should be some made by the community.

fathom pelican
tropic axle
#

Bedrock is adding a feature that lets players create a 'party' that they can use to migrate between different servers, it be nice to see a feature like that here. Hypixel's party system is such a simple way to let people easily move their friends between minigames on the server, but it'd be nice to see that functionality expanded to the entire internet of servers.

sacred tulip
#

They still need to finish the core game first

fathom pelican
vernal niche
fathom pelican
vernal niche
tropic axle
#

That does sound like a nightmare D:

tidal mauve
#

i mean, udp is quite uh arbitrary in its contents

#

maybe if you know in advance what you expect you can make a better system but idk

vernal niche
#

We wanted to buy a DDoS protection solution but they all sucked so we built our own. My name is literally on a patent for this lol #whateverTheOppositeOfAHumbleBragIs

fathom pelican
#

wonder how much of this will be an issue at launch, i cant imagine THAT many big servers will start within even 4 months of launching with how rough the game is. could give people and devs a chance to figure it out and for hypixel to iron out some kinks

vernal niche
fathom pelican
#

i personally think this game will get an initial launch hype, you get the usuals who havent really followed whats going on, then balance out once alot leave due to how rough it is. which honestly wouldnt be so bad. @vernal niche ive never edited something that fast before and you still caught it

#

literally spent the last 2 hours browsing youtube and chatting on discord. at this point one must accept i dont feel like coding today and the day will be taken off. cant force focus

tidal mauve
#

or well it being blocked in some countriesHypixel_ThisIsFine

fathom pelican
#

rip china

tidal mauve
fathom pelican
stray pasture
vernal niche
#

Yeah bot still hates links

#

youtu dot be/Y8iuXpQXBg8?si=lFNK9-w-Jzo4PYk0

This was in the middle of covid. Production quality is.. a result of its time

safe pendant
#

Do you know when the server files and SDK will be shared?

fathom pelican
sharp lake
#

Decompiled jar will be enough to get started anyway so
I'm not going to be waiting for that

vernal niche
sharp lake
#

Yeah, I'm not particularly surprised by that
Obfuscation is what makes it more of a pain, and even then it wasn't that obscenely difficult, thanks to community talent mostly
And that's not something we need to worry about here, yay
So I'm not actually waiting for the day the docs and source arrive, just the game 😍

main moon
#

Recaf is amazing at this

sharp lake
#

I'm excited to try it

tidal mauve
#

jdgui my beloved

formal burrow
#

That's the actual marketing. It's how minecraft blew up and it's their only hope, not just twitter

fathom pelican
#

Reading the comments here I just gotta wait till you all make the game more playable before joining in. I’ve been debating wether or not to just wait 5 months to check the growth and improvements of the game

#

How in the world is game-discussion still all username related.

#

Welp. Off to see the game awards

stray pasture
sharp lake
#

I was literally about to comment on it and suggest they needed a thread 😭

#

What even was discussed in that channel before this whole fiasco with reservations?

stray pasture
sharp lake
#

I think there are some people just lying about the names they have πŸ’€
I was reading through this one person's messages and they've said like 8 names that they allegedly own

#

"Thoth"?

ornate wind
sharp lake
#

i just have my minecraft username lol

#

WhyMe

#

On February 1st, any names that were reserved but weren't purchased will go free
So I'mma try to snipe one on the 1st lol

#

I was going to try to snipe one when pre-orders opened, but I didn't expect them to do this broken token system lol
So I just went with one of my actual usernames

#

Lmao could build a plugin that distorts the names of users with dictionary-guessable usernames
Like Divine β†’ D1vine, or XxDivinexX, just randomly, using UUID as seed

#

Double the length of any 3 or 4 character name if it's not in the dictionary

#

Cqe β†’ CqeCqe, C_q_e or whatever

stray pasture
#

That would be useful!

sharp lake
#

Useful is definitely arguable πŸ˜‚
It would cause whining almost instantly, bc the people with names like that are almost certainly going to be whiners

stray pasture
#

When I tuned into the Game Awards I see the muppets... And Muppets talking about Discord and games... What have I stumbled upon?

rose atlas
#

cant wait until they discover hytale's "null" version

sharp lake
rose atlas
sharp lake
#

Oh

frail glacier
#

complete noob here - anyone know anyhting i should learn/get familiarzed with before hytale launches to have a headstart in creating server plugins for hytale servers?

frail glacier
stray pasture
frail glacier
#

just got some ideas i want built so imma just get a headstart to learn what i must

stray pasture
frail glacier
#

Faction style plugins like in minecraft, but better with some tweaks as a start, then after that anything my noggin thinks off

stray pasture
rose atlas
frail glacier
#

sounds good, got some friends helping so should be more efficient to, thnx for pointing me in the right direction

frail glacier
stray pasture
rose atlas
fleet hemlock
#

Did we get a good list of the information that is being given around how servers function and their api and such?

sharp lake
vernal niche
sacred tulip
#

The only way out of the end was the end portal and there would be high loot events in the end to attract highly geared and high level players

frail glacier
#

Noted, thnx for the suggestion

main moon
#

Wassup

polar steeple
#

can someone make Essentials but for Hytail

#
  • Hytall
#
  • Hytale
flint marsh
#

I HAVE QUS HYTALE SERVER PLUGIN TYPE ?

#

JAVA OR JS ?

west elk
flint marsh
west elk
#

Java.

flint marsh
#

CHAT GPT SAYING ME JS

west elk
#

so who're you gonna trust?

flint marsh
#

.........................

tired pasture
#

lul

west elk
#

go to the hytale website and read the blog post about modding

flint marsh
#

K

#

AND I HAVE ONE MORE QUS

#

CAN I RUN A SERVER ?

west elk
#

when the game comes out in early access, yes

flint marsh
#

OK WITH NEED SOFTWAR TO RUN SERVER JAVA ?

west elk
#

you'll likely only need the jre

#

java -jar hytale-server.jar

flint marsh
#

JRE ?

tropic axle
#

JRE is the Java Runtime Environment, it's the program that actually runs a java application. If you have a system that can run the Java 25 version of the JRE, you can run the Hytale server.

west elk
#

you need to improve your prompting skills

flint marsh
west elk
#

or you'll keep getting gaslit by llms

#

give it the link to the modding blog post and ask it if that changes its opinion

misty gyro
round sentinel
#

is there anything posted about hosting servers just yet?

round sentinel
round sentinel
round sentinel
#

cause i have a VPS so id like to use that

vernal niche
#

It's already been confirmed that the single player just launches a local server, so the server will be bundled with the game client.

round sentinel
#

Oh my God i love this team

#

simon my lord

vernal niche
#

There may also be additional ways to get the server NitraDuck_Cool

round sentinel
#

how big of a player base you guys think will fit on your biggest package?

vernal niche
round sentinel
#

will the servers you provide keep with specs similar to other games you offer?

#

you guys my ark OG of course

vernal niche
round sentinel
#

i’ll have to keep an eye on you guys then

misty gyro
silver bronze
west elk
misty gyro
#

i know i just asked andrΓ© not long ago the same question

west elk
#

He's under NDA

misty gyro
#

ik

daring lodge
#

hopefully it can run on 200mb ram or will jvm eat that

gleaming temple
#

you kidding, trolling or mistyped mb instead of gb?

daring lodge
#

mb

karmic bane
#

Hytale won't run on 200mb of RAM

daring lodge
#

cuz of jvm overhead or the game itself

wheat vale
#

realisticly plan at least 2GB RAM
maybe 1GB but i would not really count on that

#

it would be sort of on track with what minecraft uses
but early access it might also memory leak or be very unoptimized so we just dont know

karmic bane
# daring lodge cuz of jvm overhead or the game itself

I mean.. both. JVM Memory Overhead depends on lot of factors and is configurable, but expect like atleast ~240 MB of code cache on modern HotSpot builds. But definitely, the Hytale server itself needs more than that to consume even basic tasks

daring lodge
#

but for single player it should def be less i think, a chunk is probably 3mb, a single player maybe is loading 50 chunks, maybe another 150mb for entities and needed for ticking

karmic bane
#

A game does not store only game content in memory, there are a lot of architectural nuances that just require a base amount of memory. And even with that calculation you're at 300 mb minimum

wheat vale
#

there is no real number to assume on that
there are way to many factors and possible data they store or not store

gleaming temple
#

why we discussing if a game in 2025 can run on 200mb on ram .. srsly?

wheat vale
#

maybe because this is a technical channel? and that is a technical topic?
you know just throwing that in the room might be a reason

daring lodge
#

unrelated but ram is expensive again thanks to AI bubble

west elk
daring lodge
#

for the server?

prisma agate
#

I am really glad I bought 64gb ddr5 ram in April

west elk
#

Single player (client+server)

daring lodge
#

yes but its just spinning up a server

tidal mauve
#

what a steal really

karmic bane
#

Yeah but the "single player server" is deeply woven into the client for the differences it has to a dedicated server. You don't "just" spin up the server in single player and be well, it's 8 GB

tidal mauve
#

can buy a car with that much ram these days

prisma agate
tidal mauve
#

mine is
KVR56S46BD8-48

#

5600 cl46 lol

prisma agate
#

Ah then that's why, I wanted 6k so it syncs nicely with my 9950x

karmic bane
#

I wouldn't go beyond 5600MT ever lmao, but the 64GB 5600MT CL36 12FWL I am looking for is 600$ currently πŸ’€

tidal mauve
prisma agate
#

Ye ram prices r 2x now it's crazy, I can sell my ram and make 400usd profit

tidal mauve
#

and i think it was the only 48gb shtick from reputable brand st the time

tidal mauve
#

crazy

prisma agate
#

For which ram

tidal mauve
#

32gb ddr5

#

from 7.8k rubs to 43k rubs

silver cloak
#

I would love to see phone prices in 2026

versed bronze
arctic lark
#

I only have 16 I wish I would have bit the bullet and got 32. Cause now it's over $100 to get my other 16gb

formal burrow
# tidal mauve 96gb of ddr5 in August for ~190$

Unless the supply chain for providing rams to datacenters changes (because there is ALWAYS a guaranteed supply for businesses and the government) it might be safer to rent a server for a year straight if you find a good price.

fervent bronze
#

i am curious: do you guys think we'll be able to get information about a player by its username or 'id'

formal burrow
#

If you are absolutely sure you are going to need the dedicated server and can fill it up with players and make a profit,

formal burrow
# fervent bronze i am curious: do you guys think we'll be able to get information about a player ...

People were getting stalked for just being Hypixel friends and they shut off the ability completely to see other people's Hypixel's friends via the API years ago. Plancke who made the famous Hypixel player stats tool is currently on the Hytale team. Expect there to be immense privacy settings due to compliance and due to the fact people used the Hypixel Network data to it's max to track family members/friends down for collectors to buy Skyblock stuff

#

to be fair if someone tracked you down IRL to buy a stupid set of in-game armor and offered $10k, it'd be both freaky and both a good deal at the same time, i don't know how anyone would trust a dude who'd go to those lengths to get something as dumb as a set of digital armor

fervent bronze
#

actually i just wanted to get the username of a player and/or cosmetics

#

not they're friends

formal burrow
fervent bronze
#

oh wow

#

that's, not that cool...

#

vro, why does EVERY single project i want to do gets destroyed by admins or players (to be fair, i actually find it fair) πŸ˜”

formal burrow
#

it's not too surprising there are crazy collectors out there who actually have a job

fervent bronze
#

bro i already programmed the ENTIRE BOT πŸ˜”

#

why.... :<

stray pasture
#

It is possible they will provide the friend o frastructure which follows their privacy systems. So it maybe still the same just with some systems in place to allow it to gracefully fail if not allowed.

fervent bronze
#

ok

silver cloak
#

Right now they mentioned multiplayer sharing is by a unique invitation code

stray pasture
silver cloak
#

I wonder if we will be able to drag n drop plugins into our worlds

#

For modding

viscid wren
#

Maybe for multi player servers but idk about single player

silver cloak
#

It’s not different than a hosted server. You just run it locally

viscid wren
#

Yep

stray pasture
silver cloak
#

Yeah it's probably that

cerulean tundra
#

So, if I am not mistaken, it seems that the devs won't support content distribution upon launch, is that correct?

#

I mean an official website, like vintage story does for example

silver cloak
#

Positively yes

tidal mauve
#

dont worry man im all set i dont need to rent

formal burrow
#

when GPUs were being bought in masses for crypto and HDDs were being bought in masses to mine crypto (Chia)

#

there already was a supply chain for the businesses and government, so there was no GPU shortage for those people who run datacenters. However, seeing what Micron/Crucial has done, it's quite a scary idea that they could just cut off the consumers just because

cerulean tundra
stray pasture
tidal mauve
#

so i chose the one without like external walls or doors

#

and even then i had to replace the sticking out screws with the flathead ones

tired pasture
#

knock knock, it's me , DDos

tidal mauve
#

go for it im not scared

#

its 192.168.50.1 do your best

#

mods, ban that guy

#

an acoount with 0 days of age which just joined and is offering an accounts

#

sure man

arctic mist
#

That was quick

rich solar
#

There they go πŸ‘‹

knotty crescent
#

πŸ’Œ -> mods

tidal mauve
#

i dont see any mod action so maybe self deleted

rich solar
#

Yall need to do /report lmao it doesnt take long for mod action after that

arctic mist
tidal mauve
#

now i know

rich solar
#

It wasnt in there before and we got yelled at to do it Hypixel_Smile

tidal mauve
#

xd

formal burrow
#

@vernal niche is running a managed server host profitable?

#

I am guessing when you do managed hosting there is less worries of your customers acting up

rich solar
#

Its pretty profitable even for new hosts. Just a lot of work.

stray pasture
rich solar
near raptor
#

If managed servers hosts wouldn't be profitible there wouldn't be so many of them :p

stray pasture
#

Its cheap to rent servers, its cheaper to own your own datacenters πŸ˜„ (in the long run)

near raptor
#

If you look at the prices of bare metal servers, and then look at the prices of a managed host, you can see a pretty hefty markup

#

But not everyone will be capable (or wants to) buy a bare metal server and set everything up. If you just want a server for you and a small group of friends, a managed server is perfectly suitable. If you are a larger network, you are probably better off getting your own bare metal servers (granted you are able to configure / operate them).

fringe ore
#

"Just alot of work" is an overstatement.

rich solar
fringe ore
rich solar
sharp lake
fringe ore
#

For gameplay *

rich solar
rich solar
#

Hello @vernal niche

near raptor
vernal niche
rich solar
near raptor
#

Ah nice. Yes, routing via a host can offer a nice layer of DDoS protection (as well as IP masking, of course)

formal burrow
rich solar
#

I think most of his customers are now VPS sided.

formal burrow
rich solar
formal burrow
#

fran has a really good rep from what I heard

#

however they are almost NEVER in stock

feral yoke
#

the game will be coded in what language?

stray pasture
#

Oh my eyes

formal burrow
rich solar
feral yoke
#

support other language?

formal burrow
#

learn Java, JSON, for now that's all you need to know. For other languages you may need to wait months for some third party to make a Lua bridge

stray pasture
#

Anything you can dream in

rich solar
#

Community will probably add wrappers but not by hytale

formal burrow
#

so download intellij and vscode

feral yoke
#

i already code minecraft mods lmao

rich solar
formal burrow
rich solar
feral yoke
#

if someone need a hytale mods for a serv holla at me

formal burrow
devout cipher
#

got a portfolio?

feral yoke
#

making a rp mod rn still not finish cuz its a really big mods, wait i will share pic

rich solar
devout cipher
#

yeahh

feral yoke
#

yeah but im creating mod for my future minecraft serv rn lmao

devout cipher
#

im on the lookout to hire but need a portfolio of previous work

formal burrow
gilded moss
formal burrow
rich solar
formal burrow
#

No one cares about college degrees anymore, we care whether you can get stuff done. If you can prove you can make stuff and perform, that's what actually matters

gilded moss
formal burrow
rich solar
formal burrow
#

OVH has infinite bandwidth and that's very useful

near raptor
#

OVH is quite alright if you are based in Europe

formal burrow
near raptor
#

OVH's US presence is a bit meh, lots of things they offer in Europe they don't have in the US

formal burrow
near raptor
#

If with tons you mean 2, sure

rich solar
#

I used OVH for like 6years. US customer. I will never go back after the bs they pulled

formal burrow
gilded moss
rich solar
gilded moss
#

it worked for me and for a friend

vernal niche
near raptor
gilded moss
#

If you dont want to upgrade the oracle plan, you can setup a bot that attemps to create new one every ~30 secons

night dove
#

hmm

rich solar
sharp lake
rich solar
sharp lake
#

πŸ™ˆ I'll never know

gilded moss
#

speedtest||.||net/result/c/88d7bf6b-7ff6-4b74-820e-262d02f82679

#

~2.5GB Upload and 2GB Download

feral yoke
sharp lake
#

🀨 what have you made though

feral yoke
#

im making a rp mod for minecraft for my server

#

town management and entreprise making

#

bank system, claim system

#

all in interface, no command

gilded moss
#

wow

sharp lake
#

yeah i can see why you wanted to send images now LMAO

#

Could post an imgur album

feral yoke
#

alr ima made that, i would love feedback

sharp lake
#

Is it open source?

feral yoke
#

nah planning on selling it to server

finite charm
#

Is hytale servers going to work like Minecraft where you can have multiple worlds linked to the same server with plug-ins or do you think that will be natively built into servers?

tired pasture
#

ui will suck until the Neosis update

west elk
finite charm
#

Oh cool I hope we can do it natively but also hope its more optimized than Minecraft. Possibly wont be on first launch in ea

Hopefully instances can do more than just world creation stuff too

west elk
#

Yeah I would say that's likely based on the Hytale teams history and priorities

feral yoke
#

still in development btw

main moon
#

@vital jetty You can use <t:1765634400:R> to support all timezones in Discord btw

~<t:1765634400:R> we will be able to pre-order the game

tropic axle
#

Wait you can put UTC timestamps in discord?

#

Who's trying to work on open source Hytale mods? :D

rich solar
feral yoke
# rich solar Looks pretty good!

thx, there is still work to do and there is alot more interface i could show but they are not finish. do you have any feedback?

rich solar
feral yoke
#

its been 5 month of work and im still not finish, there is alot of sync system for all the town and player, real time sync for the claim tool so all town player can see the same chunk selection with what i call (tag) pretty much allowing what certain people can do in a chunk. so yeah very hard to optimise

rose atlas
feral yoke
#

depend of the quality, if the project is good you can sell thing higher. its a rp server there is alot more then selling loot, im planning on making custom player model mod, town modification, paid quest, mini tycoon game, event, and bunch of other thing about customization. its not a minigame server there is proximity chat, custom mods, quest mod (in development), and many other thing

sharp lake
#

Aren't the vast majority of modded Minecraft servers like, PokΓ©mon gambling servers? LMAO

#

Like specifically ones that require a modded client

tropic axle
#

Like modded servers intended for mass appeal rather than hosted for like a tightly knit group?

sharp lake
#

Yes, ones with higher player counts

round sentinel
tropic axle
#

Are there any good mc server indexers? Ones oriented towards like stats and archival rather than monetization and advertising

feral yoke
gilded moss
#

When the time comes, I’d like to create a Hytale server with some of you. If anyone is interested, let me know. I can’t maintain a server on my own ;)

tropic axle
#

Do you have a vision for what you'd want to host?

round sentinel
feral yoke
#

imgur(dotcom)/gallery/minecraft-rp-mod-by-crp-showcase-2-Hri5nLm

here the rest of the mod for the people that was intrested (there is interface not finish in this one πŸ™‚

formal burrow
feral yoke
#

i can't rn but its all there. imgur(dotcom)/user/minosika

eternal mountain
#

Just wondering, which people host their own servers which panels do you guys use?

stray pasture
feral yoke
#

self host

tropic axle
#

Wdym panel? Like a GUI instead of using CLI tools?

stray pasture
#

Gawd I cant spell, rather my phone cant.

eternal mountain
cloud dust
#

Pterodactyl*

rich solar
eternal mountain
stray pasture
rich solar
eternal mountain
#

as for Ptero, yea, I mean, I like it, its kinda like the vanilla option, but I am looking for something that works better, I am not sure...

tepid thorn
#

Does hytale have client-side prediction with server reconciliation?

stray pasture
eternal mountain
#

maybe I should use Ptero but with a theme, I am not sure... I don't like the way its built with the nodes, and stuff.. too many settings for my liking, and not a ton of ways to configure.

tepid thorn
#

just hope the movement is authoritative on release if there is multiplayer lol

rich solar
tropic axle
#

They're using QUIC to deal with unreliable connections, so theoretically they're thinking a lot about netcode. I don't expect it'll be perfect at launch but I think it's definitely on the list of things they want to do

eternal mountain
#

First time hearing about Pelican, looks good, it also has Node js generic eggs , but idk how much supportive it is with Github Repos and Secrets

stray pasture
feral yoke
#

i hope there will be a server discovery in the hytale launcher. that is what is needed for minecraft

rich solar
tepid thorn
#

also what are plugins going to be coded in? Java I'm assuming so

rich solar
#

Java.

tepid thorn
#

ah okay ty

candid pawn
eternal mountain
finite charm
rich solar
sharp lake
#

I use frickin podman containers

rich solar
tropic axle
#

All my homies depreciate docker

eternal mountain
tropic axle
#

The only downside is podman is tied up with systemd

sharp lake
#

How is it tied up with systemd?

rich solar
stray pasture
tepid thorn
#

well i don't want movement cheats flying around at the speed of flight lol. I'm surprised minecraft doesn't have it tbh...

stray pasture
tropic axle
tepid thorn
sharp lake
tropic axle
stray pasture
sharp lake
#

The Mojang anti-cheats are actually among the dumbest ones in the industry 😍

#

There's still an unpatched inventory dupe on Bedrock edition

tepid thorn
#

the bedrock edition has one

tropic axle
#

I'll have to experiment more with podman when I switch over to using shepherd for daemon management

tepid thorn
#

but it's awful i heard

sharp lake
# tepid thorn the bedrock edition has one

When was it added and what does it do? When it first released on Windows 10, I couldn't even figure out if there was one LMFAO
I was able to just fly around at super speed, instant teleport, etc

#

Because you could just set your velocity however you wanted

tepid thorn
#

it's a gamerule

sharp lake
#

What's that a reply to lol

tropic axle
#

Your in game velocity is a gamerule you can modify on Bedrock I think

sharp lake
#

So they added a check which is controlled by a gamerule?

sharp lake
#

I primarily tested on The Hive, but it worked on every server I tried
Or it was Lifeboat, I can't recall actually

tepid thorn
#

oh most servers disable it because it's extremely buggy and causes a ton of false setbacks

sharp lake
#

Maybe I should mess with it again and see

#

Either way, I don't think we're going to see those problems to that degree in Hytale πŸ’€

tepid thorn
#

i think they have it enabled on singleplayer which explains all those weird bugs and deaths lol

tropic axle
#

I think we'll see patches a lot quicker than on Bedrock, I understand developing a game takes time but I feel like Bedrock is trying to milk all they can out of their Golden Goose rather than fix a lot of longstanding issues with the game

sharp lake
#

With the resources they have now, they could literally hire a whole fleet just to do a big bug-fixing crusade
But they've done fck-all so

tepid thorn
#

yea

sharp lake
#

Microsoft's literally rewriting Windows components into another language with AI, they're not concerned with quality of any of their products
They've been making headlines for having "all major features" broken in Windows 11 lmfao

tropic axle
#

I feel like it's a bit more nuanced then that, since the MC Bedrock codebase is large and probably decently complex. They also don't have the historical backing of the java modding community to poke them in the right direction

sharp lake
#

It's based on the pocket edition of the game, they have a lot of history there
And it's a multi-billion dollar company with teams and teams of developers
They have an entire feedback hub full of bug reports
If they dedicated literally any significant amount of time to it, it'd be noticeably different

#

They're rolling in so much money that they could put internal bounties on fixes and just bolt them onto the end-of-year bonuses lol

tropic axle
#

Nah we need more marketplace slop tho

sharp lake
#

Lmao and they get a significant cut of every single one of those too

#

Imagine reinvesting into your product, couldn't be fckin Mojang

tropic axle
#

Maybe I'm biased because of familiarity, but I feel like the Java player movement is so much nicer and refined than whatever Bedrock has going on. I feel like I'm walking on ice in Bedrock every time I move around, and it just feels 'faker'

#

Also the way the player's body is animated in motion is completely different, it's like night and day

#

Seeing someone sprint in Bedrock looks goofy af (imho)

feral yoke
#

imagine what the game could be if notch had never sold the game

sharp lake
#

I think the main problem has been with the UIs, but they've been working on it

sharp lake
feral yoke
#

i hope hytale does it better and actually listen to the community

sharp lake
#

I'm hoping it'll be like Redigit and Terraria lol

round sentinel
sharp lake
#

Did they have a good reputation with Hypixel?