#server-plugins-read-only

1 messages · Page 17 of 1

latent spindle
#

Bruh I want a p2w faction server

neon cave
#

it'll be in hytale, if anything if hytale's default netcode is actually good... it'll be even bigger on hytale than Minecraft

zenith mist
#

How though

#

All the cannoneers ain't hoping ship

#

Lol

viscid wren
#

Camping Rushers YouTube series was good tho ngl 😅

neon cave
#

i really think hytale should be perfecting what didn't have the capability to survive on Minecraft itself.

Minecraft's limitations drove the entire p2w aspect because of how hollow the game is without severe modding and distributing ur own client.

Hytale's modding capabilities server sided allows servers to actually provide detailed updates to their gamemode that repair issues with core mechanics allowing players to continue to play fairly and giving more ways to loot, play, incentivise.

viscid wren
neon cave
#

Yeah, we can do more than fencegates on HCF, more than cannons on Factions

zenith mist
#

Its not factions anymore without the Redstone style tnt cannons

#

It'll be basically rust

neon cave
#

i think hytale is a punch to the gut to the entire atmosphere of Minecraft but only if they can follow through with the quality, first impressions are everything and if the game is good on release with great performance, minecraft is gonna slowly lose its playerbase.

viscid wren
viscid wren
zenith mist
#

The advanced physics of tnt cannons don't work without special server jars on mc

viscid wren
#

Yeah I mean I don't want it to just be a carbon copy of Minecraft factions anyways, that's boring

#

But I want it to be competitive because that's fun

zenith mist
#

So hytale is gunna be months mayne even a year past server release

#

Before a viable factions server becomes a thing

#

They'd have to rewrite the entire physics engine at that stages your making your own game

viscid wren
#

I already have a vision and have a database setup for now my factions will be stored

zenith mist
#

Lol

#

Well stored sure xd

#

Getting the playerbase is a other entirely xd

viscid wren
#

Idk you don't gotta be negative about it, let people do something different than Minecraft factions 💀

zenith mist
#

Xd well I just hate factions as whole after 15 years of it

#

Its not really your fualt tbh

stoic frigate
#

do you know how the server hosting will work exactly like will it be free and i can hop off but others can still play?

viscid wren
#

Okay you can hate factions, I like it, and I want to use hytale to complete the vision that Minecraft that couldn't enable

stoic frigate
zenith mist
viscid wren
stoic frigate
zenith mist
#

I know 2 hosts that are prepping for hytale atm

viscid wren
#

They said they might enable some thing like inviting your friends to your single player world? But will probably be limited to a few players I'm assuming

zenith mist
#

Bisect hosting and gravel host

quick prawn
#

Most of the companies are

#

That host more than just Minecraft

viscid wren
#

Sounds like it will be a .jar anyways, wouldn't be hard

zenith mist
#

Yes but I knew about the buy back before it was publicized tha ks to bisect

#

They prepped and made a web page in July this year

#

Around the time of the shutdown

#

So thats a bit too on point in timing

#

Sides any massive servers are gunna need a dedi

#

Hytale isnt gunna be optimized for a long while

#

So assume larger server costs is smart.

rich solar
#

Idk modded minecraft is a bish to host and run. I see modded hytale to be a lot less expensive in that sense.

zenith mist
#

The game is being released in a raw unoptmized state sure mos people's pcs theese days are nuts spec wise

viscid wren
#

It was tricky trying to get all my friends using the same mod pack

zenith mist
#

But if your planning to have a high population hytale server

#

You gotta account for the performance when say 1000s of users may join your server

#

Nobodies server will have any real reputation in hytake out the gate its. Reset button for all asides hypixels ofc

#

So people will nost likely join random servers looking for fun

#

And keep the ones that are fun on there list of servers

#

:/ so the selling point needs to be on point visuals perfected, and systems bug free (mostly)

#

Otherwise there reputation might tank

#

Real considerations to make if you planning a server lol

undone creek
quick prawn
#

I'm hoping to go a skyblock route personally

#

If there will be interest and backing in that. The lack of developed plugins and need for custom code will be a major slowdown

red venture
undone creek
finite charm
finite charm
undone creek
finite charm
# undone creek True, but i do think it will happen within the first year honestly. espically be...

That is true, but actual implementation can take just as long depending on if they have a big team or not, and the real problem comes with keeping players active and logjevity of the server itself, if an MMO only has 10-30 players its not gonna be able to live too long

I feel like alot of people planning MMOs have a unrealistic vision in the first place but even if they make it there will probably be a bunch of people making them and it will be flooded. But hopefully that means the best will survive who knows, wynncraft is basically the only good and long lasting MMO in mc over the years and that took years to gain a real player base and many more years to get to the spot its at now

#

I just hope people dont try and do a pump and dump sorta deal but that feel inevitable in this day and age

formal burrow
#

Keep in mind, when you make an MMO you are demanding people play for hours a day as if it's a job, willingly

#

for every wynncraft there is 1000 servers that failed, or in other words, for every wyn there is a failure

finite charm
formal burrow
undone creek
#

honeslty i think remaking world of warcraft would be crazy in hytale

finite charm
finite charm
#

If I had the time I would design an open world rpg based on my own world building stuff I do for dnd

#

Maybe one day I will but I gotta find more stable income before that ever happens, but a dnd esc mod would be cool af, not turn based combat tho, thats the lamest part of dnd for me

undone creek
red venture
zenith mist
#

MMO games as whole are basically impossible todo unless you got time, money, and a good dedicated team lmao

finite charm
#

It would be cool if players could run a campaign like you have a dm and a party they can create and invite players to, or just an adventure map of sorts everyone can play, maybe even a survival world like a SMP inside the server for players lots of possibilities

finite charm
zenith mist
#

Well being a server owner i know that talent its more important then spending xd

#

Acquiring talent for your team and retaining them is the most important

#

My team isnt exactly comprised of average people though, I have an Ai engineer, with years of experience along side a dev with 11 years of experience and a professional map and level designer..

#

Which is not what most people have for server stuff :/

#

Im keeping my project under wraps till its time but based on the stuff I see people talking about I know my server will be a hit. I've been taking notes haha

#

And I just recently got a 3D modeler that also has professional experience which im lucky to have

#

:/ average servers are going to have it rough against people with good teams but I was also a team that wasn't there and grew over time:/ so who knows! Either way hytale = quitting mc for me

#

Lol

brittle estuary
#

Quality and Attention will be the most valuable things for successful projects

finite charm
#

Not to be rude but this sounds like a tech bro/ stocks bro talking about a new acquisition that sounds amazing but also never amounts to anything. I defiantly hope you do find success and if its an RPG type of game I will definetly try it out if it ever comes out but I also have alot of doubts for games that 1 sound too good to be true and 2 want to keep secrecy for reasons such as fear of other stealing the ideas or whatnot

zenith mist
#

I just love creating memories and experiences

finite charm
#

No but it sounds like someone who is trying to get you to invest 😭

zenith mist
#

I guess you have a point

brittle estuary
zenith mist
#

I look at things with a analytical veiw

#

I also cant retain talent without pay

#

Its just pretty plain to say just that.

finite charm
#

I wish you luck in your endeavors zenax, I am just skeptical of things sometimes to a fault. I am skeptical of hytale in alot of ways too but I do have hope as well there is footage of the game yk and it looks decent so far but like Simon has said alot there is a bunch more work to make it great

zenith mist
#

Yeah modders are probably gumma fix alot of the bugs

#

Its gunna be like cyberpunk 2077

finite charm
#

Hopefully not as bad as 2077 tho

zenith mist
#

Some mods became so good they became apart of the game lol

finite charm
#

That game was advertised as a fully functional game and they just lied lmao

zenith mist
#

Yeah xd

#

Its good today but back then...

finite charm
#

Ya launch was rough

zenith mist
#

Looked like a private dev build not even a game lol

finite charm
#

Lol true

latent spindle
#

Guys I will try make a mod similar to redstone but i will not name it redstone because minecraft. I will call it white dust mod

abstract radish
#

