Godot Multiplayer WITHOUT Port Forwarding | Noray + Godot 4 Tutorial

Поділитися
Вставка
  • Опубліковано 1 лют 2025
  • Ігри

КОМЕНТАРІ • 24

  • @purpleskittleo
    @purpleskittleo 5 днів тому +1

    helpful video! i'm incredibly new to programming and just wanted to make a small thing for friends and i, and a lot of other tutorials weren't as comprehensible and easy-to-do as this for a beginner like me, so thanks a ton!

  • @plompcore
    @plompcore 14 днів тому +4

    Will there be episode on lag compensation? Looking forward to the PvE series!

    • @curtjs-dev
      @curtjs-dev  14 днів тому +5

      I’m planning on making the PvE series a more full fledged game, this series was more of a crash course. So I will hopefully go over lag compensation in the PvE series

  • @Bond01_
    @Bond01_ 23 години тому +1

    amazing! Will you also make a tutorial on how to migrate the functionality so that we don't have to rely on tomfol_io and instead use our own server from a server service provider?
    EDIT : nevermind! saw in the comments that you're already going to do that, awesome!
    also-
    -I think that covering player disconnects/timeouts (removing the player replication after a while of their client not responding) and general connection loss would also be essential

    • @curtjs-dev
      @curtjs-dev  20 годин тому +1

      Yep, a self-hosting tutorial is in the works. I'll definitely go over disconnecting and whatnot in a future series!

  • @Theposhestcat
    @Theposhestcat 6 днів тому +1

    3:02 you say you use Noray's servers for testing, can you suggest what to do once I am out of the "testing" stage?

    • @curtjs-dev
      @curtjs-dev  6 днів тому +1

      I would recommend hosting Noray yourself on something like Linode, AWS, Oracle, etc.
      I'll make a tutorial soon on how to use Linode to host it!

  • @GameDevBastes
    @GameDevBastes 13 днів тому +2

    I like how you create and explain, hope you make a 2d RPG Multiplayer too with a character has a animatedsprite2D
    I am a aspiring game dev and I think I can learn new something about in this channel. hope you make more videos.

  • @onnnnn20
    @onnnnn20 14 днів тому +4

    wow!!

  • @commarmi
    @commarmi 17 годин тому

    I have dowloaded the hole progect from the git repositori and it only works whene conecting to another instance in the same computer, while tring to conect to a friend it doesn't work.I am not shure why as i am a total beginer in multiplayer maters.

    • @curtjs-dev
      @curtjs-dev  7 годин тому

      That’s strange. I’ll do a test tomorrow and see if that’s happening on my end.
      It could be an issue with the Noray server

  • @Rutsy_
    @Rutsy_ 14 днів тому +1

    Hi! Your videos are great, and I look forward to watching more. For some reason I am getting handshake failed for the relay as well. Is there anyway I can show you what I've got to see what may be going on?

    • @curtjs-dev
      @curtjs-dev  14 днів тому

      Sure! The source code is on GitHub (link in the description) if you want to compare your code. Feel free to message me on discord, my username is jcurtis06

  • @MoreEspresso1
    @MoreEspresso1 День тому +1

    Awesome tutorial! can you make another one that explains how to do this in a 3d setting?

    • @curtjs-dev
      @curtjs-dev  День тому +1

      Noray implementation should be the same regardless of whether the game is 2D or 3D.
      In the future though, I’ll make a complete 3d multiplayer series!

    • @MoreEspresso1
      @MoreEspresso1 День тому

      @@curtjs-dev okay thanks!

  • @aarthix
    @aarthix 14 днів тому +1

    will there be an epidsode on setting linode server?

    • @curtjs-dev
      @curtjs-dev  14 днів тому

      Yep! Probably within a week or so

  • @play-good
    @play-good 12 днів тому +2

    We need something like that for unreal for sure

  • @Newilander
    @Newilander 14 днів тому +1

    Great tutorial but man... please slow down writing the code xd I had some instances when you just wrote something and immediately move to another section so it was hard to keep up with writing with you and not miss a part.

    • @curtjs-dev
      @curtjs-dev  14 днів тому +1

      Thanks for the feedback! I'll definitely slow down next time haha

    • @plompcore
      @plompcore 14 днів тому +2

      I like it personally, makes the video shorter

    • @vengiss
      @vengiss 10 днів тому +1

      I like the pacing as well, playback speed can be easily adjusted in the video settings anyways

    • @Newilander
      @Newilander 10 днів тому

      I just mean that sometimes he blitz through code after writing it and it was easy to miss something. The tempo itself is fine ;) additional second after finishing writing that's all