Index: src/saveload/game_sl.cpp =================================================================== --- src/saveload/game_sl.cpp (revision 26763) +++ src/saveload/game_sl.cpp (working copy) @@ -143,6 +143,9 @@ static void Load_GSTR() { + /* Only use saved strings for clients, otherwise use them directly from the script */ + if (!_networking || _network_server) return; + delete _current_data; _current_data = new GameStrings(); @@ -174,6 +177,9 @@ { if (_current_data == NULL) return; + /* Only save strings for clients, if we are the server */ + if (!_networking || !_network_server) return; + for (uint i = 0; i < _current_data->raw_strings.Length(); i++) { SlSetArrayIndex(i); SlAutolength((AutolengthProc *)SaveReal_GSTR, _current_data->raw_strings[i]);