👀 im hyped to dive into developing Ngl

fierce fulcrum
latent spindle
#

I want to make plants vs brain rots in hytale

fair sinew
gleaming portal
neon tree
#

^ till release i doubt they hire much more

#

They got already a talented team, old hytale devs and also mod developers from minecraft, to hire more is just shooting themselves in the foot.

Sometimes its better to run a small team and have it synchronized with the task they need todo then a big team that just stripes of task

sterile dove
#

"Too many cooks in the kitchen" more cooks wont make it faster, probably what riot did, they poored a lot of money and it still didnt progress enought

shell oasis
crude lion
#

what language is this game made in any way

amber vine
#

Mostly java

crude lion
# amber vine Mostly java

wait really idk why i thought it was like c# or something oh wait they went back to there previous game engine didnt they

west elk
#

But we won't be able to touch the client with mods. The server will be responsible for all custom content

crude lion
#

oh thats soo cool

exotic viper
#

I'm very excited for this, it's an area Minecraft should have worked on and yet did not

We've been starting to already gather a team for a MMORPG server, a team of 8 so far !

rough widget
#

I'm starting to believe I don't know what the term MMO means by its use in this channel lol

formal burrow
#

For every Wynn there are 1000 losses

#

I'm just gonna start an HCF cause that's easier than replicating plain factions

leaden zephyr
#

Good morning y'all

leaden zephyr
devout cipher
#

good morning

errant cloud
#

good morning

rough widget
#

bad morning 😠

wheat vale
#

annoying morning

digital knoll
#

Lua might be nice?

#

Also hi.

leaden zephyr
#

You will only have plugins iirc. With that you can basically change anything.
So java first and maybe a scripting language later, i dunno. We will see!

Hi!

digital knoll
digital knoll
#

I know they're trying to rush a usable build, which is great... but having a client side API for even changing UI might be super nice for minimap or helper mods for structures.

leaden zephyr
#

Yeah no client side modding iirc.
Everything will be made server side but you will have many choices to change a lot of things with that. There will maybe be limitations, but which we don't know yet.

wintry holly
#

most of the game is run on the server, not client

leaden zephyr
#

They want to prevent security issues, cheating and so on

wintry holly
#

only limitation simon has mentioned with that is no custom shader support

leaden zephyr
#

^ That we know of yet.

digital knoll
#

Oh but my graphics card is so hungry for polygons, how will I enjoy the trees if they're not fully ray traced ( sarcasm obviously )

wintry holly
#

i dont get why people enjoy the ray tracing packs though

#

all the blocks look like plastic

digital knoll
#

I've always just considered them a way to back up structures and not get lost on unfamiliar servers

wintry holly
digital knoll
#

Yeah but if you make nice things impossible you make it impossible for everyone not just the bad guys, is there a way to allow it somehow from the server side?

wintry holly
#

you can use whatever mods/plugins you want in singleplayer, you just wont be able to carry those over to multiplayer

digital knoll
wintry holly
#

i think the fact cheating won't be as easy is more of a bonus not the reason for it

#

it's moreso just to not have a bunch of mods that have to be manually downloaded when joining a specific server

digital knoll
#

And how does licensing work with custom textures and models, can you use any textures as long as they have an open source license or do you need to own them explicitly and outright even if they're licensed under something like GPL or CC0?

leaden zephyr
#

My recommendation is wait and see.

We don't know many things yet.

digital knoll
#

I remember hearing some suggestions for community moderation as well, is there a place where articles can go that people might look at for ideas on those kind of topics?

true socket
digital knoll
true socket
#

they’re trying to make it possible to do most of the common stuff that would have needed client mods in Minecraft using just server mods

digital knoll
#

Also wouldn't anything that gets sent from the server incur a latency cost, or are the behaviors predefined and presented post initialization as part of the handshake for joining the server.

wintry holly
#

no one knows

digital knoll
wintry holly
#

i mean i wish i knew

leaden zephyr
#

Understandable, we are all excited

digital knoll
#

No like as programmer I want access to their API so I can start porting it to Lua, which is an entirely sane and normal behavior and not at all Java trauma.

true socket
digital knoll
#

I remember coding mods back in the day, and I just never want to have to use modloader again.

#

We can't go back to that era it was so Wild West

true socket
#

only the server will have an API exposed, and it’ll be a Java api so like any JVM language

digital knoll
# true socket you won’t be able to do this

Of course you can you can bind execution to a text file if you're stubborn enough, you just create the Lua environment and pass execution to an initialization file then process any callbacks. Where's the impossible part?

true socket
#

there isn’t one

digital knoll
true socket
digital knoll
exotic viper
#

I've already got a team of Developers and Designers. From the knowledge we know right now, we won't be able to work on any server plugins till the game is officially out correct? Just that server plugins will be made in Java.

true socket
dusky plume
true socket
exotic viper
dusky plume
#

you can start a lot of work whit server code

#

first step is learn how the server works

digital knoll
# true socket all closed source on release. server on release will be unobfuscated and in java...

I mean sure as long as all of the stuff can be made on the server side it really doesn't matter if we never get a client side API, as long as the clients optimized and we don't end up with a OptiFine situation it really won't matter. Though I imagine someone is eventually going to deobfuscate the client, there's far too many people looking at it for someone really strong not to eventually want to know how it works.

exotic viper
dusky plume
pine hornet
dusky plume
#

backend and apis for db

exotic viper
#

Oo best of luck, my team is looking to try and recreate a popular anime called SAO in Hytale

A lot of work planned... but if we can do it, going to be amazing

dusky plume
digital knoll
#

That depends we still don't know what the callbacks are going to be, it might be a waste of resources in time that could be better spent working on a model or a library rather than expecting an API that you don't have in your hand and isn't guaranteed to exist outside of pre-alpha even after we get the API. Plus adding compatibility for a separate engine on top of that just seems like needless complexity.

pine hornet
digital knoll
pine hornet
digital knoll
#

Can you though, I would assume that the wisdom of running a large server comes with the realization that "I wish we had this I didn't have to do this" isn't a thing that you don't have control over anymore?

exotic viper
hidden glade
#

Then you will have working listeners connected to useless services. We don't have any specifications, we don't even know if we will have an api at all

exotic viper
# dusky plume Good luck my man

Appreciate it mate! Loved the anime from a young age and I'm glad I've found others who are as passionate as I am for this

wintry holly
dusky plume
wintry holly
#

same with minecraft, it's not open source but we can decompile it to make mods. although minecraft is a bit more complicated since it is obfuscated (until the next version, where it will no longer be obfuscated)

digital knoll
#

True, but the way you phrased it made it seem like it would be one to one which just doesn't necessarily have to be the case. Just in a simple example Minecraft treats the player entity differently, and reserves certain callbacks for it. That might not be true in this engine though and it might just use a generic entity with generic callbacks and inventories etc that are just empty for non players, we won't know until we get an API documentation list

wet vine
#

How???

#

You'd have to integrate Minecraft's nightmare of an API with hytale

#

That sounds so utterly painful

viscid wren
#

Yeah right now I've been working on a factions plugin, and a lot of my queries to read the database are in a separate class that isnt dependent on the server API. So I assume when hytale comes out, they will have a way to listen for commands, and ill change my file that listens to all the commands to work with hytale, but the logic reading the database will stay the same

wet vine
#

I suppose but that's high level systems and not content

viscid wren
#

For the server API for plugins yes

#

I've never written mods so I have no clue what the difference will be there

wet vine
#

I expect UI, control, entity and block logic to be alien

#

Also data storage and updating actors

#

Minecraft does many things. Not a single one of them correctly.

viscid wren
#

why not just use sqlite 😅

#

Postgres?

digital knoll
#

I mean as long as they expose direct access to a way to instantiate databases and manipulate them it really shouldn't matter, I think if it's SQL light it can even just be a file right?

wet vine
#

PLEASE!!! Tell me hytale is going to be using a entity component system

#

Lmfaoooo

viscid wren
#

If you cant create sqlite files and listen to basically all of the same events the spigot/paper API allows, servers wont be that good starting off

