#server-plugins-read-only
1 messages Β· Page 26 of 1
I recently threw out DDR3 RAM, now I regret my life choices
Hopefully the api is good enough so we won't need a translator
Permissions like that will probably just be builtin to Hytale's API
I don't think we're going to see many actual "ports" of Minecraft plugins
Just borrowed concepts and reimplementations
have even ddr3 prices increased?
Anything with a chip on it, afaik
It's very possible to use the AI models of now to convert the githubs of existing java spigot plugins to Hytale, it'll require human intervention but it'll chop the time by a lot
Maybe not official ones, but I think we will se a lot of sketchy forks
Claude, Grok, ChatGPT have likely already been trained on Github's entirety
Codebases like luckperms are very agnostic to the platform with support to huge amount of drivers
There is going to be so much code pollution and overfitting with a domain like this
How are you so confident it'll be able to reasonably write plugins for something that with zero footprint?
just doing this would be very easy, stuff like inventory tracking etc between the games would be much harder
what matters is it works, I never said tho it wouldn't be an unoptimized mess
That's just the thing, I don't think it will work π
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
No one plays Minetest, so no one cares to port anything
It has a far smaller playerbase that is fair
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
That would be horrible, because servers will be built on messy plugins, that would be a mess into the near future...
Davinci Resolve has only like 20-30 plugins in existence despite so many people using it
however there are no instructions on how to even use it's API
this is definitely possible but the idea of it like mentally hurts me like why
trust me there are people here who will try who are on payroll by these rich server owners
Gregtech port for Hytale π
It would take a while until the AI could code hytale plugins
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
Not too difficult, problem is the RAM shortage, you can use Unsloth to train the free models that work very well
But first we have to know how to code plugins ourselfe
So you plan to finetune with unsloth for Hytale?
hell nah i dont got the ram
Dont forget, there wouldn't be any documentation soon, just the jar file
you need 24GB of VRAM for the good Qwen3 Coder model
You need literally 1000 examples minimum for it to learn too
it might be possible to write a somewhat working bukkit api implementation for hytale but like thatβs a bit cursed
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
U can use system ram as well, not just vram (but will be slower obv)
I wouldn't be surprised if the apis are similar (i hope more modern to)
Just like bungeecord was released, the api is almost identical to spigot
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
I think you misunderstand how coding agents work. They are trained on, say, general Java code, but at runtime can look at your dependencies, like the decompiled hytale jar
No need to train them on other plugins
I have a 3090 I could use that
The concern is that their datasets already contain a ton of Minecraft plugins and the likes
So they'll be overfitted and unable to produce things for Hytale without complications
You need to finetune to address the overfitting
Yeah no using AI for a constantly changing, undocumented and very new codebase sounds like it'd be even more horrible
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?
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
The game has multi-threading already
Though it doesn't sound like it's based on region, so we might need to make our own for that kind of behaviour
They said the server is already multithreaded
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)
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
New nodes as in nodes with completely new logic compared to whatever they have prebuilt
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
Yep, you can create nodes with arbitrary inputs and outputs and with whatever functionality the API allows
They're still working on it from what I gather so I doubt visual scripting will be available/stable for a while after launch
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.
So most likely the ECS logic will be multithreaded, as opposed to the region-based multithreading done in some Minecraft server implementations?
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
Yeah the implementation for that seems far more opinionated
Will we get the server jar before the 13th jan? Is there any info about that
Are they?
The ECS they were using was for the new C++ engine, not the old one
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
If the server code will be shared source will there be a way to contribute fixes to issues/bugs?
Yes, and I believe there's a kind of bounty program?
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.
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.
This will be a fun way to spend my free time
Silkey was here a few days ago and I asked him about it, he said the java version had their own custom ECS system they developed (so not flecs like they used in the new engine)
Ah thank you! Very nice
Way better than the inheritance mess Minecraft is
Wait I think I know u from boot.dev as well
Lmao you are the C guy
I read your virtual memory thing
Yes lol
I am thinking doing arenas next (basically how to properly do "manual memory management") thoughts?
Are you going to make a server port in C?
Minecraft does inheritance with entity ticking?
Doing a article on arenas would be nice since it was a pain in the ass to find resources on best practices
Actually idk about Minecraft, but spigot does use inheritance for stuff like Entity -> LivingEntity -> Player etc
Oh, yes
π i suppose it does actually do that
LMFAO jesus christ inheritance was a mistake
inheritance is fine, it's all about how you use it π
What do you think about how it's used there LOL
I have a list of resources on my gitea but the tldr is Vjekoslav's BSC 2025 talk and Ryan Fleury's blog "Untangling Lifetimes: the arena allocator" or his talk "Enter the arena" or gingerBill's series on memory allocators (covers arena/pool and more)
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 π
You should never use inheritance (for data), interfaces (just functions, using a vtable) is fine but is overused imo
Yeah, I just found it hard to actully learn memory management because none of these resources were easy to find on my own
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
?
You use nixos as well, I did not know you were based, I only remember your crazy WM hate
What WM was under fire lmao
Probably not until I have a good reason to do so, then I might
And one reason I'd do it is I am currently making a C-abi compatible programming language, so porting it to C means I can use my language to write hytale plugins
He just hates window managers in general
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
I had a friend who had a libreboot laptop setup using only tty lmao, why even use a display server or compositor these days
And even stuff like splits (which I basically never use, I mostly like fullscreen) is still easily done with KDE
My crazy take is that gnu screen is better than tmux and I am sick of pretending it is not
Can't you just create API bindings for C?
Well about that... I couold go rant about as much as the WMs thing on NixOS, and I am planning to switch to fedora soon
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)
Same I hate and love nixos but nix develop is so nice in my opinion
Ye that's one (of many) reasons, reminds me of the rust community lol
Someone mentioned Rust?
To much information to unwrap?
Comedy central over here
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
I've used nix flakes for development, I agree it's really nice
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
And what happens when you need two different versions of msvc?
-# And git is optional, it's just to embed the commit info
Why aren't you developing in containers anyway?
Why would I need 2 diff versions huh?
Why would you need two different versions of any library?
MSVC is a C compiler for windows, not a library
Development on Nix is the same as anywhere else because containers are a constant, and that's what people develop with these days lol
Oh, it's strange for them to require so many different ones to be installed then
Yes bcz building projects is so convuluted these days so u need containers to make it easy
Nix is an alternative to containers, but you can just use containers anyway
I hate containers
^^ bloatware
That's a joke right, bloatware?
You need a normalized environment for development
Containers are very useful, how else can I hold my drinks
U need projects to stop relying on ur environment, that way u don't need containers
What are your thoughts on nix-ld lmao
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?
Not sure exactly what it does (I assume it's a dynamic linker, bcz it's called ld?) but I enabled it so stuff like neovim and linking deps will break less than without it
I don't even understand this sentence
The point of containers is to not rely on the environment, that cannot be the reason why you don't need containers
The reasons people invented containers was bcz "it works on my machine", so they invented a way to reproduce environments, but the problem was that projects relied on those environments too much
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
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
Right, you want to vendor ffmpeg into your project, and statically link against it
Now you're duplicating dependencies and missing out on security patches
If your program runs on a server, that matters a lot
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
You should literally rely on ffmpeg being available, that's why we have package management
If a program has a dependency, it needs to declare it for the system to fetch
Then it'd be shared between all applications, and security patches can be included
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)
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
This sharing is exactly the issue NixOS fixes, by duplicating (one per version) to avoid issues
The only area where sharing makes sense is for system wide dependencies like x11/wayland/libc etc
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

