How I Created My Own Minecraft Server Software

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 124

  • @alexpeak1008
    @alexpeak1008 2 หลายเดือนก่อน +69

    "Why?" - "No idea".
    Holy shit, this is unbelievably hilarious. I think Pumpkin is an awesome name, and this is a cool project, all the best!

  • @martongilicze8378
    @martongilicze8378 2 หลายเดือนก่อน +35

    Hell yeah, keep doing it man you are literally insane!

    • @GraphiceNerd
      @GraphiceNerd  2 หลายเดือนก่อน +2

      Haha thanks. I will try my best :D

  • @andres25493
    @andres25493 8 วันที่ผ่านมา +10

    Pretty cool. Not many have the balls or the patience to actually try and compete with Spigot or Paper, but hats off to you for doing it! I'd contribute if I could, but I don't know rust :/

    • @GraphiceNerd
      @GraphiceNerd  8 วันที่ผ่านมา

      Hey. Thanks :D. Rust is great!. I recommend looking at the Rust Online book, Its great for learning the Language. Good Luck ❤️

  • @portablepc
    @portablepc 2 หลายเดือนก่อน +11

    I'm excited to see where Pumpkin goes! Already running it ;)

  • @earomc
    @earomc 2 หลายเดือนก่อน +34

    i love the memes and humor in these
    but to give constructive feedback: ngl you sound like you recorded this just after your alarm went off on a monday morning ^^
    Still a funny video though!
    I hope making videos doesnt distract you from working on Pumpkin. I'm really excited about it.

    • @GraphiceNerd
      @GraphiceNerd  2 หลายเดือนก่อน +11

      Thanks haha. Ye i have a monotone voice in general. I will try my best next time. ty :D

    • @PINPAL
      @PINPAL 9 วันที่ผ่านมา +5

      Exactly what I imagine somebody who decided to rewrite the entire minecraft server engine in Rust.

  • @dabbopabblo
    @dabbopabblo 10 วันที่ผ่านมา +3

    Something tells me the difference in performance is mainly the lack of security patches and anti exploit features built directly into Minecraft server distributions like paper or bukkit and what not, but none the less this is an impressive technical feat and the building blocks for something truly sick.

  • @robocraft999
    @robocraft999 4 วันที่ผ่านมา

    I actually found out about Pumpkin before, but i didn't know you also made a video. Very nice Project. I myself tried to make a minecraft server before but i didn't really had the motivation to finish it. I also wondered if I could somehow manage it to create an api to load java mods if I would ever get it somehow working. I'm very excited how Pumpkin will develop. Grüße

  • @icyz1ne456
    @icyz1ne456 4 วันที่ผ่านมา

    Great video man! Amazed how this is actually not that bad of a software either. But PLEASE turn up the volume of your voice or something, I can barely make out what youre saying

  • @Purple_Prog
    @Purple_Prog 12 วันที่ผ่านมา +3

    so cool !
    Also a great video and it's just the first one wow !
    someone already spotted it but yeah the monotone voice is... unexpected ?
    if i knew rust i would help you (maybe in thousand years)

    • @GraphiceNerd
      @GraphiceNerd  12 วันที่ผ่านมา

      Thanks haha, Yeah my great voice 😅

  • @ahrl9
    @ahrl9 8 วันที่ผ่านมา +1

    That's such a cool idea, I hope this keeps on going. This is like the stuff that should have happened ages ago but no one really did it. But you are doing it and I find it to be very cool

    • @GraphiceNerd
      @GraphiceNerd  8 วันที่ผ่านมา

      Thanks you so much ❤️

  • @oglothenerd
    @oglothenerd 7 วันที่ผ่านมา +16

    I recommend turning up your mic volume a lot for the next video.

    • @GraphiceNerd
      @GraphiceNerd  7 วันที่ผ่านมา +1

      I will haha. Thanks :D

    • @oglothenerd
      @oglothenerd 7 วันที่ผ่านมา +2

      @@GraphiceNerd I also just noticed that we both have "nerd" in our channel names! 😆

    • @GraphiceNerd
      @GraphiceNerd  7 วันที่ผ่านมา +2

      Your right haha

    • @oglothenerd
      @oglothenerd 7 วันที่ผ่านมา +1

      @@GraphiceNerd :D

    • @tsunami870
      @tsunami870 6 วันที่ผ่านมา +1

      ​@@GraphiceNerdalso your voice is monotone so try speaking with more inflection, kinda hard to understand u

  • @Jonas-qq7dl
    @Jonas-qq7dl 12 วันที่ผ่านมา +33

    something says me that you are german

    • @GraphiceNerd
      @GraphiceNerd  12 วันที่ผ่านมา +4

      :D

    • @StrictArtist166
      @StrictArtist166 6 วันที่ผ่านมา +1

      Another german guy! 😂

    • @Idiotischler
      @Idiotischler 5 วันที่ผ่านมา

      @@GraphiceNerdsomething says me that he lives in BaWü.
      Jk I don’t think that he lives there.
      BTW: the spigot pronunciation kills me

  • @frostiefops
    @frostiefops 12 วันที่ผ่านมา +4

    super underrated, nice work!

    • @GraphiceNerd
      @GraphiceNerd  11 วันที่ผ่านมา +1

      Thank you very much 🙂

  • @seanbyrne7629
    @seanbyrne7629 4 วันที่ผ่านมา

    Thanks for all your hard work!

  • @tessaN64
    @tessaN64 6 วันที่ผ่านมา

    so awesome. inspiring me to learn rust

  • @goat_of_the_net
    @goat_of_the_net 4 วันที่ผ่านมา

    That is realy amazing, it could actually revoltionize mc multiplayer

    • @GraphiceNerd
      @GraphiceNerd  4 วันที่ผ่านมา

      Thanks. I hope it will :D

  • @Kichura
    @Kichura 11 วันที่ผ่านมา +8

    1:06 - how did my broken head player get in this video lol.

  • @crimilo
    @crimilo 8 วันที่ผ่านมา +3

    keep going! 💪

  • @PossiblePanda
    @PossiblePanda 9 วันที่ผ่านมา

    please make more videos on this! this is the type of thing im really interested in

    • @GraphiceNerd
      @GraphiceNerd  9 วันที่ผ่านมา

      I will. When i have time, Currently pretty busy working on Pumpkin :D

    • @PossiblePanda
      @PossiblePanda 9 วันที่ผ่านมา

      @@GraphiceNerd awesome! love the dedication to this project. Wish you the best of luck!

  • @zwergtuete
    @zwergtuete 2 หลายเดือนก่อน +3

    You are underrated!

  • @Hiihowisitgoing
    @Hiihowisitgoing 7 วันที่ผ่านมา

    like the name but i like pumkins too XD so yeah maybe that is the reason i wish you good luck with the software i hope it is going to be big if it is dont forget me XD

  • @ValuedValue
    @ValuedValue 14 วันที่ผ่านมา +6

    5:30
    Liquidbounce spotted ❗🤯

  • @warpedd_forestnew
    @warpedd_forestnew 9 วันที่ผ่านมา

    hopefully this becomes the next server software

    • @GraphiceNerd
      @GraphiceNerd  9 วันที่ผ่านมา

      I hope that as well

  • @rune_studios
    @rune_studios 3 วันที่ผ่านมา

    Your voice is very satisfying

  • @ErikLavr
    @ErikLavr 8 วันที่ผ่านมา +2

    "How do you know that I'm german?"

  • @omg33ky
    @omg33ky 6 วันที่ผ่านมา

    I actually started doing the same thing just recently. I also built it in rust (of course) but i have only basic stuff like ping and status working this far, so no joining yet, but i enjoyed it this far.
    I got stuck for so long on writing strings with such a minor detail, so it took me quite long to get there until i figured out i could enable more logging in the client, because other client implementations in python etc. worked, but the actual client just said internal error while decoding. That was so annoying and took me hours just to find something that made me write strings with 2 bytes offset😅 the fix was done in seconds after i realized what was wrong xD

  • @RuskyDev
    @RuskyDev 8 วันที่ผ่านมา

    keep going don't give up.

  • @linux_gamer
    @linux_gamer 11 วันที่ผ่านมา +5

    Sehr cooles Projekt und dann noch in Rust. Ich hab als Open Source Minecraft Server Software bis jetzt nur Cuberite gekannt

    • @GraphiceNerd
      @GraphiceNerd  11 วันที่ผ่านมา +2

      Danke sehr :D

  • @kindnssmc
    @kindnssmc 2 วันที่ผ่านมา

    Nice Video. What IDE do you use for Rust?

    • @GraphiceNerd
      @GraphiceNerd  2 วันที่ผ่านมา

      Hey. Im using Zed

  • @danke1150
    @danke1150 9 วันที่ผ่านมา

    The problem with writing new server software is the lack of adoption. All the plugins are written for bukkit/spigot/paper and unless you're able to make them work (unlikely) then you won't find many people willing to jump ship. It's a shame because we're stuck on unoptimized software, but the plugin ecosystem has already developed around it. I wish you luck regardless.

  • @HBTSL
    @HBTSL 10 วันที่ผ่านมา

    cool project imma star the repo

  • @TOZA
    @TOZA 12 วันที่ผ่านมา +3

    In what language are you planning to do plugins? Rust, Java or maybe Lua?

    • @GraphiceNerd
      @GraphiceNerd  12 วันที่ผ่านมา +1

      Its not 100% sure, We wanted to use WASM (multiple languages supported). But its a pain, Now im thinking of using Rust

    • @TOZA
      @TOZA 12 วันที่ผ่านมา +1

      @@GraphiceNerd yea, wasm is really hard to implement, but i heard that lua is relatively easy to implement in rust

    • @xanderplayz3446
      @xanderplayz3446 11 วันที่ผ่านมา

      ⁠@@TOZAI’d hope that a secondary scripting language (Micropython, ChaiScript, JS) is added. Lua is painful for some people with its syntax (including me.)

    • @SloudPL
      @SloudPL 7 วันที่ผ่านมา

      @@GraphiceNerd maybe add java for the people that already can program in java because they made already plugins :)

  • @steyn91
    @steyn91 2 หลายเดือนก่อน +1

    Good luck!

  • @zribedev
    @zribedev 2 หลายเดือนก่อน +1

    This is dope

  • @Frizz-c8c
    @Frizz-c8c 9 วันที่ผ่านมา

    I wonder if Pumpkin is even doing anything with world spawn chunks. I guess without saving chunks it doesn't matter

  • @bridgersilk
    @bridgersilk 8 วันที่ผ่านมา

    solid video 👍

  • @JanBebendorf
    @JanBebendorf 9 วันที่ผ่านมา

    Bukkit was released in 2010 and actually there was even a predecessor called hMod. Bukkit was already starting to get replaced by Spigot in 2012. Both have been striked in 2014 and only Spigot came back after strike by switching to their build kit so no idea how you came up with 2013.

  • @flintyex.6984
    @flintyex.6984 11 วันที่ผ่านมา

    nice work!

  • @Slymeball
    @Slymeball 7 วันที่ผ่านมา

    1:06 oh hey i know some of those people

  • @watcha27
    @watcha27 7 วันที่ผ่านมา

    gonna use your core for my 60 mb "server"

  • @SubzeroxX
    @SubzeroxX 6 วันที่ผ่านมา

    Can we get the wikipedia article link what you just read at 5:13? And also for the github gist file?

    • @GraphiceNerd
      @GraphiceNerd  5 วันที่ผ่านมา

      Hey. Its wiki.vg wiki.vg/Protocol :D

  • @RandomytchannelGD
    @RandomytchannelGD 7 วันที่ผ่านมา

    Pumpkin chain

  • @TeaMaster420
    @TeaMaster420 7 วันที่ผ่านมา +1

    2:00 Spaigot

  • @1Pumpkin
    @1Pumpkin 10 วันที่ผ่านมา

    yooo Pumpkin ?!

  • @XXLSteve
    @XXLSteve 9 วันที่ผ่านมา

    7:07 freelook is banned on hypixel 🤓👆
    Edit: it seems that was recorded in 2021 so I guess it wasn't banned yet, oh and great video and project!

    • @GraphiceNerd
      @GraphiceNerd  9 วันที่ผ่านมา

      Hey, I was using replay mod. So its not a game advantage.
      Thank you 🙂

  • @shawnfox1570
    @shawnfox1570 4 วันที่ผ่านมา

    i wonder how it gonna do in ARM CPUs but first i need to know if there's some ARM version

    • @commander3494
      @commander3494 4 วันที่ผ่านมา

      You can just compile it for ARM

    • @shawnfox1570
      @shawnfox1570 4 วันที่ผ่านมา

      @commander3494 nice

  • @doggo4
    @doggo4 7 วันที่ผ่านมา

    cool

  • @flintyex.6984
    @flintyex.6984 6 วันที่ผ่านมา

    is it possible to add plugin development support ?

    • @GraphiceNerd
      @GraphiceNerd  6 วันที่ผ่านมา

      Yes, I plan to add Plugin support. But its currently not there yet

  • @secRaphyTwin
    @secRaphyTwin 11 วันที่ผ่านมา +1

    krass

  • @SawMC_FR
    @SawMC_FR 6 วันที่ผ่านมา

    it took me some time to understand your speaking english

  • @arjix8738
    @arjix8738 7 วันที่ผ่านมา

    french detected, launching missile

    • @MarkayCS
      @MarkayCS 7 วันที่ผ่านมา

      🤔

  • @SuperLlama88888
    @SuperLlama88888 11 วันที่ผ่านมา

    Oooo very fast

  • @landix537
    @landix537 9 วันที่ผ่านมา +1

    Krankes, video ich versuche mich gerade an einem Websocket in C. Aber ich wäre fast eingepennt. Bisschen mehr Enthusiasmus. Kuss

  • @FedoxDieEnte
    @FedoxDieEnte 12 วันที่ผ่านมา +3

    Gute Englisch

    • @GraphiceNerd
      @GraphiceNerd  12 วันที่ผ่านมา +1

      Danke danke 😅

  • @BigVirusBoi
    @BigVirusBoi 9 วันที่ผ่านมา

    I HATE THE REGISTRY DATA PACKET

  • @f_cfox
    @f_cfox 11 วันที่ผ่านมา +3

    Is this Win 7? XD

    • @GraphiceNerd
      @GraphiceNerd  11 วันที่ผ่านมา

      Nope, Linux Gnome :D

    • @xanderplayz3446
      @xanderplayz3446 11 วันที่ผ่านมา

      @@GraphiceNerdWhich distro? OpenSuSE? (I use NixOS personally)

  • @Steve_Bloks
    @Steve_Bloks 7 วันที่ผ่านมา

    The volume 😭 pls i literally cant hear anything unless my computer is at 100% volume

    • @GraphiceNerd
      @GraphiceNerd  7 วันที่ผ่านมา

      Sorry. I also noticed that its way too quiet. Will try to fix then i make a new Upload

  • @Wawwior
    @Wawwior 8 วันที่ผ่านมา

    i dunno, looks like a pineapple to me

  • @DevOpsDavid
    @DevOpsDavid 9 วันที่ผ่านมา

    Hmm wie weiß ich das du deutsch bist?

    • @GraphiceNerd
      @GraphiceNerd  8 วันที่ผ่านมา +1

      Haha, Kleiner Akzent :D

  • @JustDonat
    @JustDonat 10 วันที่ผ่านมา

    U must add plugins 😭😭

    • @GraphiceNerd
      @GraphiceNerd  10 วันที่ผ่านมา

      I will :D

    • @JustDonat
      @JustDonat 10 วันที่ผ่านมา

      @ thaankksss🥳🤩

  • @JustDonat
    @JustDonat 9 วันที่ผ่านมา

    Can you show how to code a simpler version?

    • @GraphiceNerd
      @GraphiceNerd  9 วันที่ผ่านมา

      I mean... What do you understand under an Simpler version ?

    • @JustDonat
      @JustDonat 9 วันที่ผ่านมา

      @@GraphiceNerd uhm i download the server software and i love coding but that..... heelpppp..😅😂 is ther another simpler way (im sorry my english is so bad becouse im from germany😅)

  • @kmatias2467
    @kmatias2467 8 วันที่ผ่านมา

    People make forks of the vanilla software instead of writing custom software because the players want the same behaviour as the vanilla software has. If you would make everything work the same as it works in the vanilla software the performance issues that exist would still be there because most things that can be optimized without changing behaviour have been optimized. The only problem with the current vanilla software is that it is written in java, which could be compiled to machine code.

  • @lwpysrc
    @lwpysrc 11 วันที่ผ่านมา +1

    Pole spotted or?

  • @mateuszzych2906
    @mateuszzych2906 4 วันที่ผ่านมา

    Your monologue was so lifeless that it was impossible to listen to it

  • @iamzirotoxic5841
    @iamzirotoxic5841 10 วันที่ผ่านมา

    people who play video on 1.5x ----------->

    •  7 วันที่ผ่านมา

      No one does this. Your dopamine receptors are long gone

  • @NoooIdea
    @NoooIdea 5 วันที่ผ่านมา

    Jooo…
    I saw a very big TH-cam make an video about this.
    th-cam.com/video/meup98Okxwk/w-d-xo.htmlsi=F2OoWFmztDU75LWQ
    It should interest you if you didn’t already see it

    • @GraphiceNerd
      @GraphiceNerd  4 วันที่ผ่านมา +1

      Already saw it. But thanks

  • @danke1150
    @danke1150 8 วันที่ผ่านมา

    Did you see that a youtuber covered your project? /watch?v=meup98Okxwk

    • @GraphiceNerd
      @GraphiceNerd  8 วันที่ผ่านมา

      You mean Theo right ?. Yep im so Happy he discovered it :D