digital knoll
#

That's actually a good question, how are they expecting resources to scale and be shared? Do they get instantiated by one server and then all the other servers point there for look up?

digital knoll
#

I think there's actually been a couple proper scandals regarding people stealing each other's texture packs, I hope nothing like that happens with this engine. If everyone is required to have an open source license and everyone can use each other's stuff that would be ideal.

wet vine
#

I'm currently planning on a mod that includes lifting every idea from every mod that has ever added a redstone block

#

So yeah, MIT is very cool

sharp river
#

Hello everyone, I have a question for all of you, if you would be so kind.

A reddit thread mentions that a mod like minecraft's "create mod" would be impossible to make for Hytale, because modders will not have access to the "renderer" or "client" side.

as said there:

Mods that require the renderer, or any part of the actual client (so client sided mods) will not be easily possible in Hytale. Practically impossible, unless the developers let us modify the renderer or the client.

It'll be incredibly difficult to ''crack'' the code because it won't be in a readable format, they using a C# feature called NativeAOT. Which compiles the C# code into something called native machine code, basically what a compute reads.

If they don't want us to touch the client, overtime they should add more tools where we can modify parts of the client.

Is this true? If so, what are hytale's limitations with modding we can't add moving blocks/items? why do mods like "Create" need access to the client?

