The new update is now live on the demo server! I plan to upload the public build to Sellfy tomorrow, meanwhile you can log in and check out the new features.
Release Notes
Quest system
Quest-giving NPCs can be placed in the world, offering quests to the player. Each quest can have several tasks. There are “talk to”, “kill x enemies of certain type” and “bring x items” tasks available.
Health regeneration
Regenerates a portion of health every x seconds if out of combat.
Chat /unstuck command
Use it when the character walks off the edge of the map, etc to teleport to the starting location. Removes the need of manually fixing the character’s position in the database.
Bugfixes:
fixed item popups staying after inventory/equipment window was closed
removed T key triggering teleport (it was left in the build after some debugging)
fixed item popups flickering when the mouse was on them
fixed inventory bug where you couldn’t add items after 12 slot
fixed not being able to click on NPCs through your character
Thank you, , for creating this and releasing it. Looking forward to the 1.2 release.
As my obligatory suggestion/wishlist: I think a basic skill system and hotbar would be very well received.
For those who would like to “host” your PHP and MySQL locally (on the same PC you use Unreal Editor), you could try something like Laravel Homestead. It’s basically a virtual machine image for VirtualBox + Vagrant and it comes with PHP 5.6 and MySQL. It’s a bit of trouble to set up, though far less trouble than trying to install a virtual machine, operating system, PHP, etc. individually. It removes the need for finding (and potentially paying for) a web host.
If you’re having an issue where on the login screen you submit your username and password, the game returns a “logged in” message but cannot proceed further, it’s because a PHP error is being generated. I suggest adding this line to mmoconnection.php (because it is included in the other scripts):
The new build for UE4 4.8.* is available for download on Sellfy! As always, it’s free for existing customers. For those who’ve missed the build notes, here they are.
I haven’t had any problems using PHP for the login system so I don’t see the need to switch to a socket server. I’m using a socket server for chat though.
Yeah I’ve thought about it. It’s kinda easy to implement yourself though, and I was trying to focus on more difficult stuff - inventory/equipment/quests as some of my priorities. Now that those are out of the way, I will probably add a hotbar soon.
They are not accepting assets that contain code to the Marketplace yet. Regarding “surety”, Sellfy has been around for more than 2 years now, and that’s longer than UE4 Marketplace.
I haven’t implemented instancing yet but it shouldn’t be very hard to do. You could modify the chat server source code to send a command that would tell the server to launch a new instance. The server would then send back the newly created instance’s port so that the client knows where to connect. Then on the client just use the Load Level blueprint node with the server ip and the received port.
Ahoy, I purchased this kit about a week ago and, although I’ve only tested out the basics of running it locally and communicating with the sql db, I’m very happy thus far. Very excited about the 4.8.1 release, got the e-mail confirmation that there was an update, however the zip I’m DLing from Sellfy is still named 4.7
Are these the correct files, or is my Sellfy not updating for some reason?
Thanks!
P.S. - , totally agree with you on your opinion of what cross-realm stuff did to wow, I missed actually seeing the same players, knowing who they were, the guilds they used to be in, etc.
HI! Love the kit. been looking forward to playing with the updates. However, when I go to download it (I bought the previous version) It is still giving me the 4.7 version on Sellfy. Glitch?
On Selfy, if you login (using facebook or whatever account you have) you’ll then see a Purchases button in the top bar next to your account name. You can grab the update download there.
Great job , many thanks. You’ve taken out a lot of the pain for a lot of people like me that want to give a go at developing their own MMO on the best game engine possible.
I don’t recommend either overwriting the old project or migrating the new one into the old one. You should unpack the new project to a separate folder, only then it’s guaranteed to work correctly. Same as with the official templates.
Thank you for posting that link Datapawwolf… I have been watching the Youtube he posted… I can’t wait to get my programmer buddy to get this merged into CS’s Kit…