nvm you were saying Nix fixes this issue
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
It's duplicated per version, not per application
If everybody was shipping their own version of dependencies, it would be slower, less efficient, and less secure
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
Im hardly a programmer, but containers seem useful to me even as an organization tactic. Keep different projects as separate and organized as possible
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
Clearly it still doesn't work, I enabled it fixed neovim, then added gnu lib to fix some other thing then tried adding a bunch of wayland/x11 librarues to be able to run a game, and it didn't really work well, And if I need to add every global library that I want to use, then it defeats the purpose, it should just add all of them
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
Except u need to list all the dependencies u want to use for it to work, and u don't know which ones u r missing, ignoring the fact that anywhere else it just works, no setup
You need to know all your dependencies regardless
And no, it doesn't just work anywhere else lol
If there's a missing dependency anywhere else, it's the same exact problem, you need to figure out which ones you're missing
Not if it's a system wide dependency like x11
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
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
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
"JangaFX linux binary compatibility" (can't send links)
If its totally optional dependency inject and make it a service! π grab when needed!
hello everyone! anyone know how will be the servers? to create
I am not sure I understand the question
java -jar hytale_server.jar
will Hytale have public servers like Hypixel, created by the community? with minigames, etc
Yes, though an official Hypixel server will launch later. But there will be community servers
thank you! do you have plans to create one? π
Not sure yet
I'm gonna be more focused on making minigames that people could host themselves
are you thinking about minigames like in hypixel? bedwars, skywars... or are you creating any new idea?
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
nice! i am anxious for it. good luck!!!
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)
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
You will be able to change literally everything
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
Iβll definitely be planning to :)
whos hyped for pvp ?
combat looked fun
yea
cloudflare down again?
their status page says no problems
If you can change everything why not just make a new game
Hopefully there are restrictions
because then you'd have to make everything
Why use Unreal Engine 5 if you can make your own ahhhh
I think combat and movement are the two things that should not be changeable so much
Why? You can do whatever you want
You can already do it in minecraft, but there's no reason in making your own combat
And perspective it should be forced 3d nothing 2d
what is the advantage of those restrictions?
More consistent player experience
players can choose on which servers they want to play
Better anticheats
You are not supposed to be consistent. That's why you make mods in the first place
Mods not entirely new games
right
some servers will use hytale as a platform to make entirely new games
and they should have the ability to do that
Hytale's product is modding. Not cosmetics
I know but modding should always come with restrictions
If you'd twist my arm and force me to put limitations anywhere, I'd put it on authentication. But that's about it
I disagree
I see it way too confusing for players to join servers and have their perspective or movement changed
if players find your server confusing, that's your problem not Hytale's
Blame your game design
This just means you did it wrong. π It is like ANY other game, do it right its intuitive
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
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
I think he is saying just in general taking a game and flipping its systems may confuse players. - I disagree, but players may have tolerances and thresholds of what they are used to vs want to learn
That's true
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.
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
I really really really want them to have a simple API for all. Source published to help out everyone
They're making the server source available
Yeah
I mean there for sure will be an API. - And ^ As stated there the source is going to be available.
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
I am curious on how we will be able to add more animations
Content? Just an asset basically.
Yeah player
I guess we will be able to create a new animation in the player folder and call it within our plugins
Yeah that is my thought, just the same you would a model is my assumption.
Can't wait
I am also curious about the UI creation. I will probably make my own wrappers anyway
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
generally I AM CURIOUS π
Well, if only we heard more about the architecutre. π
How would we know
bro your bio is littrally me in 2018 lmao
U can look at flecs (what they used for the cpp engine) it has amazing documentation, and u can use it to learn more about how ECS might work
Oh, I have written a rudimentary ECS. I know they aren't using FLECS in their legacy, but rather they stated they have one they them selves are developing.
Yeye, I was the one to ask silkey that
Oh gotcha. Yeah - I wonder why, but then I also don't care enough to question. π
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.
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
Yeah I have no clue, could be 100 reasons why. Can't even make a reasonbly educated guess. π
Edit: They actually stated, when the swapped to C++ they used Flecs after learning that developing their own ECS is a lot of work - Now there stuck with it agian. π
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
They were mc modders I think it was easier for them to make an mc clone quickly because they knew the ins and outs
I definitely wouldn't put modding and full-blown engine development with the word "quickly" in the same sentence. π - But I understand your sentiment. π
Quicker than using unity / anything else
sorry :p but I also have it in MC so.. π
OH NO!!! THERE IS ANOTHER! π
THe unknighted version. π
Making a C# server was your goal ? Thats mine too
I wanted to poke around, see what would be possible. I might stick to Java for now
Hey peeps , just stopping by to say hello to all
Hello
anyone hear anything on when files will be released to make public community servers?
If I had a haβpenny for every time Iβd have to tell someone something along the lines of βno, weβre starving hereβ. Iβd have enough money for a 4 course meal
Nope. Weβre starving here
be nice i'm just asking π π
Sorry it wasnβt meant to be mean. More of a play on an old joke around here
One day. π I answer the "language", "is it released", and "docs available" question ever day.
If for each of those questions, a name token would be given, the whole channel would have all the names already lol
Is it still possible to query if a username is taken or not
You would need to try it first, though if is not taken it will be assigned to you.
if it's not taken then your uuid will be assigned to it as you need the uuid/token as a parameter to query the db
there was an API link
anyone know how the graph interaction system will be released
probably with the client lol
There is incredibly little info. π we just got the plugin blog to run off of.
not when lol like how itβd be released like as its own app, public on GitHub, etc. but ig no one knows so we will see in a month ig
my answer was for how, not when
hai guys, any future hytale server owners i can get in contact with?
There's footage of them using an asset editor
Yeah, that is about it. π
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
Yeah, there's just a lot we dont know yet.
oo
is there any documentation out to start development?
... nope. π
dang, thanks for the info.
Nitrado and Apex were given early access maybe you can ask them
soo server is mostly on java and game itself?
ill go start making calls
Server is Java, people are already wanting to make adapters for languages. And port thrbserver to another language. Client is C#, but that doesn't matter. It will be compile C# AOT, and not moddable
soo its possible to make server c#?
I mean its always possible mostly if we do understand how networking works for game
Yes you would have to understand the protocol though
People made Rust mc servers you will definitely be able to make a hytale server in C# Im guessing the documentation is much better
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
I guess the question is why would you want to
If the rewrite is better than the original it may just overtake. Just becayse its Java doesn't mean everyone does or enjoys writing Java. Plus there are different ways the server can function. Performance of language isnt just it, you have implementations of how systems run you get to decide as long as it sends the proper data. So ticking, generation, etc can all be re architechted
Ontop of this. You null and voided Folia, Hypixels custom MC server, paper, etc. Just use Vanilla. No reason to rewrite.
more like no time to rewrite than no reason to rewrite
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
I think rewrites will only happen when people want to experiment with a different internal architecture with a significantly reduced set of features
And they have a lot of experience writing Java code that scales
Also there's a distinction between language bindings for the API and reimplementing the entire server in a specific langauge
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
but a port wouldn't be
brb redoing the whole game in rust
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
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
im gonna send it to everyone who asks from now on
you have such a way with words
i just read too much YA
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.
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
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.
In fact, they talked about bounties. That could be quite the incentive
Feature parity scares me. Gonna be tough to maintain plugins early. Iβll open source mine and do what I can until I get too tired. But so long as I help someone thatβs good enough for me.
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!
I'd say feature parity is required for it to be a practical alternative
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
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
But they don't have a game lol
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 π
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.
β
my friend made his account 2 days ago and got it yesterday
it took him 1 day to get the token
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.
I wonder how much boiler plate I can create for a set of admin commands before I need to wait for any documentation
they mentioned we will get docs but won't include everything
Someone will def make documentation though
will we be able to setup servers directly at release ?
welp you got another penny
What are you guys planning on making?
Nothing yet I'm going to play the game first
^ but after that I'll just get familiar with the plugin api
Very much looking forward to seeing what the modding community comes up with π
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 ?
It will probably be very similar to Spigot, could even build the plugins out abstracted in Minecraft and port them over beforehand
No, I don't see a possibility where the server let's you join multiple times with the same account
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 π
Very nice
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.
Oh I highly appreciate this. Would be nice to have Pterodactly support for Hytale and such etc.
I don't see a possibility where they could stop us π
You'd just have disable auth, which they'd probably allow us to do anyway
For development it makes sense
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
i pray with better options to make servers with friends and not enter again on aternos
Hamachi π
better...
Its the only correct way... π
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
plugin that simply opens a cloudflare tunnel
Are those free usually? A gigabyte of cloud storage is usually
if this makes playing multiplayer more faster and smooth, yes, and please, and thankyou, have a nice day
Some tests and documentation
Devblogs and all that stuff
Supposedly parkervcp or Pelican directly is going to have a egg/yolk ready for hytale pretty quickly. At least from what I heard. But I already created a custom docker and egg for my panel. So I wouldn't worry too much about it as one will be out quickly either way
i am thinking of doing a discord integrations mod (maybe) using plugins :D
What features did you have in mind?
have cross-platform roles. Like, you can know what level in a hytale server a user has just by the discord server
Yeah thatβs what I was doing too! I have most of the backend built for it lol
oh cool! The only thing is that there are people who already did a wrapper for java
:/
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 π
I mean its like spigot. Many many versions of similar plugins exist. Im focusing more so on private projects myself.
oh ok
a fully modded server, can't wait to explore spell creations and such, badass spells/vfx could be very cool
teamed up with a bunch of dev friends we be ready to decompile that day 1
π
Countless sleepness nights incoming!! I got some insane ideas in mind I wanna push into the world
ahaha lets gooo
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
This, really want to explore magic system and how far can Vanilla spells can be pushed
But i need the hytale api, which is still nto available
i would also very much like a login with hytale oauth ;p
doubt we'll get it for a while though.
Why are you guys saying that? Did they say they won't have any auth?
where?
I'm with you, there shouldn't be any issues to authenticate to a server if you have already a Hytale account, much like Minecraft Servers (without offline mode)
you must verify that you have an hytale account to join a hytale server.?
They mean "you'll be only able to join a discord server if you have a hytale account"
ye :D
Ahhh a hytale related discord server you mean?
yep
Ahhh ye I am pretty sure we shall have that soon after launch!
so that it's harder for raids, or like, idk, people who don't have hytale???
Yeah! oAuth would be nice
yes, i am looking forward for an official api to access hytale avatar images, etc
wont nearly avatar image look the same
i might even integrate a discord-hytale connection
there are always workarounds incase they dont add that
yeah, but it'll be hard π
I am glad they have a built in server anticheat!
anyway, i think i might start doing the discord bot
oh they did? a that's nice
Yeah
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 π
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
That is probably going to be the method used in EA
Search βeasternβ in this channel.
nothing appeared but people saying 'eastern' in time related stuff :/
DonutSMP plugins pls
That tale is going to age like fine wine.
bruh i literally had a dream yesterday where I read a girl's bio and she said she had traveled both to the farthest east and the farthest west. what i read in the dream gave me the same vibes as what you wrote here
Gives me "Journey To The West" vibes. π (not east)