If someone could please explain it for me (someone that doesn't understand anything about modding), I would be very grateful.

Thanks!

#

So, would a mod like minecraft's "create mod" be possible in Hytale without "client" access?

digital knoll
#

Also I don't believe create requires client-side even in Minecraft so I don't see why it wouldn't be possible regardless

sharp river
#

thank you very much for your reply 🙂 this makes me feel better about what I can expect for Hytale!

digital knoll
#

We just have to wait for the API

rough widget
sharp river
#

I understand! as long as Hytale gives us the tools to "control" the client "from" the server, everything can be done from the server side

digital knoll
#

But I do wonder how the team would Implement secure shaders, or if they're just going to be restricted to client side downloads.

rough widget
digital knoll
#

You can't expect them to implement everything, I mean I'm a dreamer and even I'm realistic about that much

sharp river
#

I don't know what the "renderer" means... it's what enables block movement and such? like when the create mod uses "contraptions"?

#

sorry for being so ignorant, but I would really like to know what the renderer is and it's function

#

thank you guys for being cool and explaining stuff!

digital knoll
# sharp river I don't know what the "renderer" means... it's what enables block movement and s...

So okay quick tutorial "render" would refer to the client side action of taking the data given to you by the server and rendering it, so if the rendering for how a water wheel should spin or how a belt should move is embedded into the textures or models then that just gets handled by default, something more fancy like the visual effects from vintage story is it good example of what can't be done since it changes the colors and interpolation of models dynamically through a shader. But most of create and it's plugins doesn't do any of that so it should be safe to say it's doable.

#

In terms of the animations those can also be baked into the models and have alternate versions for their off states

rough widget
sharp river
#

so, let's say that Hytale devs allow blocks to have a "rotation" property like direction, and speed, and that is interpreted by the client. that would be an "api" for allowing that "rotation" behaviour without modding the client, because the "rotation" already exists in the client, it's just a matter of modding the server to use that API. is this how it works?

digital knoll
#

Then things like an item on a conveyor belt can just be treated as entities which is guaranteed to need to exist as a part of the mob system, or at minimum the ability to drop items and just recycling that renderer somehow. All very doable

sharp river
#

this is fascinating

rough widget
digital knoll
digital knoll
rough widget
sharp river
#

Okay, I believe I understand. We must wait for the release of the game to see what we can work with 🙂 I thank you all for taking some time to explain these things to me

digital knoll
rough widget
digital knoll
# rough widget I was just going to ask. Idk enough about shaders to know their feature set, wha...

Well yeah since shaders run directly on the graphics card improper usage can result in weird memory access or even code execution through out of bounds exploits, it's not something I normally speak about without qualifiers though. Since condensing down every single edge case into a short message isn't something I'm really qualified to speak on. I'm sure once we have an API to look at we'll know more about what is and isn't secure, I want this engine to be as secure as possible and I'm sure the dev team does too.

rough widget
digital knoll
# rough widget Interesting, didn't knew nothing about that. Shaders have always been a thing I ...

Honestly if we had a set of default shaders that we can switch between by string ID we could get most of the way to custom rendering modes without exposing any of the weird issues that comes with custom shaders, something like a default and then per player x-ray would be able to allow servers to prevent players from seeing certain blocks based on their ID per player, then maybe a separate one for that rounding effect that takes an integer as an argument for how round do you want the world to be, as long as they were open to expanding the list based on player feedback and needs I could see them never having to implement custom shaders at all.

trim juniper
#

Hello, do you know when the Java API for plugins will be available?

digital knoll
trim juniper
digital knoll
rough widget
digital knoll
#

It could take them a couple weeks before they're able to get through the backlog of bugs from play testing and actually build a full documentation document to have it released

rough widget
#

Maybe no docs, just a quick rundown of class references without comments or anything and a screenshot of a mod structure

#

More to start planning and stuff, instead of actual coding. I think it was mentioned already that documentation will be published sometime after anyways I think

trim juniper
#

By the players and for the players: we, too, the dev community, could help spot bugs or suggest improvements ❤️

digital knoll
#

Honestly once we get a server executable with as many people as are interested in this project I would be surprised if we didn't have a fully decompiled binary by the end of the week, the client less so since without client side mods less people will care. But I can guarantee we'll see at least one decompile before the game is fully launched, since having access to debug functionality on the client side is just so useful.

viscid wren
#

Hopefully the class references aren't too complicated to understand, sometimes some code bases can be

rough widget
#

They're Java devs, no C++ devs. So method names should be legible and easily understandable

viscid wren
#

Every game is like Minecraft with mods if you mod it enough

rough widget
digital knoll
rough widget
#

Honestly tho, they have to teach C++ devs that they aren't writing math formulas lmfao

digital knoll
#

Public domain just makes everything easier, here's hoping the licensing system for this game is simple and easy to use.

digital knoll
rough widget
digital knoll
# rough widget Honestly tho, they have to teach C++ devs that they aren't writing math formulas...

Honestly the biggest mistake I see new C++ developers make is learning C first, there's about a dozen depreciated features that you have to unlearn when you take that route. It's easier just to teach people what they should do and circle back to the silly options you'll never use in the last 20 minutes of the course, but I've had plenty of professors that have been of the opinion that if I learned that way so should everyone else and it is just an opinion thing.

storm glen
#

Your professors are making them learn C then C++?

rough widget
storm glen
#

Its like comparing a dog to a wolf, related sure but so far apart in what they become its become it's own thing adapted to different problems.

rough widget
storm glen
#

At the game dev school I teach at we used to be require covering C++, then jump right into C# for Unity, and quickly jump into Unreal without enough training.

Now its just C++ and then into Unreal.

digital knoll
# rough widget I've some pretty opinionated visions on how someone should learn programming mys...

Well it's a different intended experience C is a very bare metal "I compiled to assembly" language whereas C++ gives you access to things like smart pointers and dynamic the allocation and proper classes, it's closer to what we were consider a programming language C# is similar in that way but more geared toward object-oriented workflows... they're different but in so much as they were designed for different things a different groups of people who had different values and programming concerns. Under the metal they compiled to about the same assembly code, minus the optimizations that are done to keep things fast.

rough widget
#

And the problem with C being taught as a first language is that it took the fun out of coding from my colleagues. People I knew they would be good programmers resigned from the career

digital knoll
leaden zephyr
#

C is based

digital knoll
storm glen
#

Not everyone learns the same, some people wanted the hardest problems to start, some people want time to get comfortable with just typing a basic script.

#

The teacher usually has their own preference for learning curve speed.

rough widget
storm glen
#

There's "I want to learn to program" and then there's "I want to make X thing" so, those people usually have their heart set on different goals.

digital knoll
# storm glen Not everyone learns the same, some people wanted the hardest problems to start, ...

Yeah but C probably isn't the best language to start people off with, there's all sorts of issues with type casting and memory management. I think if you're going to pursue programming or art it's the kind of thing where it's complicated enough that you have to either start young when your brain is malleable, or be willing to start on smaller projects but don't necessarily tickle your desire to create the next greatest most coolest thing in the whole wide world. Like any skill you can move from watercolors to shock and then to pencils fairly easily, it's just about nurturing the fundamental underlying skills that make you good at your craft in the first place.

storm glen
#

Yeah well, that's basically what I was saying needs to be done.

rough widget
digital knoll
# rough widget Completely agree on your point but disagree on your interpretation. Languages ar...

So I make the distinction between programming and coding, in that code or rather the act of creating code is coding, programming and thus being a programmer is logic and control flow. The difference is you can create a program in any language, including weird things like scratch or even just on a piece of paper, but to have it executed the specific code and language needs to be selected based on the use case. You wouldn't build a voxel engine in scratch right?

worthy pier
#

When will the game be released? Is there a beta?

digital knoll
#

In the same way someone can write code as a programmer, but the act of programming is defining the control flow and logic constraints. And then the code is written that executes those constraints

digital knoll
storm glen
#

Release date announcement is Friday

digital knoll
rough widget
storm glen
#

In game programming they have the 2nd year students make a OpenGL graphics engine with physics after only 1 year of learning with only about... maybe 3 to 4 months actually spent on C++

#

Every school is gonna make students do something different quickly depending on industry board feedback.

digital knoll
# rough widget No new student will build a voxel engine. I think we can agree that putting unne...

Not necessarily, I'm not saying that programmers and coders are different people. I'm saying that using the terms to mean different things is helpful when speaking, which is after all the goal of language. When you separate the logic of designing an application and the act of writing down the individual system calls necessary to perform the actions as defined by the program specification, you end up in a situation where students will first write their comments and then assess how they can use those comments to write code. When teaching I think that's really helpful, because it teaches you to think with your comments and not with your ide autocomplete.

fierce fulcrum
# digital knoll So I make the distinction between programming and coding, in that code or rather...

You're mixing a lot of different to my understanding
Programming and Code are as you said are two different things
Code is a way to program but Scratch for example it can hardly be considered code, but it's still programming (same thing with any turing complete system, you can program a turing machine but not really "code it")
Programming is not really logic it's the idea of being able to configure a system to fullfil a task
Maybe that was clear in your head and I just didn't understand sorry for the bothering in this case

#

Actually the "programming" preexist code by far, the first computer needed to be modified to change the computation and the algorithm

rough widget
# rough widget No new student will build a voxel engine. I think we can agree that putting unne...

I mean I'm not talking about me or a personal thing, but more from the people I saw. I personally am a programmer from way before the university (not a Scratch kid, but something similar), and due to that I've helping friends and strangers learn programming and I recognize who has grasped the logic and who hasn't, and it was disheartening seeing people who were grasping the logic far better than others have to leave for stupid noise

digital knoll
fierce fulcrum
rough widget
#

But yeah for the other parts you're right

fierce fulcrum
fierce fulcrum
#

And they can be unordered actually

digital knoll
rough widget
digital knoll
fierce fulcrum
# rough widget No, it does

No really not ^^
You can't use the word logic alone in theoretical cs it does not mean a lot of things (actually a "logic" is an object which consists of rules as to what it can represents)
I agree that this is a list of instructions though

rough widget
#

So yes, it does

fierce fulcrum
fierce fulcrum
digital knoll
# fierce fulcrum No really not ^^ You can't use the word logic alone in theoretical cs it does n...

Isn't logic in computer science defined as the control flow of a predefined abstract closed system or something like that, I remember it was something crazy turse and unusable. Completely different to how people use it in normal conversation, which is fine for technical completeness. cs majors have their own language they speak, there's nothing wrong with having specialized definitions for a very complicated field like computer science.

fierce fulcrum
digital knoll
rough widget
fierce fulcrum
digital knoll
fierce fulcrum
digital knoll
digital knoll
rough widget
fierce fulcrum
runic glade
#

Does anyone know how the plugin system will work in Hytale?

digital knoll
fierce fulcrum
fierce fulcrum
digital knoll
rough widget
fierce fulcrum
#

Your definition is an engineer definition that works well for what they are doing

rough widget
#

Yes it's

#

For CS

#

Exactly what we are talking

#

Like you're talking about your own specific definition

fierce fulcrum
#

No they are much more to CS than you seem to give credit for

digital knoll
rough widget
runic glade
#

:v

fierce fulcrum
digital knoll
# fierce fulcrum But i guess we don't speak from the same point of view there My cursus is mainly...

Well the theoretical and practical Sciences share the same world, they just don't always agree on how to describe it. If your perspective of computer science is theoretical and based in terminology, your perspective will obviously differ from someone who works on networking and hardware and is deep in the trenches worried about how they're going to create a patch cable rather than whether it's called RJ45 or ethernet. From a practical standpoint it doesn't really matter, obviously if your theater of study is primarily talking to other scholars you're going to be much less lenient about definitions then someone who is only interested in the practical benefit of teaching someone how to patch a cable installation, or in this case how to program.

fierce fulcrum
digital knoll
fierce fulcrum
digital knoll
fierce fulcrum
#

Sorry to have broken your discussion i just wanted to add some spices at first ^^ '

digital knoll
viscid wren
#

Pretty sure the only thing we really know about plugins specifically is they will be .jar files

wintry holly
#

Lol

dusky plume
#

why not just .txt

wintry holly
#

Txt isn't as cool

dusky plume
#

or .md

sharp mural
#

Question, anyone know if hytale have concept of tick? in minecraft 20 ticks = 1 second. and in mods when can work with updates with ticks, in hytale are the same?

brittle estuary
sharp mural
rough widget
sharp mural
#

Ok, I can working with this.

#

yeah I know @rough widget , But games can naming with other or not update all in this ticks, games update every 10 ticks render, and movement every tiick, etc etc

#

but, we supponse same minecraft, every tick, update blocks, propagation status etc

dark cape
#

well you can also just modify the server source code if you're making your own server to have more than 30 TPS

sharp mural
#

mmmm I think its nont good idea modify TPS

daring lodge
#

i gotta process 20k entities in 33ms now Hypixel_StraightFace

daring lodge
#

for tnt

sharp mural
#

ah ok mine, not hytale

daring lodge
#

yes hytale?

sharp mural
#

mmm you wannt process 20k entities of tnt in hytale? hytale have TNT? xD

dark cape
#

why do you need to process entities (are blocks entities or something?) and why the exact amount of 20k in 33ms

sharp mural
#

and why yes XD good question why this exact data

daring lodge
#

might be 10k or 30k entities idk it varies

sharp mural
#

and why in 33ms and not in 50ms?

daring lodge
#

a tick in hytale is 33ms

dark cape
#

30 TPS = 0.033 seconds per tick

sharp mural
#

ah ok so u want process 20k entities in 1 tick..WOW

#

yea hyeah xD

dark cape
sharp mural
#

minecraft CANT process 20k entities in 1 tick xD

magic stirrup
daring lodge
#

for some version of tnt

sharp mural
#

if hytale can process 20k of entities/blocks in 1 tick. OMG

dark cape
#

would be nice if you could just say why you need entities instead of being vague

#

no offense

daring lodge
#

no, i mean literal processing velocity and path of 20k entities

dark cape
#

but again why entities though

daring lodge
#

i do wanna see how they transfer entities between chunks and keep it multithreaded

#

cuz tnt would be entities

sharp mural
#

ok you are testing multithreading processing velocity, ok

dark cape
#

but if you have 20k tnt, and you plan to explode it all in the same tick, that's the same as exploding one big tnt that is 20k blocks in volume

daring lodge
#

no thats not rly the point, its for advanced tnt cannons, the velocity and direction is important

dark cape
#

there's still optimizations to be had no matter what you end up doing. you shouldn't need to process 20k separately

sharp mural
#

and IN THE SAME TICK its more literal, tnt not explode all in same tick in minecraft..because u fire 1 tnt, and when explode, in next tick, propagate to other, and explode, etc etc, so, not in the same tick

#

I think, u never process 20k in same tiick of TNT, not in this case. because u cant manualy fire on 20k of tnt in same tick

dark cape
#

exactly

#

any bulk operations should be done in bulk (treated as one) and as asynchronously as possible

daring lodge
#

u can because the fuse is 80 ticks normally

#

might not do the same concept as minecraft to keep it fast

dark cape
#

it would be hard to create a scenario where you have 20k unique operations happening

#

and in fact you shouldn't be doing or needing to do 20k unique operations in the first place

sharp mural
#

but, how in hytale survival or creative, how u put fire to 20k of tnt at same tick, are imposible, and in mods...WHY u need and how u manage this. I think its imposible case..

daring lodge
#

since its server modifications i can just dictate what happens and use less

sharp mural
#

annd more important. IF u putt fire 20k of tnt at same tick. in next ticks, u produce, 20kx5Blocks expansion in air(minecraft), so u update in next tick, 100k updates. I think, imposible to update 100k entities in same tick

daring lodge
#

most of it isnt used for breaking blocks but giving other entities high velocity

sharp mural
#

I think u need in bulk as @dark cape say, not need 20k blocks in 1 tick, its manually imposible

agile elm
#

I think he was referring to the game itself servers could be different

latent spindle
#

I want to know if u can stack mobs in a 1x1 hole

#

Will hytale have cap entity cramming

viscid wren
#

I mean even if they don't have an achievement system built in you could just track if a user has achieved this in your servers database/files

#

We don't know if color codes will be a thing

I assume the server will be able to know when a user moves though and you'll be able to respond to an event when it happens

viscid wren
#

The game is rendered in chunks right?

rough widget
#

Should be, yes

#

Idk if they talked about it, but can't think of other way

viscid wren
#

That should make creating a factions plugin relatively easy then

fierce fulcrum
solemn brook
#

why not do something that will actually integrate with the existing stuff and similar themed

prisma agate
viscid wren
fierce fulcrum
prisma agate
viscid wren
# solemn brook why are you just trying to make a minecraft servre in hytale

Idk exactly what hytale will have to make it unique, so I want to make something as soon as possible to be one of the first servers out there. Im sure ill come up with ideas once I get a feel for more of the core mechanics of hytale

Also I just like factions and have some unique ideas to make it more fun

viscid wren
fierce fulcrum
fierce fulcrum
viscid wren
fierce fulcrum
viscid wren
prisma agate
#

Whoops I typo-ed chunk and it blocked my msg lol

fierce fulcrum
viscid wren
#

Yeah true I guess it would be ab it simpler than im really thinking but 🤷‍♂️

hasty peak
leaden zephyr
#

@viscid wren He was in fact born here

dark cape
hasty peak
dark cape
#

especially not when you're curious and have autism (it's an autism trait to like random information)

