Multiplayer Survival Game Template

Hey there. No, there are no animations for this in place. It would be reasonably simple to hook some up - but an artist I am most definitely not (all the decent artwork in template was kindly provided by other members of the community, or my fiancée who is a freelance illustrator). The animation graph for the player realistically needs expansion, but this was done with the knowledge that 99% of people will be putting their own animation system in anyway.

Love the product. Thank you! However I’m having a difficult time crafting anything. I don’t see any “Available Recipes” in the crafting section. Could you shed some light on what I’m missing?

Hey there. Thanks for the kind words.

Crafting recipes need to be unlocked. In the example level, at the very top of the mountain there is a chest with a book in it. Put the book in your hotbar and ‘use’ it, and you will unlock 5 recipes :slight_smile: This isn’t very well explained and I’ll be attempting to make this a bit clearer soon!

Well that was easy! :slight_smile: I didn’t realize you had to “use” it. Thanks again!

Well now … I learnt something new today. 8-}

Found the chest with the recipe book but had no idea how to actually unlock the recipe … LOL.

Haha yeah… in all honesty, the book was added very last minute because I just realised that there wasn’t a way to unlock the recipes (I had originally envisioned a simple quest event or something like that haha). I’m not super happy with it so I would like, in the future, to revisit it and improve it.

Hey guys. Just bringing this to everyone’s attention. A couple of people have highlighted a bug today with the 4.14 version of the template and I have resolved the issue and posted steps on how to fix the issue yourself over here: http://survivalgame.site/?p=231

Basically, the conversion process from 4.13 to 4.14 causes some issues with some of the data files. The issue is not with the template itself, but with Unreal Engine’s version conversion system. Regardless, the fix above works and I have submitted an updated version of the 4.14 project to Epic for processing. The update should be available via Gumroad within the hour and on the marketplace sometime in the next 24 hours when Epic process it.

Thanks, and sorry for the inconvenience.

Version 1.0.0.3 of the Multiplayer Survival Game Template has just been uploaded to Gumroad. Epic have asked me to keep updates to around 1 a week on the Marketplace, so the Marketplace build will get an update in a couple of days or so (which will include these fixes, as well as any others done in the meantime). The changelog for this build is not yet available, but will be added here after I get some sleep :stuck_out_tongue: and will include images so that you can implement bug fixes yourself if you have already begun extending the template. I will post here again when the changelog with images has been posted. Summary of the update…

New Features

  • You can now set you player’s starting inventory using the StartingInventory array in the Inventory Manager
  • You can now set a list of recipes for the player to have unlocked on start up using the StartingUnlockedRecipes array in the Inventory Manager
  • Crafting panel now opens if you interact with workbenches in the example project

Fixes

  • Various fixes to time of day manager to improve accuracy of sun rotation, day length and more
  • Fixed duplication glitch involving container inventories
  • Made crating workstations work again
  • Cleaned up several functions and commented some uncommented nodes
  • Fixed issue with 4.14 build causing possible corruption of data due to an Unreal Engine 4 bug

Hello I’m trying to edit the hud but i cant move aynthing around, also is there a way to change the bar like heathbar, to numbers instead of a bar??

Hey there. You’ll need to make sure you have a decent understanding of Unreal’s UMG system to be able to do too much. The HUD is all laid out using the UMG system and makes use of Overlays, Horizontal and Vertical boxes, etc. Unfortunately there’s no way to just “move” things around in UMG, you need to use the settings, paddings, borders, etc. to be able to achieve the look you want.

As for replacing the bar with a number - again, if you have an understanding of UMG this shouldn’t be too tricky. You can simple replace the health progress bar with a text box and use the same percentage to generate the text, rather than set the percent on the progress bar. The progress bar is expressed as a decimal-based percentage (0-1.0), so you would merely need to multiply by 100 to get a percent value (0-100).

I’d recommend maybe looking at a few tutorials on how to use the UMG system if you aren’t already familiar with how it all works. If you have too many issues let me know with a ticket via http://support.dapperraptor.xyz and I can show you some specific things but I’d start with learning some UMG tricks and tactics before trying to do too much to the widgets in the template :slight_smile:

The changelog for version 1.0.0.3 has just been published to survivalgame.site for those who were waiting on specific details and images to implement bits and pieces themself. Please note that the changes that were made to the TimeOfDay component are not documented simply because the additions/changes were quite large.

