L4d with -fork mode isn't using threads - it's using processes via the fork() system call.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Guy Watkins Sent: Monday, November 17, 2008 7:25 PM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] Data exchange over crossed child process I don't think threads are supported by mosix. I don't think you can use mosix like you think. } -----Original Message----- } From: [EMAIL PROTECTED] [mailto:hlds_linux- } [EMAIL PROTECTED] On Behalf Of Chris Green } Sent: Monday, November 17, 2008 7:36 PM } To: 'Half-Life dedicated Linux server mailing list' } Subject: Re: [hlds_linux] Data exchange over crossed child process } } I can't say I have tried it, but in theory, you should be able to run one } forked L4D server across a giant network of machines, including load } balancing, including live migration of server instances across multiple } machines, using mosix http://www.mosix.org/, which is pretty interesting. } } } -----Original Message----- } From: [EMAIL PROTECTED] [mailto:hlds_linux- } [EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] } Sent: Monday, November 17, 2008 4:28 PM } To: [email protected] } Subject: [hlds_linux] Data exchange over crossed child process } } This is truly the next generation the game is going to turn. } } Imagine mods development, through campaigns editions constructed over the } childs, swapping players between childs processes, maybe voice } communication through the childs processes ... } The opportunites that this system may encourage will inscrease the game } experience. } } Awesome ! } } } -----Original Message----- } } Not sure exactly what you are asking, but yes, there is bidirectional } communication between the parent process and all the children. } It isn't used for much right now, but more info could be transmitted. } Currently, } } - the parent can send concommands to all children } - the parent sees the spew from all children } - the parent sees occasional status updates from the children. This } allows, for instance, a monitoring tool to show you how many people are on } your set of servers and what map they are playing by just connecting to } one port and querying, instead of needing to connect to every running } instance. Since some systems can run up to 40-50 instances at once, this } is useful. } } } -----Original Message----- } } From: hlds_linux-bounces at list.valvesoftware.com [mailto:hlds_linux- } bounces at list.valvesoftware.com] On Behalf Of tech at cybergate02.com } Sent: Monday, November 17, 2008 4:24 AM } To: hlds_linux at list.valvesoftware.com } Subject: [hlds_linux] Data exchange over crossed child process } } Well, the new source dedicated server as a new feature: fork command line. } } May the engine permit data exchange between the childs processes (telnet) } ? } This may be a revolution. } } _______________________________________________ } To unsubscribe, edit your list preferences, or view the list archives, } please visit: } http://list.valvesoftware.com/mailman/listinfo/hlds_linux } } _______________________________________________ } To unsubscribe, edit your list preferences, or view the list archives, } please visit: } http://list.valvesoftware.com/mailman/listinfo/hlds_linux _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

