MMO Starter Kit

The build for UE 4.13 is up on Sellfy and the demo server! :slight_smile:

In this build I’ve integrated LoadingScreen plugin by Darnell, in order to be able to have animated loading screens and to get rid of the old glitchy one.

If you just want to port your existing 4.12 project to 4.13, here’s what needs to be done:

  1. in CleanThirdPerson.Build.cs remove those lines:


 if ((Target.Platform == UnrealTargetPlatform.Win32) || (Target.Platform == UnrealTargetPlatform.Win64))
   {
    if (UEBuildConfiguration.bCompileSteamOSS == true)
    {
     DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam");
    }
   }


  1. Download the newest version of VaRest plugin and replace the one in the Plugins folder of the project.
  2. Open the project. In RoamBlackboard change AttackTarget’s Base Class to Actor.
  3. In RoamBT and AggressiveBT replace RapidMoveTo node with MoveTo node, passing AttackTarget.

Are you using the source-built engine from github? The error looks like the one you get when using the regular engine from the launcher. If you have both engines, right-click on the .uproject file and select ā€œSwitch UE4 versionā€ to make sure the project is using the correct (source-built) engine.

Looks like one of the variables returned by mmogetcharacter.php is null and you’re calling ā€œGet String Fieldā€ on it in MMOPlayerState.

Hey Code…

The version on Selfy has the changes made right?

I should be able to export my stuff from the 4.11 and kit… then import it to the 4.14 ?

T.

Built 4.13 with the new source just fine, thanks for the tip…

The only change since last version was the addition of the loading screen plugin.

If you’ve already made some progress with your game, it could be best for you to just port your existing project to 4.13 and not to download the latest build of the kit (just like as you would do if you started from the official TPP or ShooterGame template).

All of my stuff has been in 4.11.2 And since my dev machine was down for 3-4 months… I don’t have a super lot done since the last time we talked. My parents asked me to ocme to LForida for 2 months… fishing in the gulf took all of my time up. LOL… My Cystic Fobrosis acted up and I had to come home, and then spend almost a month in the hospital. Now, after two RMA’s from Gigabyte, they told me it was my CPU. So, I sent it off to intel and they agreed. So, I just got the new CPU in the machine day before yesterday. LOL. I am looking forward to getting back to learning about the kit and working on my dream.

I have a couple questions… Any constructive feed back would be appre. from anyone.

  1. Gerrod posted a few months back a KICK *** GUI… He had a cool grey outline box… non standard… and then had a slinder in the middle of the box and he could slide the right side of the box up and down… Anyone that has a link for a tut or that could email me any ideas on that would be appreciated. I emailed Gerrod but, I believe he is busy or something as I have not heard back from him.

  2. I took the free compass that Neomdain did the tut on and I would like to display it as a circle of the compass on the screen with the arrorw on it… and when you mouse over the circle it would show the box around it. Again, any tuts or advice would be great.

  3. (Directed at code Spartan) The new patcher you came out with needs more than 120 seconds to run and my web server provider says 120 seconds is all I can get. (On my current setup) You were talking about breaking up the patcher duties to sections to run, any progress on that ?

  4. to the best of my knowledge I only had made large changes to the mainmenu and some in Gamehud, FullUI and MMOplayer controller. But, Main menu is where a ton of stuff is that I don’t really want to have to recreate AGAIN. LOL… Can I export these to 4.13 and not hose everything up like I did when I tried to export mainmenu to the kit version where you added ā€œdelete toonā€ stuff… that really screwed up my stuff. LOL

  5. and last but not least. Could someone post a flow chart or something on how the kit moves from mainmenu log in to Character create screen then how it gets to loading the demo map. I was pounding my head my desk for DAYS just before my machine went down… CS sent me a snipet of what I should be doing and I was just lost. Since a numver of you have goptten your own ā€œCharacter Create screensā€ working I am hoping for advice.

Thank you all for posting what you have done building your dreams… you inspire me to keep learning myself. And thank you to any of you that can help me learn how to accomplaish what I am trying to do.
I am not asking you to do it… but… hints, tuts , ideas or leads would be awesome.

Tarly

Cliff

Best advice I can give is to change the server provider to one that allows execution longer than 120 secs. Mine does it in less than 120 secs by the way. I’d liek to optimize it down the road, but it’s not very simple, so I didn’t have the time to tackle it yet.

If you have that many changes, I recommend not getting the new version of the kit, but to simply convert your project to 4.13. (following these steps)

Hello. This is stange i downloaded latest version. Updated. And when lick play nothing happend. #(

