This is a unique issue and the specifics are critical. I have been googling and searching forums on this for almost 5 hours now and have had no luck.
The problem simply: I need to find out if is possible to teleport all players of a multiplayer level (in unpredictable "mid combat" map locations) into one room with many teleport_destinations without killing any of them. (as many as 18 players).
This will be for an HL1 mod based map.
Scenario: one random player from the server is teleported out of battle uppon firing a hidden trigger (already built and operational) and is put into a puzzle room. Upon completing the puzzle, a trigger_teleport that occupies the entire main map is fired through multimanager/multisource chain. (built and operational as well) The objective is to have every player in the game at that moment no matter where they are, teleported into one relatively small and barren room for an instant deathmatch. After 45 seconds of carnage, whoever is left standing is then teleported back into the main arena with full health.
I have every aspect of this stunt complete and all entites are working fine except I can't seem to figure out how to get everyone in the same room without telefragging. The main arena is already over 1900 brushes textured and done with almost 350 entities controlling it.
I feel silly being this far done with a project while having a problem like this. If there is anyone out there with some tricks on this matter please lt me know.
All players need to teleport at almost excactly the same time.
I'm wondering if maybe its possible to use the change_target trick, but for it to work it would have to be as fast working as the difference in player latency to the server. I don't know if it can work that fast though and don't know if I can find out easily because I can't run the map on the intended server till this feature is finished and test maps are really hard to get 18 players into on a server. My problem solving skills are straining on this one.
Please share any wisdom or suspected remedies. Thank you.