As a minimum you need to view the values of the input data.
Example table data sword (very long lines):
Unique | Name | NameTextNum | Code | ImageFile | ImageFont | GradeCode | IsShow | ClassType | Str | Dex | Mag | Vit | AC | SubMagic | SubMagicGrade | SubMagicSkillLevel | SubMagicInc(10) | TradeList | TradeNPC | AuctionList | HeroOnly | TwoHand | Work | Level | Quality Level | MakeSkillLevel | RepairLevel | MaxDurability | MinDamage | MaxDamage | UseDate | MagicDef | MagicSkillPlus | HitRate | productUnit | Material | Tool | Explain |
| 1 | 정령의대검 | 1166 | SWORD101 | 0 | 1 | NORMAL | 1 | CLS_HEROSWD+CLS_FENCER+CLS_COUNTERMAGI+CLS_DAME+CLS_PIRATE+CLS_ODYSSEUS | 5 | 0 | 0 | 5 | 0 | NULL | 0 | 0 | 0 | 1 | 1 | 1 | FALSE | FALSE | 450 | 1 | 10 | 1 | 1 | 0 | 60 | 90 | 0 | 0 | 0 | 1 | 1 | 5019(5)+6080(4) | NULL | 0 |
Compare the data you are trying to feed the server or client. Important in 1st line (data type and properties).
Simple replacement of files will lead to a negative outcome (crash). Many of the parameters of the server (the client) just don't understand because initially no handler for this data.
If anything to add from the other version, then you need to provide data to the mind which understands the client\server.
And even the notion of server\client data is not an indication that the subject will work. A lot of restrictions present in the code.