Cheater using outside emotes when us plebs cant
Omg I just checked #game-discussion and they're still not discussing the game lmao
It's all username reservations
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.
ill take what i can get in this economy
yeah i gotta use something more niche. searching "unlit earth" works
yeah its that one haha. first time i see someone reference a chat by uuid
you wrote the entire dictionary right there
i edited it to have 1448505856512626730. now searching by that absolutly would make it appear.
ok
it's technically a snowflake and not a uuid
youre right but i refuse to aknowledge a companies attempt to be cute. a snowflake is a uuid, and a "guild" is a server.
snowflake is a recognized datatype π it's not the same as a uuid
TIL
only ever seen it in discord docs
look it up on wikipedia
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)
discord, instagram, twitter, mastadon, probably more platforms using them
time based. guess it makes sense for chats
yeah that's the main purpose of them i think
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
how is a guild being cute anyway π they have been guilds internally since forever
"server" is the user-facing term and that's what they use in the UIs
why would you use more bits when you don't need them, and why would you store an extra timestamp to sort with instead of just using snowflakes
hence micro optimize. realistically it makes no difference to the user. this is stuff we care about as devs. storage is so cheap and networks are so fast the difference is almost none existent.
discord is literally a platform with millions of users
doubling the storage requirements of your message ids is not a negligible amount
i should have added a "to most apps" disclaimer
More ranfomization less of a chance to create a singularity, and plus imagine migrating discord data...
a singularity?
Thats what I call the basically impossible chance of a guid matching and nuking another
it's per channel and time based, i don't think it's possible for snowflakes to collide
normally we call that "collision"
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
That's why they are snowflakes. π - GUIDs have a improbable possibility
i mean you did say "this is a good example of a dev somewhere wanting to micro optimize"
which is like, the opposite of this
yes, the client will basically be a universal renderer
wonder how precise they are , if time based. like CAN they collide ?
Jc where is that message again? π
they're in milliseconds but also has 12 more bits for sequence, so you'd need more than a thousand messages a millisecond in a channel to get a collision
Kugelbltz is such a cool name.
Imma be saying kugelbltz for the next few hours now
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
The core game is basically just a built-in plugin, all the items and stuff are data-driven
Which means you can just delete them and replace them as you'd like
The client will just roll with it
thank you thats how I picked the nick lol.
does anyone know how long a uuid will be?
thats AWESOME, I love that. do we access to the server api? (by this I mean like spigot) the existence of this channel makes me assume that lol.
if youre looking for documentation search for 1448505856512626730 in discord for this channel
The CAN but it is mathematically improbable. If they do never buy a lottery ticket after
that was fast
it's because he's messing with you
the uuid will be? *
We don't have access yet, you can read more about it via the blog post on their website
π π
hey , shelbie is not wrong but also youre missing out on some good lore
However long the UUIDs are. Maybe the url of hypixel website account has it?
just trying to setup postgres, shot in the dark and go safe with 64?
wth π lol
You can view your account ID on the Hytale website, which seems to be a UUID. So it is likely that it will use just regular UUIDs like MC
i guess this question is being asked a lot
128 bits? Thats standard.
UUIDs are always the same length
UUIDs are 2x a Long
My biggest wonder is how server hosting will be and DDoS prot π
By you
DDoS protection is not inherit to Hytale, that's up to where you host it
ehh i mean if you host your own server its essentially similar to any other server im guessing
Yeah I know that ahha
Cloudflare!!!!!
$20k bill later
Cloudflare is $$$, there are some other ways to achieve it
i'm easily ddos'd π
see i used to say cloudflare but the amount of trouble ive had with it recently at work has been mindnumbing
Really?! I love their infrastructure so much
Don't woirry, Cloudflare is also having lots of trouble with itself lately
they keep going down... causing alot of global systems to fail. if they dont go down its some other issue that impacts people...
I think GCP hasn't had a major incident yet this year, so maybe we gotto go there
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
i cant remember, i just know ive had servers down because of them more than once which is how i measure it. time gets fuzzy as you get older
they dont also publicize everytime theyre down... if they can help it
How many of you guys have actually had a DDoS attack done on your server π
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
never
Should see our Cloudflare yearly summary
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
Maybe we should speculate on the port number Hytale is going to use lmfao
12345? Maybe it'll be 42069, who knows!
25565
17592
LMAO purposely picking a collision
That'd be an interesting one
Maybe they'll do 25113
i just smashed my keyboard to get that number
Maybe they'll just pick a flat number like 5200
3000 π
Artful
bananna taped to canvas
brotato chips this ain't dod π
what
dodling
That's not a word!
Nah. Thats easy on the fly stuff.
dooo bdoo bdoo bdoo bdooy
Hahahaha 
We could truly see into the mind of Simon if we figure it out though
Do you guys get a lot of DDoS attempts π
I ratherbstay out of his mind. I'm sure its very stressful.
I think he's probably thrilled at the moment
I don't know about Minecraft as not been around minecraft for a long old time, but being in the FiveM industry our provider got hit with 1Tbps+ attacks constantly in 2025
The game industry is dark
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
Easily 99%+
But Andre probably has a good idea firsthand of the distributions
Like... Dozens a day. It's just daily business
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
πππ
anyone DDosing peters crochete tutorial blogs has to be bored.
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?
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.
assumptions is all we can do at the moment
I wouldn't bet on their similarity
I'm really bad at assuming
i havent touched any kotlin for this reason. i can only guess at whats being supported early on and on whats being implimented later
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.
unfortunately this will prob happen because capitalism. larger youtubers and their managers will look to monetize their networks and will have resources and followings to make them central. however if modding is good enough we might see a bit of an indie scene
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.
that would be cool
They still need to finish the core game first
this hit me like a ton of reality bricks
I actually held a devcom talk about this a few years back. It's pretty crazy how many server communities DDoS each other because one is a spot ahead on some random server list website
does this accomplish anything ? alot of ddos protections suites are built to handle the equivalent of small countries targeting a customer. just wondering of those server owners, who actually has the resources to spend on being so petty
So this doesn't necessarily hold true for Minecraft because it uses TCP, but basically all UDP DDoS protections (vast majority of games) are... Bad.
That does sound like a nightmare D:
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
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
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
Before that sneaky edit of yours I was debating with myself if I wanted to know what an ekink is
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
i think the bigger issue at launch would be quic lol
or well it being blocked in some countries
rip china
do you have a link to that talk
speaking of, i like the SEO on the site. cant tell if the name is that unique or youre just ranking well but very easy to find on google
Most likely.
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
Do you know when the server files and SDK will be shared?

