# Data-Heavy Game and Replication (UObjects vs. Structs)

**URL:** <https://forums.unrealengine.com/t/data-heavy-game-and-replication-uobjects-vs-structs/637980>\
**Category:** Multiplayer & Networking\
**Tags:** unreal-engine, Multiplayer\
**Created:** [August 31, 2022, 2:48pm UTC](https://forums.unrealengine.com/t/data-heavy-game-and-replication-uobjects-vs-structs/637980 "2022-08-31T14:48:08Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Rev0verDrive](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rev0verdrive/32/907214_2.png) [@Rev0verDrive](https://forums.unrealengine.com/u/Rev0verDrive)\
**Post date:** [September 1, 2022, 8:04pm UTC](https://forums.unrealengine.com/t/data-heavy-game-and-replication-uobjects-vs-structs/637980/2 "2022-09-01T20:04:32Z")

</div>

Data Tables and Structs

Structure the Data Tables as you would a relational data base. Have a DT for each Team.

e.g. DT\_NY\_METS  
Row Name (player), Position, GP, AB, R, H, RBI, BB, SO, HR, Avg, icon, etc, etc, etc

* * *

- Pete Alonso, First baseman, 130, 487, 72, 132, 105, 51, 110, 31, .271…
- Jeff McNeil, Second baseman, 117, 418, 55, 133, 49, 28, 55, 7, .318…

Clients can read them directly, so no need to replicate anything. Additionally DT’s can be loaded at runtime.

> [@Runtime DataTable - Import/Export text CSV or Google Sheet at runtime and auto-update structs and UObjects!](https://forums.unrealengine.com/t/runtime-datatable-import-export-text-csv-or-google-sheet-at-runtime-and-auto-update-structs-and-uobjects/221791):
>
> This plugin will load a text csv or download a public Google Sheet and add parsed values to a matching USTRUCT at Runtime. All data types supported by the built-in UE4 DataTable are supported by this plugin. Price: $19.99 Link: \*\*[https://unrealengine.com/marketplace…time-datatable](https://unrealengine.com/marketplace/en-US/slug/runtime-datatable) Runtime Data Table or “RDT” is a plugin for Unreal Engine 4 that loads a Comma-Separated Values or CSV document at runtime with a USTRUCT’s variables in text form and fills an array of that USTRUCT with the appropri…

---

_[View the full topic](https://forums.unrealengine.com/t/data-heavy-game-and-replication-uobjects-vs-structs/637980)._