viscid wren
#

Yeah I made a quick plugin in Minecraft to detect when a user changes chunks, what's convenient is the playermove event let's you get the .to() and .from() values and then from both of those you the chunk and X and Y of that chunk

granite saffron
lavish niche
#

I wonder which dotnet version the client is going to be running

🙏 it's not some mono or framework crap

spice sluice
#

If you make something good, it always gets stolen.

#

If it's not good then I think you dont have to care much anyway

compact crypt
#

I don't think there's much to do about it
Anything that your client can see can get dumped into plain models and textures
I guess the best they can do is to punish servers that steal assets with the consequence of being banned from the official server list

viscid wren
#

If someone steals my plugin ideas I'm suing them

cursive granite
dark cape
#

what plugin ideas? why would anyone steal them

arctic mist
viscid wren
cursive granite
viscid wren
leaden zephyr
arctic mist
#

Guy was about to patent the Hytale plugins, by any chance would you be interested to work in Nintendo? /s

shell oasis
#

wait so they will be stealing inside the game?

#

no copyright for ppl

leaden zephyr
#

Nintendo is typing...

viscid wren
#

I'm going to start commenting on Minecraft videos "this is just hytale with less features"

shell oasis
arctic mist
#

This is not something form Hytale itself, but in all the game industry we have cases like this. If someone wants the asset that bad, he will get it sooner or later

viscid wren
#

I wonder how long its going to take till we get a Minecraft to hytale world converter

normal ocean
#

The game can add some kinda of encryption
Tho, that can be bypassed like mc bedrock

shell oasis
shadow solar
#

Hello guys I want to create mods for Hytale, I know little about programming, should I start learning Java and C# or just C#

viscid wren
arctic mist
leaden zephyr
arctic mist
viscid wren
dark cape
#

and for java I recommend making your first minecraft plugin

viscid wren
dark cape
#

no matter how confused just keep doing stuff and thinking about it until it clicks

#

"oh that's what a class is", "oh that's what void, static, etc mean"

leaden zephyr
#

I dunno if it's just me but java is fairly easy

arctic mist
shadow solar
shell oasis
dark cape
viscid wren
dark cape
#

though java in general is quite verbose which may confuse someone more than I'd like

shadow solar
#

Understood, why on the blog appears C# as well as Java?

leaden zephyr
#

C# is used for the client. You cannot create any client side modifications tho.

viscid wren
arctic mist
normal ocean
dark cape
shadow solar
#

Okay, thanks everyone

dark cape
leaden zephyr
dark cape
#

but I will stop telling people to just jump in. perhaps I will propose both options instead

shadow solar
normal ocean
dark cape
#

but I'm curious if telling them to learn/use skript first is helpful or hurtful

#

again, might just be my ADHD and whatever else, but I don't think I would be where I am without having found skript first (that is, I don't think I would've learned java when I did)

arctic mist
# dark cape I can agree I guess. maybe it's my ADHD or whatever else but it just seemed.. I ...

Yep, not saying your way or my way is correct, there are a lots of ways of learning something. But the most "stable" way I have seen people learning how to develop something (outside Minecraft Plugins) is from the basics of programming. If you have strong bases, you can switch to any language/framework you want without having to re-learn concepts or modify your knowledge.

But as well, if someone is on the "do first, ask later" learning path, that way would work 100 times better than learning the concepts

storm glen
#

Learn in a way that's fun, though I would learn to make a basic game in the windows console then jump into a Java tutorial for a plugin.

The thing is your own retention for learning is something you gotta self learn and sustain. But get over the barrier of not finishing a project.

daring lodge
#

will the hytale server jar have hooks for everything

storm glen
leaden zephyr
# dark cape but I'm curious if telling them to learn/use skript first is helpful or hurtful

That depends who you ask that.
Skript is actual useful for people that want to create something without the overhead of learning a programming language, which is nice.
But for example when you do it the hard way and learn java, you actually have many jobs you can apply for as java is widely used in the industry.

So simple as that, if you don't want any overhead? Tell them to use Skript. If they are curious about programming and java overall? Go for it.

carmine idol
#

I also started by just jump into minecraft plugins and know nothing about OOP LOL.
But I think right now there are much more resources you can learn and know how to started, it should be much easier to get started?
I totally agree learning the basic is very important, because it will be the foundation of what you are going to build on.

storm glen
dark cape
storm glen
#

Well you can know something and not know its name as well.

leaden zephyr
#

A person who thinks all the time
Has nothing to think about except thoughts

dark cape
#

you don't have to know much about what a method is, you just need to type public static something to create one

#

you'll definitely be abusing it but if it's your first time using java then who cares

carmine idol
arctic mist
#

Its like driving without knowing how the engine works. You can drive? Sure, can you fix your car or modify it further? Maybe with the help of a Mechanic

shadow solar
storm glen
#

Bean what do know about classes?

dark cape
shadow solar
#

I see

arctic mist
hollow hollow
dark cape
#

I learnt java just to end up using skript still 💀

carmine idol
dark cape
leaden zephyr
#

Object-Oriented Programming. It's a widely used paradigm.
Nothing crazy to learn or to understand there actually. It's a quite simple concept.

dark cape
#

