Пікірлер
@aquestry
@aquestry 20 күн бұрын
sb created a port of luckperms for minestom
@debianer
@debianer Ай бұрын
what os are you using / how did you make it look like that?!!
@nebulus3919
@nebulus3919 5 ай бұрын
how tf can this get so little views, amazing topic, amazing video!!
@please-wake-up-now
@please-wake-up-now 5 ай бұрын
This is sick! I love how you’re diving deep into all the tech stuff. It’s super helpful for peeps starting out. 🐉 I feel like each devlog feels like a new level in Minecraft, can’t wait for the next one! 🚀
@JKBEARMain
@JKBEARMain 5 ай бұрын
Can you please make some more, like a sword that shoots something like a wither skull or fireball. I’m trying to create an smp and I need help for some custom items
@xSPLOOMPHx
@xSPLOOMPHx 5 ай бұрын
sixty-ninth
@Ludeo
@Ludeo 5 ай бұрын
Stop making real money market comparisons with this game. The economy is completely fubar and hardly anyone spends any real money because they just multi box and max bullion of isk and pay for their accounts/assets. No one is actually spending money, why do you think sub fees went up?
@kittenpixl
@kittenpixl 6 ай бұрын
Hypixel has a serevr limit on each map.
@viannvanstaden1431
@viannvanstaden1431 6 ай бұрын
Followed everything to the T but keep getting "unknown or incomplete command" ingame
@DanCashion
@DanCashion 5 ай бұрын
had an issue tonight where the paper-plugin.yml was set auto for me, so when i changed it to plugin.yml it worked(also be sure to make a description)
@Awesomeplayer98
@Awesomeplayer98 5 ай бұрын
@@DanCashion Dude, thanks so FRICKIN MUCH!!!
@Empty690
@Empty690 6 ай бұрын
Sender is marked red
@0269_m
@0269_m 6 ай бұрын
SLEEP META MODE ACTIVATED
@dennislund4888
@dennislund4888 7 ай бұрын
Can’t you make like a game mode like hypixel skyblock
@williamist
@williamist 7 ай бұрын
im loving this!
@kasperfb3317
@kasperfb3317 7 ай бұрын
I have never heard of a better explanation of how Docker works. This video is already so valuable for new developers. I'll surely take some notes to share with my classmates for sure
@secRaphyTwin
@secRaphyTwin 3 ай бұрын
so true, im a dev but i didnt what a docker container is. But to be fair I have never needed it yet
@Iowercasebtw
@Iowercasebtw 7 ай бұрын
is the code opensource? is the server open?
@ominousdev
@ominousdev 7 ай бұрын
Code is not open source except for that brief bit I explained in devlog 1.5 but its extremely outdated. As for the server release its not expected anytime before 2577 ):
@silver_vanguard6025
@silver_vanguard6025 7 ай бұрын
I’m doing something similar, creating a modded MMO server,deffo going to use this video as inspiration!
@ezflex
@ezflex 7 ай бұрын
123
@Kamerzystanasyt
@Kamerzystanasyt 7 ай бұрын
voidpowers voidgen voidore voidserver voidrush bro stop saying void to everything that makes no sense lol
@felixbemme7257
@felixbemme7257 7 ай бұрын
I wonder if someone watched a certain british exploiter lately.😬
@Terandium
@Terandium 7 ай бұрын
Spiffing Brit at it
@WeatherWX
@WeatherWX 7 ай бұрын
Just out of curiosity, is this project still ongoing?
@ominousdev
@ominousdev 7 ай бұрын
Yep, this is just the progress so far.
@Skjoldmc
@Skjoldmc 7 ай бұрын
I see someone watched SpiffingBrit’s video on the long-form algorithm 👀
@goblinjedly9528
@goblinjedly9528 7 ай бұрын
Luckperms has a PR for minestom. Use that. Its like nay other luckperm server. Sure there are still bugs but it works.
@ominousdev
@ominousdev 7 ай бұрын
Found out about this shortly after making the video lmao
@samuelhulme8347
@samuelhulme8347 7 ай бұрын
It would be nice if you could make some of your code open source.
@Dynasty_
@Dynasty_ 7 ай бұрын
so anyone can copy his server? most servers don't open source their plugins
@samuelhulme8347
@samuelhulme8347 7 ай бұрын
@@Dynasty_ he’s not using any plugins anyway.
@Dynasty_
@Dynasty_ 7 ай бұрын
@@samuelhulme8347 … he literally said he is
@keean
@keean 7 ай бұрын
@@samuelhulme8347 everything is plugins man, that's what he would be open sourcing
@NotRynch
@NotRynch 7 ай бұрын
@@samuelhulme8347yes he is.
@TechnologicNick
@TechnologicNick 7 ай бұрын
I can fall asleep now
@boggy539
@boggy539 7 ай бұрын
i wonder if this supercut was inspired by the spiffing brit's video
@jabalahkhaldun3467
@jabalahkhaldun3467 7 ай бұрын
nice video def looking forward to more
@ArnarF
@ArnarF 7 ай бұрын
is this a re-upload?
@LittleCowMoo
@LittleCowMoo 7 ай бұрын
no, he merged devlog 1~6 into 1 video
@ArnarF
@ArnarF 7 ай бұрын
@@LittleCowMoo so it is, the same content
@SleepyQHD
@SleepyQHD 7 ай бұрын
@@ArnarF thats not a re-upload thats a compilation
@Terandium
@Terandium 7 ай бұрын
Watch out the spiffing Brit, it will make sense
@CrystalCoding-oy6qh
@CrystalCoding-oy6qh 7 ай бұрын
I will definitely be watching this in one sitting
@Itsneil17
@Itsneil17 7 ай бұрын
w o w
@olafcio
@olafcio 7 ай бұрын
cheating time edit: also please make bedwars first
@syntheria
@syntheria 7 ай бұрын
This is amazing
@ashmw2724
@ashmw2724 7 ай бұрын
Very delightful
@_Karmacat_
@_Karmacat_ 7 ай бұрын
very much so, yes
@JuicyJimme
@JuicyJimme 7 ай бұрын
@@_Karmacat_ Indeed, thou art correct
@UnSwe3t
@UnSwe3t 7 ай бұрын
I concur you are correct
@qqq3__
@qqq3__ 7 ай бұрын
the question is... do you query database from each minigame server? it's potentially a lot of connections to DB
@artemking4460
@artemking4460 7 ай бұрын
it turned out not to be harder than i thought, and moreso very easy bevause i wrote a literal permission system thing is: you should not just make requests to the db every time you need to get some permissions - that is very expensive, you need a cache atleast, both on the side that manages the permissions (aka whats inbetween the db and the client) and the client side the permission checking part is very simple, and so are groups the harder part is efficiency and fast, stable propagation (because caches have to update quickly)
@ominousdev
@ominousdev 7 ай бұрын
You are 100% correct the current solution requires way too many database calls. I planned to implement the system quickly and optimize it in the future. I think what I'm going to do is load the permissions that a player has into memory when they join the game either some hash table or maybe just a list depending on what I need. This way only one database call is required and when the player logs in also it will make permission lookups much faster. I'll deal with updating while the player is online later but for now, it probably won't be a huge issue.
@Komas19Gaming
@Komas19Gaming 7 ай бұрын
since you did an permission system, you should look for moderators for the server
@Komas19Gaming
@Komas19Gaming 7 ай бұрын
the issues about permissions systems, you might accidentally forget one destructive command
@alexandersagen3753
@alexandersagen3753 7 ай бұрын
No, default in any secure system is deny. So if you forget a permission noone has access. Worst case you just add it to those who should have it.
@palmus_fr2875
@palmus_fr2875 7 ай бұрын
Really cool video ! I’d like to see how you are implementing all that tho maybe by showing some code and process you are doing
@pixlent
@pixlent 7 ай бұрын
Minestom has full luck perms support...
@Andrei_965
@Andrei_965 7 ай бұрын
Great video! Can you make a video about the anticheats? There are a lot of mixed opinions out there on which is the best for X.
@onlinepolice8429
@onlinepolice8429 7 ай бұрын
Great Video, i study Buisness Information Systems and just wrote an examen about it. Great Details, maybe you wanna look into postgres?
@AdroSlice
@AdroSlice 7 ай бұрын
I don't know if you've looked at it, but I've been using a minecraft reverse proxy implementation called infrared. Might be worth a comparison! I actually can't really find any resources on infrared vs. velocity vs. gate, so maybe it would be cool if someone did some empirical testing.
@LittleCowMoo
@LittleCowMoo 7 ай бұрын
your video quality improved
@Mikaminei
@Mikaminei 7 ай бұрын
Thank you cool video!
@marko24_
@marko24_ 7 ай бұрын
Hey, awesome video, very good and high quality made. Only thing I would like to see is more code stuff atleast in background, some code explaining and stuff not only talking about creating it, thanks!
@imcarsen
@imcarsen 7 ай бұрын
5:42 MongoDB ftw, good shit bro. Keep it up!
@nothingbutyou6851
@nothingbutyou6851 7 ай бұрын
Very high quality and well made video, although using such complex operation as graph queries for simple permission system is a little bit too much. Also when it comes to checking those permissions you will need to retain the same graph structure on your game server. You will be probably checking permissions on user events(chat, block break, command etc) which may be called 100s times per second. Having complex data structures in such places will significantly impact performance of your game servers. Most of the time it is just better to use flatten permission "tree" and simply use permission groups and then limit yourself to single hash lookup. I don't want to be mean or something but I personally used to abstract ideas wayyyy too much and it ALWAYS lead to not so great outcome. I would use my time on making code run faster and devops which 10x more important than the actual game code. :)
@japeep9236
@japeep9236 7 ай бұрын
I love all your videos! I watch them as soon as they come out. I've been using mongodb for years and I've loves it! If you ever decide to use it in javascript or typescript I would highly recommend using mongoose.
@japeep9236
@japeep9236 7 ай бұрын
Another thing, in mongodb the id's include data like when it was made and the computer that made it ( i might be somewhat wrong but it was sm like that ). In my projects I use nanoId's instead of the default mongodb id