Decompiled jar will be enough to get started anyway so
I'm not going to be waiting for that
I hope Slikey doesn't kill me for this but you get very far with just the server jar
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 π
Recaf is amazing at this
I'm excited to try it
jdgui my beloved
What matters is if random people are willing to watch longforms and shorts of the game
That's the actual marketing. It's how minecraft blew up and it's their only hope, not just twitter
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
And they are still goin...
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?
Good luck, I am sure its 1k plus messages.
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"?
egyptian god of wisdom/magic
all the greek god names got sniped
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
That would be useful!
Useful is definitely arguable π
It would cause whining almost instantly, bc the people with names like that are almost certainly going to be whiners
But them streamers!
When I tuned into the Game Awards I see the muppets... And Muppets talking about Discord and games... What have I stumbled upon?
cant wait until they discover hytale's "null" version
what do you mean?
Lame horror mod joke
Oh
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?
Just learn Java.
bet
Step one, don't ask about documentation. π
For the life of all of us here, wait for it to be released
just got some ideas i want built so imma just get a headstart to learn what i must
This is the attitude I like! - Go for it! What ya thinkin anyway?
Faction style plugins like in minecraft, but better with some tweaks as a start, then after that anything my noggin thinks off
Grand start! - You should be able to get some of the business logic written then just tie it in when we get access, gives ya a lovely head start.
I think plugins should be more unique... sure. We can have factions.. but not a 1:1 copy.. make actual proper content.
sounds good, got some friends helping so should be more efficient to, thnx for pointing me in the right direction
yeah my faction server is gonna be more original, i just needed a direction to be pointed towards, not looking for 1:1 copies, i need a head start cause we got a lot of written ideas that we never saw in minecraft we want to implement
This is how I think, I hope people start to specialize their plugins into the niches they define. Take the Hypixel approach and dig their roots into it, make it a foundation. ya know?
Factions that doesnt require you to make giant stone walls
Did we get a good list of the information that is being given around how servers function and their api and such?
You can look at the blog post and see everything we have