a class is basically just a file with variables or methods (java's term for functions)

leaden zephyr
#

It often sounds more intimidating than it actually is, like most things do.

storm glen
#

I dont mod Minecraft. Anyone got an example for poor bean.

shadow solar
#

Are there any Youtube free tutorial recommended for this basics?

hollow hollow
dark cape
#
class Example {
    // your code goes here
}```
leaden zephyr
#

There are plenty tutorials in any language you can wish for. Java is widely used.
Just open youtube and prepare stackoverflow like a good ol' programmer you will become.

shadow solar
undone creek
dark cape
#

but don't follow any tutorial that is longer than an hour

undone creek
#

there' hundreds of them you will fin

dark cape
#

DO NOT click the 8 hour tutorials

leaden zephyr
dark cape
#

please for the love of god

dark cape
carmine idol
#

W 30 hours

storm glen
#

A class is like saying "Sword", and it has all my functionality of a sword.

But I want more types of swords with different properties like better damage.

So you make a child class that Inherits from the parent class (Sword is the parent).

The child may be like DiamondSword.

It has all the same functionality but on top of whatever itself contains.

shadow solar
dark cape
leaden zephyr
storm glen
#

Not much I can do in a short time lol

#

Just think of it like a family tree

undone creek
dark cape
#

I personally believe someone learns best by first doing (since the concept itself is simple and easy), before thinking of it or hearing it explained in words

arctic mist
shadow solar
#

and bulbasaur inherits its properties

arctic mist
#

What is an Object? Well depending on how much abstraction you want, can be something as easy as Cat or a Player

storm glen
shadow solar
#

I see

storm glen
#

For example the parent of Bulbasour might say: Evolutions: 3

arctic mist
daring lodge
#

oop is evil

carmine idol
#

this make me realized I know OOP but I also don't know OOP

storm glen
#

When you learn OOP, and where it sucks you adopt Composition into it.

dark cape
leaden zephyr
storm glen
#

See if told you bean might know some OOP

#

Just not the name

dark cape
#

I usually have to build intuition to learn something. kind of like how you never forget how to ride a bike after doing it

leaden zephyr
#

To understand recursion, first understand recursion. Wait.

arctic mist
dark cape
#

you can tell me time after time "riding a bike isn't rocket science" and explaining how it works but I will never actually learn how to ride a bike until I do it myself physically

but of course it also depends on your explanation and my existing knowledge/intuition, if you use familiar concepts then I will already have the underlying intuition needed to understand

hollow hollow
arctic mist
#

But again, the abstraction of each class is really up to the design of the system and what you want to do with the system itself

leaden zephyr
arctic mist
shadow solar
#

I see thanks everyone

storm glen
#

Have I ever told you the definition of Recursion...

Its doing something over and over again, expecting things to change.

Or thats just insanity.

leaden zephyr
arctic mist
dark cape
leaden zephyr
#

Iteration uses a loop to repeat the same code. Recursion is when a function calls itself with a smaller problem until it finds the answer.
Just a example, i don't know if you can describe that any easier to understand also i'm not a native english speaker.

Recursion really needs to make it snap inside your brain to be able to understand it, after that it's easy and you will think damn... Easy!

shadow solar
#

Okay so I was looking up for Java tutorials, but they dont appear to explain algorithms, paradigms, logic, how to structure a problem, how to solve a problem, etc... they go directly to Java

leaden zephyr
#

Do you search for english tutorials or for your native language?

shadow solar
#

English

leaden zephyr
#

I send you some links in dm

shadow solar
#

Thanks

arctic mist
shadow solar
#

Thanks

storm glen
dark cape
#

I guess just this once I can let your insanely innacurate far cry 3 reference slide

#

sorry I'm not quite satisfied with saying "insanely accurate" but I wasn't sure how else to put a play on the word "insane"

storm glen
#

😂

#

Ok so maybe for each iteration of insanity you have to eventually break out of the loop and return back to normal.

leaden zephyr
prisma agate
#

OOP is mostly dogmas and bad advice

leaden zephyr
#

^ Yep

storm glen
#

Getting a product out > Coding things perfectly

dark cape
#

hence I just use skript for my minecraft shenanigans 🙂

leaden zephyr
prisma agate
shadow solar
dark cape
#

oh but they specifically said "getting a product out". I interpreted that as "making something", maybe I am wrong for that

prisma agate
leaden zephyr
#

It's honestly a crazy statement

dark cape
#

definitely a mistake on my part. I have no idea what the numbers look like. I am just speaking from my experience and what I've seen from my friends

#

most if not everyone I talk to daily didn't publish anything in their first year (of programming - not specifically java)

hollow hollow
dark cape
storm glen
#

Now it may not pay it efficiently...

dark cape
leaden zephyr
#

Well thanks for the interesting chat. Good night y'all. Hypixel_VeryHappy

main moon
#

You cannot have technical dept if you dont have any people

#

Like who are you scaling for?

willow acorn
#

technical loan

tired scarab
#

Are there any news about the server software (prob. written in java) so it should run on a linux server?
And when will the server software be distributed?

arctic mist
prisma agate
#

-# or FreeBSD

dark cape
tired scarab
#

Ah okay thanks

But the server software will be available from the start right?

#

Or even before?

glass crag
#

is there any info on how connections to servers will be handled and what proxys will need to look like?

viscid wren
true socket
#

personally i prefer proxies but its fineee

glass crag
#

ohh that will be cool to just be able to intigrate it straight into servers

#

less control but easier implementation

amber cape
#

Less control yes but also with transfer packets i don’t know how fake player packets could work on this

#

With proxy you could atleast have full control on this but probably they’ll have something to counter that i guess

glass crag
#

depends on what we have access to, it could be the case we can interact with incoming packets earlier or something

#

so you can still do things like that

calm mountain
#

como esplico que ya eh jugado el juego pero recien saldra no se si sea el unico xD

viscid wren
#

Tmux is great because I can run a script to that automatically builds my java plugin then sends a command to my minecraft server that reloads it

red venture
amber cape
true socket
viscid wren
#

aghh I need to know when the game comes out

arctic mist
viscid wren
hardy sundial
#

would hytale base also like minecraft on java ?

viscid wren
#

Lowkey yall Im thinking about making a lock picking plugin like in skyrim

viscid wren
#

Should I make a raptor jousting game mode

frozen oracle
viscid wren
frozen oracle
#

unironically that would be insane

#

medieval settings, knight armour, lancers, and then you have a raptor

viscid wren
#

I have so many ideas 😅

#

I want to see what the actual core of the game is like because im sure that will spark unique ideas

Like skyblock was probably a uniquely minecraft thing

frozen oracle
#

yeah skyblock worked cos of water/fire/obsidian

#

i'm sure there will be something, theoretically someone could mod a new block and have unique attributes

#

so boom there you go you have skyblock

viscid wren
#

Yee

#

I'm trying to figure out how to make donor incentives without making it p2w

woeful depot
#

I'm thinking it's much more easier than in minecraft

viscid wren
#

🤷‍♂️

#

Lots of cosmetics for sure

woeful depot
#

Can't wait to develop in this game

viscid wren
woeful depot
#

Too many possiblities

red venture
red venture
# viscid wren Titles? Like tags?

I’m not sure what it would look like in hytale, but a lot of mmo type games have titles you can select and have show above your character.

raven crescent
#

Van a ver Plugins de hytale?

#

Si hay tremendo

viscid wren
red venture
#

Seems like they are going to make pretty much everything possible

viscid wren
#

god bless the hytale dev team

gleaming fulcrum
#

is the game out?

viscid wren
#

No, the release date will be announced tomorrow at 10am

vast belfry
gleaming fulcrum
#

Oh okay, thanks for telling me!

compact crypt
#

Maybe january 2026

tardy herald
# gleaming fulcrum is the game out?

Release date announced tomorrow at 10 AM EST timezone (convert that to your timezone), and as explained in their twitter post that you can find here : #announcements, they made it clear it won't happen before 2026

solemn brook
#

I think im gonna setup internal infrastructure while I wait for Hytale to release

#

😄

viscid wren
red venture
red venture
solemn brook
#

ah im just setting up internal pipelines

zenith mist
#

I have a userbase already lel

#

So im just gunna announce it as part of my own stuff within the network

formal burrow
tardy herald
jaunty umbra
#

what is the end goal of the game?

arctic mist
jaunty umbra
#

thanks

latent spindle
#

Guys hytale will release next year

keen pecan
viscid wren
#

Have we heard anything if we will be able to draw custom overlays on the map

brittle estuary
keen pecan
viscid wren
#

I might have to buy 2 accounts just to test my plugins 😅

keen pecan
#

lol

red venture
#

Good thing they’re only $20

keen pecan
#

Gimme 20$, i'll help you to test your plugin

#

Just kidding of course

viscid wren
keen pecan
boreal dune
#

I'm getting the 70$ Ed. Cuz why not

#

Supporting a studio which deserves it

magic nebula
viscid wren
viscid wren
magic nebula
#

If not we can make it a thing

zenith mist
#

People forgetting what the contractor thats doing the gui said

#

"They are not months away, but weeks"

#

My guess latest new years

#

Or if they have breakthroughs

#

Christmas

#

But not before

rose atlas
#

Does anyone here know a reliable VPS hosting?

west elk
spiral marten
#

Reliable site, linode, digital ocean, nocix

latent spindle
finite charm
#

I hope gifting will be available with pre orders tho

formal burrow
#

if you're in the USA, OVH, AdvinServers, or Vultr who offer high frequency cores compared to DO and Linode

rose atlas
#

wow thanks

formal burrow
#

OVH has a $4.20/month VPS that has 8GB of RAM and 4 cores. They are not perfect but they are often out of stock

#

AdvinServers has Ryzens 9950X Ryzen VPS (not dedicated but they are marketed for high intensity game servers) but as of mentioning them in this server 2 days ago almost all of the plans have been bought up other than in Miami. They had a 1 ryzen core, 4GB of RAM for $6/month for Kansas City, a $30/month 24GB of RAM, 6 core Ryzen 9950X VPS that got snagged in less than 12 hours after I mentioned it here

red badge
#

Nah I plan on getting the $35 one and will upgrade if I think its worth it. Im down to support the dev of hytale more than most games so i prob will

formal burrow
# rose atlas wow thanks

Also as a quick reminder, if you are in the USA, or anyone else here is in the USA, has a Paypal account, there is a 20% one-time cashback deal they have, which goes up to $1250 for a single purchase (you get $250 back at max). If there is an expensive annual plan you want to buy with Paypal, or some expensive equipment, make use of it, the catch is it's pay in 4 and requires a soft credit check. Since people appeared to be exploiting the deal to buy up gold and silver on loans and reaping the 20% cashback they changed it to one per person yesterday

rose atlas
rose atlas
formal burrow
# rose atlas i dont do anything with credit checks.

That's fine, I am not even in the credit system myself as an American, I just got a secured card 2 months ago. Just to warn you, Hetzner sends collection agencies after you even for less than $1 in debt if you don't pay them (as reported on Reddit)

rose atlas
#

my credit score recently went up 59 points, nearly 700 score xD

formal burrow
rose atlas
#

i don't even use paypal. or anything. i just have a bank. and that allows me setup virtual cards for online purchases so im not using my actual cc.

#

and if i wanna send money i use built-in zelle

formal burrow
rose atlas
#

ye

formal burrow
#

Anyways, just look at OVH, DO NOT use a VPN when buying stuff from any of the server hosts or else you may trigger a fraud check

formal burrow
river stratus
rich solar
#

What type of databases are you guys planning on using for your hytale pre-dev?

formal burrow
# river stratus Holy cow I’m so glad I saw this before it scrolled up, you’re a legend.

You are welcome! And remember if you're an American with a Paypal there is a 20% cashback deal that you get a ONE TIME use for... If there is any big purchase you need to settle that you know you can pay off and were going to make, they are offering that deal for the next week I believe. If there is any expensive equipment you've been looking to buy, the time is now, maybe other than RAM. The cashback limit is $250 cashback or $1250 spend

compact crypt
#

I'm kinda new in the plugin development scenario
If i wanted to save data for specific players i would have to do so with a database?

formal burrow
rich solar
river stratus
formal burrow
rich solar
dark cape
#

for minecraft specifically you would probably end up using PersistentDataContainer
but anything else, I agree with YuhBoiSNYNX

formal burrow
#

Also I heavily advise you learn Docker

river stratus
compact crypt
#

What's the standard for storage in minecraft? sql or that thing of persistentdatacontainer?

formal burrow
dark cape
compact crypt
#

Gotcha thanks 🙏

rich solar
dark cape
#

I don't know/think you'd want to host hypixel with it but I haven't actually tested what it's capable of

formal burrow
river stratus
formal burrow
#

I have made a ticket asking them whether you are allowed to change your email after the plan is set up

#

but I'll probably at most hear back tomorrow

#

Koofr for example has a 1TB lifetime storage plan but they do not allow the person to change their email on it once a lifetime plan is activated

#

The Namecrane plan has 25 domains, unlimited mailboxes and aliases

river stratus
#

Oh ok gotcha. I suppose I’ll keep a Gmail then.

formal burrow
rich solar
#

We ended up moving to Google workspace business for gemini. So I have a old custom mail host server just sitting waiting for use lol

dark cape
# compact crypt Gotcha thanks 🙏

I can give you my PDC utility class with all my methods
to use it you just make an Enum class with your desired data:

enum Stat {
    MONEY(0), // 0 = default value

        ;


    // you can ignore what's below
    private final Object defaultValue;

    <T> Stats(T defaultValue) {
        this.defaultValue = defaultValue;
    }

    public <T> T defaultValue() {
        return (T) defaultValue;
    }
}```
compact crypt
#

That would be great to check out
I've been trying to learn what can be done with the plugins api and to be honest i've been struggling to learn how to use most of it

#

You have your utility class open sourced somewhere?

dark cape
formal burrow
rich solar
formal burrow
rich solar
formal burrow
rich solar
formal burrow
#

Filen also has lifetime storage deals right now, they are profitable, they are doing one final BF sale

formal burrow
#

despite the economy getting worse and worse, and the cost of plans going up

rich solar
#

If only RAM would go back down as I need to get a new pc soon 🙁

formal burrow
#

I don't think this AI craze though is entirely bad... People are at least trying to write code and are trying to use AI to rinse and repeat and try to make something that works

rich solar
formal burrow
#

They use it for the Hypixel Auctions API

solemn brook
#

I think they use mongodb and redis for everything else then that then

rich solar
#

My father works at Hypixel and they use Sqlite only! -Joke

dark cape
#

learn java

stray plume
#

ChatGPT

dark cape
#
  1. there are better coding AIs
  2. don't use AI
tired scarab
#

Is there any info how many concurrent players a server can handle?

rose atlas
#

But I expect itll handle a lot than Minecraft ever did

tired scarab
#

Thanks
Is it better to have cpus with better single core performance in the context of running a hytale server? I heard something about a Thread per world concept?

formal burrow
formal burrow
# dark cape 1. there are better coding AIs 2. don't use AI

People should be using all 4. Get an openrouter account that gives you access to the chinese models that cost 1/10th to 100th. There isn't a single AI that can do EVERY single job out of Gemini, Grok, ChatGPT, and Claude. Claude Sonnet is known to be better but more expensive to use via the API. While an API that may cost 1/10th or 1/20th of Sonnet or Opus might need several attempts but you'd still save money

spice sluice
#

but thing is that models do not know hytale API, so it won't help with that part much I guess

dark cape
dark cape
#

at least, I wouldn't

#

a free one for sure, I can understand using Cursor's free limit for something quick/small

#

but really I mean come on just learn java and write your own plugin 😭 🙏

spice sluice
#

I mean
Will the resulting code be good enough? Probably not that much.
Will it work? Probably yes if you give it a few takes

#

Also you can connect the agent to the actual hytale server to debug and test it in real time

dark cape
formal burrow
#

grok 4.1 fast reasoning is $0.20 per mil input to -> $0.50 per mil output at 2M context token window

sterile dove
#

Ai's are good, but you have to learn how to use them just like a lot of people dont know how to use google to find stuff

spice sluice
formal burrow
tidal mauve
#

any news or docs yet? i kinda expected the commonly asked stuff to be in pins, yet here we are

formal burrow
latent spindle
#

Guys can I use AI to code a mod?

formal burrow
leaden zephyr
#

Good morning y'all

viscid wren
#

I was using it a bit but then I started trying to completely cut off using AI

formal burrow
prisma olive
#

AI is a tool, you can't expect it to work for you if you have 0 knowledge about the task. You should learn the basics before using AI else you will get code that you don't understand and you won't be able to spot bugs/security issues and bad performance

viscid wren
prisma agate
#

AI is kinda bad, can't even do tasks I'd consider extremely basic (at least the free ones, I doubt Claude is that much better, maybe it can pull of the extremely basic tasks, but I doubt any more than that)

I do use perplexity tho to do research bcz googling has become so bad

latent spindle
#

Yooo I have an Idea.. Since this is an RPG game. can we have a Boss Party Vote Plugin? if Vote reaches 100 it summon's a Vote Party Boss.

fierce fulcrum
leaden zephyr
hollow tapir
tribal valve
#

I can vaguely remember minectaft servers having drop partys for each 100 votes orso using voteifier

glad dew
#

yo are Hytale plugings and mods gonna be in java ?

glad dew
#

are we gonna have access to an api official at launch ?

robust lance
#

The devs said they are working on the guides and references

viscid wren
#

It was something weird like that but we will get an API at some point

tidal mauve
#

can always just patch java stuff directly until api is made

viscid wren
tidal mauve
#

id say depends

#

like java and c# are very flexible due to how they work

fierce fulcrum
tidal mauve
fierce fulcrum
#

i don't know exactly what's the server setup will be because maybe the server run c# and give bindings to a java software which loads plugins

tidal mauve
#

if it runs c# then you can just mod in c#

fierce fulcrum
#

They already said the c# will be kinda obfuscated because of how they compile it

tidal mauve
#

il2cpp?

#

thats cursed but if they say itll be opensource then im ok with it

fierce fulcrum
#

Okay, now I get it.

So the client is simply not going to be easy to be modded and we will not support it - we don't intend to truly prevent it with some kernel-level anti cheat solution but when we compile the client we use something called ".NET NativeAOT" which basically compiles the C# code down to native machine code just like C++ does it. Reverse engineering this is extremely hard and not modding friendly.
Just a portion of that is a preparation for preventing wide-spread hacked client cheating but it won't prevent it.
Eventually - one day in years - Hytale will come to phones and console. We don't want all the modding effort to not carry over to that. There is no client modding on these platforms and by locking this down early we are setting the direction right early on.

#

If they have a similar setup for the server i guess they use the compilation workflow

tidal mauve
#

well as long as its not rust itll work fine

fierce fulcrum
#

x)

