Multiplayer Server System

I made a TPS game and I want to host server for testing purpose so that I can play with my friends who is abroad.I know tutorial for LAN and steam.i know You can use steam for large area but is there anyway to do it without steam. And one more thing what is dedicated server…

you can do it without steam but you would either need another host or you would need to know both parties ip addresses. basically you need to be able to make a direct connection between the two systems via the internet. this also means that you need to know the original ip without any type of network address translation unless you really know what your doing.

as for what a dedicated server is, its a instance of the game that is running without a player or any rendering and has authority. i would suggest googling to learn about it. theres also a ton of tutorials out there on this type of thing. just think like this for a mmo like wow they use a dedicated server, this server allows many people to connect to it but it has no player of its own. it creates the world and knows whats doing on in it and it makes the decisions as to what needs to be replicated. i may not be good at explaining it so like i said google it up and im sure youll find an explanation by a pro.

Thanks you for your explanation, it helped a lot :slight_smile: