Hello Tracy_HTech. Although the plugin does support Linux, Marketplace downloads do not include Linux binaries because the launcher does not support Linux. This is a long standing issue in Unreal Engine.
The idea is that you would build the Linux binaries yourself. It looks like you’re building Unreal Engine 5.0 on Windows, is that correct?
I’ve attached my Linux compilation script, but you will need to open it up and make some edits to point to your specific directories.
RuntimeDataTable_Linux.bat (364 Bytes)
- Make a new project and copy the Runtime DataTable folder from {Engine}/Engine/Plugins/Marketplace to the new project’s Plugins folder. Create it if it doesn’t exist.
- Open the .bat file in a text editor. We’ll need to edit it to fit your environment on line 2.
- After “call” you’ll see a reference to a directory on G. This is specific to my computer. Yours will probably be in C:/Program Files/Epic Games by default. Change this directory to reflect your env.
- After ‘-Plugin=’ change the directory to point to your new project that you created earlier. It just wants a project that has Runtime DataTable installed to it.
- After ‘-Package=’ change the place where you want the compiled plugin to go. It should go in an empty folder, but it doesn’t matter where. Be sure the folder is empty because everything in that folder will be deleted.
- Save the file and close your text editor.
- Right click on your edited .bat file and Run As Administrator and let it complete. If it doesn’t work or throws an error, double check your directories in the .bat file. They are case-sensitive and must be valid in order for this to work.
- When packaging completes, you can copy the plugin binaries from your ‘-Package=’ directory and paste them into the Runtime DataTable plugin folder in the Marketplace folder. Don’t replace the folder since this is just the Linux binaries. Instead, merge the folders.
- Try to package your game again.