HubWorldMMO

By SabreDartStudios

Join Discord


What is Hub World MMO?

Setup Instructions

  1. Install OWS 2 by following the Setup Instructions up to the point of getting your API key. Once you have your API key, you can continue with setting up the Hub World MMO example project.
  2. Fork the Hub World MMO project to your own GitHub. This is a VERY important step if you intend to make modifications.
  3. Once you have your own fork of the Hub World MMO project on your GitHub, then you can open Visual Studio 2022 and Clone it.
  4. After it downloads all of the files, open Config/DefaultGame.ini and put your API key in the OWSAPICustomerKey and save the file.
  5. Open OWSInstanceLauncher/appsettings.json and put your API key in OWSAPIKey. You also need to set PathToDedicatedServer to point to your Unreal Engine 5 editor and set PathToUProject to point to the OWSHubWorldMMO.uproject file.
  6. Open your database management client and connect to the OpenWorldServer database using the instructions from the OWS 2 setup. Open the Initialize.sql script in the SQL folder based on the DB technology and client type you are using. Add your API key to the top line of the SQL script, then run it.
  7. Download the Project Content Zip File - 20240727 (3.5 GB) and copy the files into your Content folder.
  8. Right click on the OWSHubWorldMMO.uproject file and click on “Generate project files…”
  9. Open the OWS 2 project in Visual Studio 2022 and press docker-compose. Give it a minute or two to fully start up. You must repeat this step whenever you want to develop with the Hub World MMO project. “docker-compose” MUST stay running in Visual Studio 2022 the entire time.
  10. Open OWSHubWorldMMO.sln in a second copy of Visual Studio 2022 and press the green play button.

Setup Instructions Video

_HWAssets Update

If you don’t need the Megascans and MSPresets folders which don’t change often, you can use the following link to get the latest _HWAssets folder changes (updated 7/27/2024).

_HWAssets Folder 562 MB