Just wanted to assure people that work on the template is still undergoing updates and documentation is still being written (though it is a little slower than I would have liked). I’ve got a reasonably large update that should be ready hopefully tomorrow including a lot of bug fixes, included support for sounds playing on item use, crafting, equipping, and more, as well as a heap of other things that will all be revealed/outlined when it’s pushed to Gumroad and submitted to Epic :slight_smile: Apologies for the radio silence for the last few days but things have been very hectic and busy here XD Thanks for your patience and understanding.

Version 1.0.0.4 of the Multiplayer Survival Game Template has just been uploaded to Gumroad and an email has been sent to Epic, meaning it should hit the marketplace sometime on Monday or Tuesday. This is a pretty big update this time round, with a lot of new features as well as a slew of minor bugfixes from bugs reported by the community. A full changelog, including screenshots for many of the bug fixes (so you can apply them yourself) is available in this post. Summary of the update:

New Features

  • Sounds have been added to many of the actions in game, including crafting items, picking up items, dropping and destroying items, equipping/equipping gear, using items, placing items in the world, opening/closing containers, and more.
  • Some sounds have been made location based, meaning they are only audible to those nearby (such as using items and gunfire), whilst others only play for the player who initiated them (taking items from a container for instance)
  • Books can now be set to read only, making it impossible to pick them up, but opening the book widget on interacting with them
  • Books can now, natively, unlock crafting recipes
  • Built in volumes for manipulating player oxygen and poison
  • The ability to limit the amount of items stored in a container
  • And more!

Fixes

  • Fixed health regeneration not working as intended
  • Fixed a heap of potential Accessed None errors
  • Fixed camera collision component from triggering MSGT volume overlaps
  • And a heap more! Check the changelog for full details!

Documentation is still being written daily, though no new posts have been published in the last few days. Will be pushing a heap of it out in the next day or two so keep an eye on http://survivalgame.site if you are waiting on the documentation. It is definitely all coming together!

Thanks, as always, for the support guys :slight_smile: Just a reminder that I have a discord server running with over 80 people in it who are using the template for all sorts of fun things. If you want help, to look for other like-minded people to work with, or even just to show of what you are doing (with or without the template) feel free to join us! It’s also the place where you can keep up with development of the template on a more day-to-day level, and even chime in about what direction things are going and what features to add in to the next updates! Hope to see some of you there :slight_smile:

Update to the state of the MSGT version 1.0.0.4

Unfortunately, it looks like Unreal Engine did another lovely corruption job when converting from 4.13 to 4.14. I’m just uploading 1.0.0.4b for 4.14 to Gumroad now. I recommend anyone who used 1.0.0.4 under UE 4.14 use this new build. From now on I will be running **simultaneous development builds under 4.13 and 4.14 **to ensure this does not happen again. It’s a lot more work on my end, but should make everything easier in the long run for myself and for you guys. Thanks for your understanding!

Just finished rendering and uploading two tutorials for the Multiplayer Survival Game Template based on the most requested things people want covered… All tutorial content will be shown via http://survivalgame.site, and indeed both videos are there, but for those who want to watch them in-line here…

UE4 - MSGT - Ultra Dynamic Sky Integration Tutorial

UE4 - MSGT - Brief Inventory/Crafting System Overview Tutorial

Hope they help out. Please feel free to let me know what other things you need covered most quickly! Or even better, join my discord server and participate in a now 89 member big group of people all working with the Multiplayer Survival Game Template and shape the future of the system!

I’m really liking the new multiplayer update so far. Quick question, these new videos are great but will you also be covering how to integrate Orbit?

Thanks for the kind words :slight_smile: Your models look sick in there if I may say so haha.

Orbit and Trusky integration tutorials will both be coming. I need to familiarise myself with TruSky a little more to cover that one, and I’m just waiting for Christian to finish off his calender update before I do the orbit one so it can be current and up-to-date :slight_smile: Anything else you need/want covered currently?

I really like it, just wanted to know how easy (or hard) it would be to change from third person to first person view for the players ?

Hey there. The character controller included allows you to switch freely between first and third person using the (by default) tab key. It’s pretty easy to make it ONLY first person or ONLY third person :slight_smile:

Just dropping a little note in here. The 1.0.0.4 update has been applied to the marketplace so now your launcher version should be up to date with the Gumroad build :slight_smile: Please let me know if you experience any issues with this build, cheers!