Create a Server

Export and Run a Godot Dedicated Server

Export and Run a Godot Dedicated Server

#Export #Run #Godot #Dedicated #Server

“Battery Acid Dev”

This video looks at how to create Godot dedicated servers. We review how to run and connect game clients from a local computer, a local network (LAN), and finally a cloud deployment (AWS EC2). I also explore how to create an AWS EC2 instance and upload the dedicated server export.

This introductory video covers the basics of what a dedicate server is and what it is used for. Based on the last video’s changes, where we converted Brackeys first project into a multiplayer game, we add some additional code to make it work for running a dedicated server export.

[Looking for the code?]
⭐️
👉

[Previous Video]

[Exporting Dedicated Server]

[ICACLS Changing file permission Windows]

[Using FileZilla]

[What is SSH?]

[What is…

source

 

To see the full content, share this page by clicking one of the buttons below

Related Articles

35 Comments

  1. This was a great intro to dedicated servers! Never actually got around to implementing one. Really looking forward to the improvements video and all that is to come!

  2. Loved this video, definetely feels like an improvement on the last one. I'm just coming back to game dev after a year or two of mostly doing art but I'd be glad to help you out, already joined the discord.

  3. Friend of Brazil? I'm also from Brazil! (if the translation is bad, sorry 😂) For you promised and brought. I'm not a professional programmer, but I started a project with my brothers. An online MMO RPG, with just 5 players at the start. A game focused on traditional tabletop RPG but in 3D and active combat, where each campaign would be unique thanks to a huge probability options. All of this created in Godot if everything goes well. However, I admit to being sad when I couldn't make the multiplayer actually work and you made me hope again! If you want help, with online testing or whatever comes up, it will be a pleasure to collaborate and learn! You've already helped a lot and I'm sure that when my ambitious and giant project progresses I won't forget the initial encouragement to continue with the dream!

  4. You are doing such a good job educating new developers. Im not at a level where this is useful yet, but I watch them anyways. Thank you for the effort

  5. lets say your server reached maximum capacity and you made the server expand dynamically in the future if you add chatting system how do you link between the two server chats to make it global? or do you make a standalone chat server and players write [msg,id,player_name] to it and then the server rewrite it in the other servers box chat?
    sry if my english is bad 😔

  6. great, black magic is back!
    question: can we upload the server to google colab? they give you a virtual machine and as far as i know is linux based
    sugestion: i know developers love to type comands on the comand line, specially the ones that like linux, but this is not the case for many windows users, so you can touch some alternatives to upload and manage files on the remote server that is done using a external program, for example y use total commander for managing access and loading files to linux/windows/etc servers maybe there is a better tool that can be used with EC2
    PD. i would love helping you in tests in the multiplayer test, im from Bolivia, if my locations is of use for your tests, just drop it a message and i will join the discord

  7. I suggest using 'screen' to run the server in the background. (19:08)

    To start a server, use the command: `screen -S my_test_server`
    To exit from it, press: `Ctrl` + `a` + `d`
    To reattach to it, use: `screen -r my_test_server`
    To kill it, use: `screen -X -S my_test_server quit`

    Thank you for your wonderful tutorials. 🫡

  8. Question for you. Do you think in the future that you will be making a video where you can have a server and client in the same program. This is needed if you want to have a server with a gate way and authentication server that they all connect to. game development center made a video set on it but it's for Godot 3 and not Godot 4.

  9. Dude you’re such a beast. I love the incremental building method you’re doing where you’re slowly teaching methods by building on previous stuff.

    Going to finish video later but wanted to note that 5 minutes in and you’re already impressing me by teaching a very basic idea of how to do a dedicated server

  10. super interested in seeing what was done to improve latency. I'm familiar with godot at all, but every time I see one of your videos, it pushes me more and more towards it! It seems really nice to work with in multiplayer situations these days! Keep up the amazing work!

Leave a Reply