MMORPG KIT (2D/3D/Survival)
https://assetstore.unity.com/packages/templates/systems/mmorpg-kit-2d-3d-survival-110188
Documentation – Getting Started (Singleplay/LAN)
https://suriyun-production.github.io/mmorpg-kit-docs/#/pages/101-getting-started-singleplayer-lan
For this project, there are 3 kinds of servers are:
Central server
, this server will handle user login/register/character create/character delete and the list of other serversChat server
, this server will handle user chat, this server will connect to Central server to send its address- Map spawn server, this server will connect to the central server and then the central server will send requests to this server to start a map server.
Map server
, this server will handle gameplay, each Map scene will handle by 1 server, so if you have 3 maps, it will run 3 servers to handle each map, this server will connect to the central server to send its address and users list, also connect to Chat server to send/receive chat messages.
Game Server by Google (I don’t know if this would help at all, log it here)
https://cloud.google.com/game-servers?hl=zh-tw