pseudo pasture
#

Server Code won't be obfuscated so using a simple decompiler like JD-GUI will let you look at the code

fierce fulcrum
#

The plugin binding will be in java that's all we know iirc

tidal mauve
#

except maybe kotlin or other JVM ones

fierce fulcrum
#

🤷 we can speculate a lot but what i mean is that we're sure of nothing

tidal mauve
#

yep

#

gonna be fun figuring out that stuff when it launches, but i do hope we will get at least some headsup on how it gonna work before the game goes live

#

wanna prepare the servers infra and stuff

pseudo pasture
#

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.

viscid wren
#

Yeah same I want to be able to hit the ground running with some plugins

pseudo pasture
#

from what I understand the entire server will be open

tidal mauve
#

which mod you plan making?

keen pecan
pseudo pasture
#

Aren't mods and Plugins prettyy much the same in Hytale?

tidal mauve
#

different name, same thing

viscid wren
keen pecan
#

From what i understood mods are meant to only add assets

viscid wren
tidal mauve
#

so which one you plan making, so i could beat ya to it

fierce fulcrum
tidal mauve
#

🙃

pseudo pasture
fierce fulcrum
# viscid wren Am confused then

We were talking about the possibility of the server being a mix c# / java (which is technically possible and wouldn't be that strange)

