MMO Starter Kit

Found a crash in the new chat server, try this if you’re already using it:

https://i.gyazo.com/c653e2749429b80898a458c99aa784b1.png

There’s really no need to reimplement your changes in the new mmo kit version every time, since the kit is a finished product and new versions don’t usually bring anything important (which was the case of 4.22) or don’t even bring anything new at all. So normally, you just stick to your version and upgrade the project to the new engine, which is usually very simple.

The 4.23 version is an exception in that regard, though you can still stick to your version, there’s nothing wrong with that. Especially if you weren’t experiencing issues with the previous chat server.

any plans to improving the existing systems?like any in general or future plan on adding new stuffs into the mmokit

has anyone setup click to move or auto move to target in the mmokit? i appreciate your input.

my programmer said that unreal takes more resources for click to move. and Unreal does not handle it well at this time.

T.

Server packaged for Development, Client packaged for Shipping,Can work?

Hi . I was directed here by the discord channel. I’m having an issue with the launcher/updater. I can upload all of the files/folders to my server correctly. When FTPing in I can see the 7z files and all of the folders stored into the /game folder after deploying. My issue (as far as I can tell) is that when I use the launcher to download the files it ONLY downloads the folders, no files. All directories are downloaded properly, but none of the zips.

Edit: I actually figured out this particular issue. When using a Windows server, I had to declare the .7z extension type in the MIME types as “application/x-zip-compressed”. I guess Windows servers by default block access to .exe, .dll, and many other extensions for file transfers/downloads by domain users. Creating this .7z MIME type allowed my launcher to actually reference these files and download them to their respective folders correctly.

Nice work Kryptex

Does this work on mobile?? Can you package this for Android an play it there? How hard is to create a mobile UI?

I need to know before buying. This looks exactly what I need right now.

Hello! Will there be a version for OSX?

What makes you think this doesn’t already work on macOS?

It’s been 4 days, I wonder if @ will answer?

Intended Platforms: All platforms that support sockets and multi-threading, which is most of them, except HTML5.

I.e. mac and mobile should work, although bear in mind that I’m not a mobile developer and I don’t own a mac, so I offer no support for these platforms.

before i go down the rabbit hole i thought i would reach out and ask if anyone has any good info on party experience. thanks in advance.

hey CS idk if you got my email but i still havent got the latest 4.23 download update through my email or sellfy can u resend the dl link?

What is the intended use of BP_AssetReferencer and EBP_AssetsResaver? Also the “LoadItemIcons” function from mmoplayercontroller seems to be removed in the 4.23 version and now all my UI icons are white. Where did this functionality get moved to? I had assumed this function was somehow replaced by these 2 new BP’s but have been unable to figure out a way to make the UI icons load correctly using these BP’s.

I have also come across another issue in 4.23 that I think I have fixed before in previous versions but can not for the life of me figure out how to now. To recreate:

PlayTest with 2 characters. Loot an armor piece with each. Open equipment and inventory widget on both. Alternate equiping a piece of armor on both. You will notice that both characters are displaying the same doll and the updated equiping/unequiping is shown referencing the same character on both screens. So for one character it appears to work as intended, but for the other character you only see what the first character has equipped/unequipped.

Anyone else run into this and know where the issue is?

While we haven’t switched up to 4.23 as of yet, we have seen some odd behaviors like this with other features. I believe we tracked it down to the replication being ticked for server. for us I believe we were having issue with things working in editor but not in the final client. also we did some movement speed changes that required similar changes as one player changing speed affected all. I hope this gives you some direction.

Hi guys, I’m having trouble registering data in mysql. He created a new inventory structure, with some aggregate tables, everything works fine, including the reception of data, except that, the insertion of data, the columns that give the index to the table.


<?php

include_once "mmoconnection.php"; 

$mydata = json_decode(file_get_contents('php://input'));

$charid = $mydata ->charid;
$heroeactual = $mydata ->heroeactual;
$inventory = $mydata ->inventory;
$inventario = $mydata ->inventario;
$equipamiento = $mydata ->equipamiento;
$quests = $mydata ->quests;


$stmt = $conn->prepare("DELETE FROM inventario WHERE character_id = ? ");

$stmt->bind_param("i", $charid);

$stmt->execute();

$stmt->close();

So far great, delete the indicated tables.


foreach ($inventario as &$entry) {

    $objeto = $entry->objeto;

    $stmt = $conn->prepare("INSERT INTO inventario VALUES (NULL, ?, ? )");

    $stmt->bind_param("si", $objeto, $charid);

    $stmt->execute();

    $stmt->close();
}

[SPOILER]

[/SPOILER]

I think I am having the problem here, and it must be some small detail that I am not able to see.

[SPOILER]

[/SPOILER]

The data arrives correctly, here is the test:

[SPOILER]


[/SPOILER]

** Finally, the reception of the data towards the database:**

[SPOILER]

[/SPOILER]

I know it works, because other data, in other structures, records them without problems.

Maybe I shouldn’t post this here, but I don’t know where I can post it. What I can do? I simply have this step. I will be very grateful with your advice. A cordial greeting.

Kiremcito check to make sure your index is set for auto increment

Hi, I’m afraid it’s auto increment … =/

I still believe the problem is here:


foreach ($inventario as &$entry) {

    $objeto = $entry->objeto;

    $stmt = $conn->prepare("INSERT INTO inventario VALUES (NULL, ?, ? )");

    $stmt->bind_param("si", $objeto, $charid);

    $stmt->execute();

    $stmt->close();
}

Or I don’t know, what to think…