Yeah… when we talked about it a few months back… you said your ran in under 120… I was on the phone for a couple days… escalated to higher support and finally come up being told… pound sand, it was sad really. With out opening a my server is better than your server… may I ask those in this thread what they use for a server provider. And what it costs a month… in $ or Euro’s.

Can I convert my 4.11 to 4.13? That would be SOOO awesome. Are there any PHP directory changes that I would need to redo my PHP again. As you might remember… I hosed myself up a couple versions ago as I was not doing that.

And last but not least, even though he is swamped Gerrod dropped me a note. THANK YOU for taking the time to point me towards something Gerrod. (This community is top notch.)

In game? Make sure you followed the guide thoroughly.

To be clear. You can convert your project to engine version 4.13, but you’d still not be getting the MMO Kit changes that came with 4.12 and 4.13. I don’t remember if converting 4.11 to 4.12 required anything specific, so I recommend you try using the steps outlined in the 4.12 to 4.13 conversion guide and apply them on your project. So you’re converting directly from 4.11 to 4.13 to be clear.
However, you wouldn’t be getting any new content from the MMO Kit that came with versions 4.12 and 4.13, so it’s irrelevant whether anything was added to PHP or not.

Or you can get the new MMO Kit version from Sellfy and reapply your changes again.

I usually recommend staying with your version of the kit once you start making changes. You should only update the engine version.

Oh DUH!

well… I feel foolish…I want to keep pulling in what you add… I am REALLY looking forward to streaming server changes when toons walk around the map. I believe that focusing any energy on outdated features like loading screens is a waste of effort. But, I am not captaining this ship. :slight_smile: I am grateful that you continue to release cool shyte for the kit. I was a little annoyed when the new patcher came out, I mean after all we had a pacther. UNTIL I saw how easy it made applying patches.

I played my first non-BBS game online in about 1992, Neverwinter on AOL. then moved to Everquest just before Moon of Lucalin came out. I hated loading screens with a passion… still do. When you get changing servers with out the loading screens I’ll probably stop updating. Maybe … LOL…maybe.

Ah Bulletin Board Systems… those were the days… Did you ever play LORDS? Seth Able made it i think?
Violet… you just never knew when you could get away with pinching her ***, then some douche came along and married her and you had to go to a different BBS system to have a shot… selfish…

Hey , I am having issues with the 4.13 version straight out of the box.
Some minor issues like deprecated ui stuff in the mycharacter.
And less minor issues like the gui not loading at all…

Anyone else having these issues?

Yes, I played LORDS… As a matter of fact… I built the PC that he used to code LORDS on. (It was first coded on a PC at his high school I believe. He came into my Comic and collectables store in Salem Or. when he heard I built pc’s out of the back room. Where my Major BBS was running 8 lines (field of dreams). We met at a ASABO meeting, and got to talking, he came by and I built him a machine. He was a SUPER kid…

Scratch all that, it acted jinky out of the box but when I merged with my project it all went like butter, zero problems or errors… so cheers!

Holy Hell you knew Seth… haha thats great. LORDS was the number 1 BBS game for a long time. I was probably about the same age as him then, I didn’t know him though. Windows 3.1, DOS 6.2 … 14.4k baud INTERNAL modem (fancy)… those were the days. I don’t remember my first internet game, but my first non BBS game was wolf 3d or doom. I know some years later when I switched to AOL from BBS’s I did play at play.net a lot… Gemstone… Dragonrealms… oh text based games… so much fun, until you start dreaming text… I was a patron of field of dreams, and of dunes of arakis… I ran security for the Bad Trip BBS which was formerly the red light district… sorted types there… home SCUM societal culture of underground music… we made a little team to make midi’s to compete with the mod squad… My main stomping ground was Chatt online… 8 node BBS!! woot… haha anyway trip down memory lane was fun but lets not hijack the thread… too cool though. Small world :smiley:

I’m sure it’s been asked before, but how do I download the 4.13 version? I purchased the 4.12 version, just need to upgrade

Go into your sellify account and you should find it there :slight_smile:

Hey @ -

I would highly recommend that you look into Astron.

It is highly documented and under the BSD-3 License. :slight_smile:

It has almost everything that a mature MMO would need.

There are also some major gems in this reddit post comments.

Also - Looks like World origin shifting for large worlds in multiplayer is going to be a thing come 4.14

https://github.com/EpicGames/UnrealEngine/pull/2359#issuecomment-248754184

@HeadClot Thanks. Didn’t know about the world origin pull request. It’ll come in handy.