viscid wren
keen pecan
#

One thing is sure, the first plugins i'm gonna be releasing are gonna be open source

fierce fulcrum
#

what they do is each function / entity has function that are called when some actions occurs

#

which is not exactly the same

#

(from what i remember at least)

pseudo pasture
#

Yeah spigot/bukkit etc kinda do the first step of finding the endpoints and creating the APIs for you, I would think Hytale will already have these natively and also use them since their background is Spigot development

fierce fulcrum
#

yeah would be odd otherwise

tidal mauve
#

i kinda like mixins more

viscid wren
fierce fulcrum
#

even the minecraft setup is weird even if you don't want people to extends

tidal mauve
#

just hooking onto existing methods and stuff

keen pecan
#

Events are introduced by Bukkit

fierce fulcrum
keen pecan
leaden zephyr
pseudo pasture
#

I doubt there will be a mixed code-stack on the server, especially since C# and Java are super similar there would be no use-case for this

fierce fulcrum
keen pecan
#

Anyways, they should be making public the release date in about 5 minutes right?

tidal mauve
#

yep

pseudo pasture
#

Yeah

keen pecan
#

Ready to see January 2026 🔥

pseudo pasture
#

My guess is end of february 2026

dusky plume
#

its happening

keen pecan
rich solar
#

If only they were faking us out and release was actually today 🙁

dusky plume
#

14 jan

dusky plume
#

mark my word

rich solar
arctic mist
rich solar
#

The website would be dead haha

fierce fulcrum
#

it's only been like 2 weeks they got the game and not even one they got all of the assets

leaden zephyr
#

TAKE my money

pseudo pasture
#

What version are y'all getting?

leaden zephyr
fierce fulcrum
#

well it's christmas and i want to offer myself a gift

viscid wren
fierce fulcrum
keen pecan
#

Thank god i have like 5 friends that are getting Hytale, i have a lot of manpower to abuse

pseudo pasture
rich solar
#

Depending on how information goes I will be getting 1 curse and 1 basic or two curse

fierce fulcrum
#

don't know if we're gonna have this data today though

viscid wren
arctic mist
pseudo pasture
viscid wren
#

Yeah I dont have a lot of money so I would get the highest version but Im fine with just buying 2 standards

tidal mauve
#

ill get what im given, 99% sure hytale wont accept any of my payment methods

fierce fulcrum
#

I mean it might be easy to have a not so official instance just for local play and test your plugin ? 🥲 x)

viscid wren
#

Jan 13th early access

leaden zephyr
#

JANUARY 13, 2026

pseudo pasture
leaden zephyr
dusky plume
#

so clos

tiny veldt
keen pecan
#

where are you guys reading that 😢

dusky plume
#

X

leaden zephyr
#

pre-orders open December 13, 2025.

viscid wren
fierce fulcrum
#

i think discord is having some problems x)

#

my discord lag so much when i go on the annoucements channel

tidal mauve
#

so i only have two days since launch to work on plugins lol

keen pecan
#

i have never used X, i have no idea how the posts are organized, i'm seeing the last post dated 2019

tidal mauve
#

and then work week starts aaaargh

lapis zealot
#

op

viscid wren
#

Pre orders Dec 13th

lapis zealot
#

where did the post it

pseudo pasture
#

Nice!

leaden zephyr
#

x(dot)com/hytale

rich solar
#

I hate that you can’t see replies without having an account smh

pseudo pasture
#

I sincerely hope they move off of twitter soon

prisma agate
#

What's the minimum specs, and player scaling for server hosting? (If this is known)

kindred mist
#

hyptale

prisma agate
#

I have a 4vcpu and 8gb vps, I can probably dedicate half of it to Hytale, I can also self host, but my internet bandwidth is bad, and I'd assume that's the most demanding part

scenic cliff
#

I hope the server core will be released on the same day as the game