I had fun with the cosmicpvp end style you could knock higher ranked players into the void using knockback shovels and their gear would drop on you.
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
Noted, thnx for the suggestion
Wassup
Java
JAVA ?
Java.
CHAT GPT SAYING ME JS
so who're you gonna trust?
.........................
lul
go to the hytale website and read the blog post about modding
when the game comes out in early access, yes
OK WITH NEED SOFTWAR TO RUN SERVER JAVA ?
JRE ?
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.
you need to improve your prompting skills
π₯²
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
why dem capslock bro
is there anything posted about hosting servers just yet?
thanks very helpful 
will the server jar come with the game?
iβm very interested in hosting
GOOD Question
cause i have a VPS so id like to use that
It's already been confirmed that the single player just launches a local server, so the server will be bundled with the game client.
There may also be additional ways to get the server 
how big of a player base you guys think will fit on your biggest package?
Performance testing is still ongoing. I guess it's safe to say that max players will be pretty usage dependent. Minecraft also behaves very differently between many people in one place, and few people but all spread out generating chunks.
will the servers you provide keep with specs similar to other games you offer?
you guys my ark OG of course
Yes and no. Our Hytale offering will work slightly differently. Details in the next few days
iβll have to keep an eye on you guys then
lets say plain server without plugins how many will fit without crash? with how much memory 
Anything you can tell about performance with small worlds/minigames for example? Just curious if high RAM usage is due to the world itself or other factors
We will only know once Hytale publishes their test results
i know i just asked andrΓ© not long ago the same question
He's under NDA
ik
hopefully it can run on 200mb ram or will jvm eat that
you kidding, trolling or mistyped mb instead of gb?
mb
Hytale won't run on 200mb of RAM
cuz of jvm overhead or the game itself
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
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
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
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
there is no real number to assume on that
there are way to many factors and possible data they store or not store
why we discussing if a game in 2025 can run on 200mb on ram .. srsly?
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
unrelated but ram is expensive again thanks to AI bubble
Minimum system requirements for single player says 8 GB of RAM ;)
for the server?
I am really glad I bought 64gb ddr5 ram in April
Single player (client+server)
yes but its just spinning up a server
96gb of ddr5 in August for ~190$
what a steal really
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
can buy a car with that much ram these days
Wait what, my 64gb costed 300usd ish
It was CL30 and 6000MT tho
Ah then that's why, I wanted 6k so it syncs nicely with my 9950x
I wouldn't go beyond 5600MT ever lmao, but the 64GB 5600MT CL36 12FWL I am looking for is 600$ currently π
yeeh this one was for 8845HS so laptop ram
Ye ram prices r 2x now it's crazy, I can sell my ram and make 400usd profit
and i think it was the only 48gb shtick from reputable brand st the time
its like 6x in some particular cases
crazy
For which ram
I would love to see phone prices in 2026
sell your kidney .. you only need one^^
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
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.
i am curious: do you guys think we'll be able to get information about a player by its username or 'id'
If you are absolutely sure you are going to need the dedicated server and can fill it up with players and make a profit,
Well its one of those!
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
actually i just wanted to get the username of a player and/or cosmetics
not they're friends
that's what people used back then to literally find their family members to reach out to them IRL to buy stuff from them, it got that bad they shut it off from the API entirely
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) π
to be honest, if someone was refusing to take a showers just to play a game for hundreds to thousands of hours, not getting a job
it's not too surprising there are crazy collectors out there who actually have a job
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.
ok
They will def implement that after launch
Right now they mentioned multiplayer sharing is by a unique invitation code
I assume for co-op? I like it. Sounds like their going to have some infrastructure that isnt UPnP π relay system is nice and secure!
Yeah co op
I wonder if we will be able to drag n drop plugins into our worlds
For modding
Maybe for multi player servers but idk about single player
Every world is a server instance so I wouldnβt be surprised if they added plugin support
Itβs not different than a hosted server. You just run it locally
Yep
It likely will (it is modding) - mod your world makes plentiful sense.
Yeah it's probably that
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
Positively yes
imgur com/a/ChAjiLK
dont worry man im all set i dont need to rent
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
That's sad
Dats a baby rack! π (jk don't hurt me)
i really wanted one but the big boi racks dont fit through the door
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
knock knock, it's me , DDos
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
That was quick
There they go π
π -> mods
i dont see any mod action so maybe self deleted
Yall need to do /report lmao it doesnt take long for mod action after that
He is switching to a 2 weeks old account
oooh i kinda skipped through that part of the #rules-and-info
now i know
It wasnt in there before and we got yelled at to do it 
xd
@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
Its pretty profitable even for new hosts. Just a lot of work.
Think anything you have to do on Cloud hosting but within reasonable time and reliability. Its a lot of infrana setup and automation
Nah bad actors are pretty big in manage customers
If managed servers hosts wouldn't be profitible there wouldn't be so many of them :p
Its cheap to rent servers, its cheaper to own your own datacenters π (in the long run)
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).
"Just alot of work" is an overstatement.
I mean starting any kind of business is like that. Its not really an understatement or overstatement.
Whoops yes overstatement, and true
We were lucky to get our Bare metal server right before this recent mark up. So got a nice 128gb ram server π I named it the Hytale-i-nator
How much compute does it have?
Oooo what sorta server you going for?
For gameplay *
Its going to be used as our primary game server for Hytale. Currently implementing two local servers behind it via node management in pelican.
Not sure. Never really calculated it nor bought it with that calculation in mind. π
Hello @vernal niche
Ah well, the network I am with hosts in a datacenter, we don't actually have our own hardware
We are doing this for almost 25 years so I guess so?
The profit margins are somewhat humble because servers and power really ain't cheap, but we are doing fine.
Yeah we are using a host for our public facing side only. Which this server is for that. The rest will be my own physical servers.
Ah nice. Yes, routing via a host can offer a nice layer of DDoS protection (as well as IP masking, of course)
I have a really good domain for hytale, I might consider starting a server list or a server host
My gf's brother started his own host for MC. Now he mainly does VPS hosts. And he likes that a lot more than game servers.
I think most of his customers are now VPS sided.
does that guy happen to be buyvm lol
No haha! would be funny tho
fran has a really good rep from what I heard
however they are almost NEVER in stock
the game will be coded in what language?
Oh my eyes
*sigh... not again. Java
Client: C#
Server: Java
support other language?
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
Anything you can dream in
Community will probably add wrappers but not by hytale
so download intellij and vscode
i already code minecraft mods lmao
boots up antigravity
you mean vscode, it's another vscode fork
~~Google ~~vscode
if someone need a hytale mods for a serv holla at me
what have you made and how much do you charge
got a portfolio?
making a rp mod rn still not finish cuz its a really big mods, wait i will share pic
If you want to work/build on servers as a dev. I highly recommend getting a portfolio created.
yeahh
yeah but im creating mod for my future minecraft serv rn lmao
im on the lookout to hire but need a portfolio of previous work
You say you make mods but you have no completed work nor a portfolio... People here were immediately interested in potentially hiring you but when people are hiring they look for a portfolio. Make a google doc that's public or a site or a linktree or some static page
you know the mitical "24 ram free vps"?
Someone already said in this server Oracle's free tier is ALWAYS out of stock, not worth it unless you plan on using Oracle to scale later on
true, thx for the help tho
Thought it was the mythical 11gb ram free vps (Jokes aside)
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
upgrading your account to paid, you can get one (Without exceed the free tier limits)
What its?
You can get an 8GB of RAM server in the US, Europe, or Asia for $4.20/month from OVH. And an 8GB of RAM server for $6/month from Advinserves
Oh really? Oh that's cool
I left OVH for IONOS I think forever. Lol
Ooh thats neat
OVH has infinite bandwidth and that's very useful
OVH is quite alright if you are based in Europe
You should always keep at least two hosts in your grasp for offsite backups
OVH's US presence is a bit meh, lots of things they offer in Europe they don't have in the US
They have tons of USA server locations
If with tons you mean 2, sure
I used OVH for like 6years. US customer. I will never go back after the bs they pulled
What did they do, I forgot, was that the fire?
reddit[dot]com/r/oraclecloud/comments/1g1ja56/oracle_free_tier_us_east_unable_to_create/
What did you buy it for?
Nah we werent affected by the fire π but its some private bs. Just they are blacklisted from a lot of companies I worked with and with anything I do.
it worked for me and for a friend
Ah another one of those companies from Karlsruhe, Germany.
We have quite a few colleagues who worked at 1&1/IONOS
They cooked with my little VPS, quite literally unfortunately. Oh well, thing wasn't hosting anything useful, just a playground
If you dont want to upgrade the oracle plan, you can setup a bot that attemps to create new one every ~30 secons
hmm
Its our first year with IONOS. So far I am happy. We have started slowly migrating to them fully
I ask because I assume it wasn't Hytale if you weren't concerned with CPU resources lol
Our IONOS dedi and VPS have "unlimited" bandwidth usage but 1 Gbps limit.
π I'll never know
Oracle free tier up to 4Gbps
speedtest||.||net/result/c/88d7bf6b-7ff6-4b74-820e-262d02f82679
~2.5GB Upload and 2GB Download
can't send image here, i can send you in private?
π€¨ what have you made though
im making a rp mod for minecraft for my server
town management and entreprise making
bank system, claim system
all in interface, no command
wow
alr ima made that, i would love feedback
Is it open source?
nah planning on selling it to server
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?
ui will suck until the Neosis update
No concise info on that yet, but they have shown that they have a native concept of "instances" which is exciting
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
Yeah I would say that's likely based on the Hytale teams history and priorities
imgur(dotcom)/gallery/minecraft-rp-mod-by-crp-showcase-cLbbMVh
still in development btw
@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
Wait you can put UTC timestamps in discord?
Who's trying to work on open source Hytale mods? :D
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?
I dont have any direct input. But I highly recommend making some write ups for it since you said you want to sell it. I would expand on the code side showing examples of how systems work.
yeah i would do a video to showcase everything when its finish
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
Gl. Modded servers are a dead economy
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
Aren't the vast majority of modded Minecraft servers like, PokΓ©mon gambling servers? LMAO
Like specifically ones that require a modded client
Like modded servers intended for mass appeal rather than hosted for like a tightly knit group?
Yes, ones with higher player counts
and this is MC not hytale right?
Are there any good mc server indexers? Ones oriented towards like stats and archival rather than monetization and advertising
yep
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 ;)
Do you have a vision for what you'd want to host?
im using a VPS i have already to make a big one
DM me lol
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 π
Make a Google doc, set it to public, make it your bio
i can't rn but its all there. imgur(dotcom)/user/minosika
Just wondering, which people host their own servers which panels do you guys use?
0.o panel? Oh man's. Its all scripts and automation for me.
self host
Wdym panel? Like a GUI instead of using CLI tools?
The two best answers for general gsme hosting is AMP - Cube Coseds and Pterydactyl
Gawd I cant spell, rather my phone cant.
oh okay, I have my own server in a farm, but I am investing in a home rack servers, and I was looking for suggestions for game panels to ease the process of setting up and hosting game servers, as well as a node js supportive panel which can help me run node apps.
Pterodactyl*
Just migrated to Pelican for now.
AMP is what I'm using now, have the founders version, also know thw owners, but tbh, it became a bit slow for my liking, and some bugs I am less comfortable working with.
Yeah pterodactyl is the most common and the one most companies modify for buisness
Pterodactyl/Pelican is docker based.
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...
Does hytale have client-side prediction with server reconciliation?
Nobody knows. I would hope so
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.
just hope the movement is authoritative on release if there is multiplayer lol
Same thought!
Singleplayer is still server based. So pretty sure its a thing
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
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
Still beta and stated its likely to have breaking changes and migrations. But is good.
i hope there will be a server discovery in the hytale launcher. that is what is needed for minecraft
I will most likely never go back to base ptero. Pelican is my go to for now. (Until my custom system is done)
also what are plugins going to be coded in? Java I'm assuming so
Java.
ah okay ty
i would like to believe it would be natively built in servers
what do you use with ptero?
If not at launch I'm sure it will happen eventually since hypixel knows how important it is so im sure they'll want something for hytale
I have a lot of things running under it. I think I have 32 sub servers running lmao
I use frickin podman containers
Classic
All my homies depreciate docker
I meant which plugins/themes/add-ons
The only downside is podman is tied up with systemd
How is it tied up with systemd?
Before I switched to pelican. I built all my own plugins under framework.
If they dont. Server experience will be questionable. π
Its built server first, so I have to assume they are architecting it properly from the start. π
well i don't want movement cheats flying around at the speed of flight lol. I'm surprised minecraft doesn't have it tbh...
Well they are server authoritative too, just not "properlly"
i do hope so
Podman Quadlets?
it's just a stupid limijt check lol it's kinda funny
Those are entirely optional, I've never even used them π
That's a really good point
Thats what ya get when you dont build with multiplayer in mind! π bolt it ontop.
The Mojang anti-cheats are actually among the dumbest ones in the industry π
There's still an unpatched inventory dupe on Bedrock edition
the bedrock edition has one
I'll have to experiment more with podman when I switch over to using shepherd for daemon management
but it's awful i heard
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
it's a gamerule
What's that a reply to lol
Your in game velocity is a gamerule you can modify on Bedrock I think
So they added a check which is controlled by a gamerule?
It's disabled by default
I primarily tested on The Hive, but it worked on every server I tried
Or it was Lifeboat, I can't recall actually
oh most servers disable it because it's extremely buggy and causes a ton of false setbacks
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 π
i think they have it enabled on singleplayer which explains all those weird bugs and deaths lol
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
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
yea
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
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
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
Nah we need more marketplace slop tho
Lmao and they get a significant cut of every single one of those too
Imagine reinvesting into your product, couldn't be fckin Mojang
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)
imagine what the game could be if notch had never sold the game
I think the main problem has been with the UIs, but they've been working on it
Yeah, idk if it would even be that much better
It would be different though
i hope hytale does it better and actually listen to the community
I'm hoping it'll be like Redigit and Terraria lol
if their past stuff has said anything they will be
Did they have a good reputation with Hypixel?