+ setString(&network_level.leveldir_identifier, leveldir_current->identifier);
+
+ /* the sending client does not use network level files (but the real ones) */
+ network_level.use_network_level_files = FALSE;
+
+#if 0
+ printf("::: '%s'\n", leveldir_current->identifier);
+ printf("::: '%d'\n", level.file_info.nr);
+ printf("::: '%d'\n", level.file_info.type);
+ printf("::: '%d'\n", level.file_info.packed);
+ printf("::: '%s'\n", level.file_info.basename);
+ printf("::: '%s'\n", level.file_info.filename);
+
+ if (level.use_custom_template)
+ printf("::: '%s'\n", level_template.file_info.filename);
+#endif
+}
+
+void SendToServer_StartPlaying()
+{
+ unsigned int new_random_seed = InitRND(level.random_seed);
+
+ initNetworkBufferForWriting(write_buffer, OP_START_PLAYING, 0);
+
+ putNetworkBufferString( write_buffer, leveldir_current->identifier);
+ putNetworkBuffer16BitInteger(write_buffer, level_nr);
+ putNetworkBuffer32BitInteger(write_buffer, new_random_seed);
+
+ SendNetworkBufferToServer(write_buffer);