Quote:

Are you using separate code for the client and server or are you using the same code with IFDEF in them?



I'm using a WDL script as my client, and C++ code as my server. So it's separate.

Quote:

Point is that you have to be aware that the strings are indexed and have to be in the same place on both client and server. So if you define a new string on the client that the server doesn't know about, you will not get through.



I'm aware of that, and when i had to make a multiplayer part of code in WDL, i followed the Locoweed's tutorial and got everything working nicely with global strings. Problem now is that the client code is in WDL, and the server code is a project in C++. WDL client can receive strings from C++ server, but C++ server cannot receive a string from a WDL client.

Quote:

Put all your variable and string definitions on the top of your code before you do anything else. This will make sure that you have those defined on both client and server and that they are properly indexed.



I'd love to, but i can't, since they don't share a "source" file.