Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Thu, 21 Aug 2003 13:06:40 -0400 (EDT) From: GDN_Cygwin To: Vince Hoffman cc: cygwin AT cygwin DOT com Subject: RE: HLDS and Cygwin In-Reply-To: <3500515B75D9D311948800508BA37955014BDF12@EX-LONDON> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII What I am trying to do is run multiple copies of the hlds server under cygwin. Now granted the server was NOT compiled under cygwin. Is that going to be a problem? Keep in mind the server does not have any GUI, just text output but the network stack I assume is designed to use the windows stack. I have no problem running the executable from cygwin as long as it is one copy. Just any more is where the problem comes about even if I copy the executable to different directories. Thanks, Russell On Tue, 19 Aug 2003, Vince Hoffman wrote: > I'm not quite sure what you are trying to do here. have you got a version of > the Half Life dedicated server compiled for cygwin ? (didnt know the source > was available so a link would be interesting since it doesnt seem to be > available from valve.) Otherwise your problem is with a windows executable > and not cygwin related. > > admittedly this confuses me > > > If I run either hlds1 or hlds2 and try to even execute the > > other one from > > file explorer I get an error "Unable to load engine, image is > > corrupt." > > > > Although if I run hlds1 and hlds2 from file explorer they > > both run fine. > > as it seemingly contradicts itself. > but in essence, you can run one fine or the other fine but not both ? > check they are configured to run on different ports, and if it is a cygwin > port then a) post the url ;) and b) remove cygwin1.dll from their respective > directorys and add the results output of "cygpath -w /bin" at a cygwin > prompt to your windows path so they arent trying to use 2 instances of the > cygwin dll. > > Vince > > > -----Original Message----- > > From: GDN_Cygwin [mailto:cygwin AT warden DOT gdn DOT net] > > Sent: 17 August 2003 02:12 > > To: cygwin AT cygwin DOT com > > Subject: HLDS and Cygwin > > > > > > > > There seems to be a problem running HLDS (half-life dedicated > > server) for > > windows and Cygwin and possible other similar apps. > > > > The setup: > > > > 1) Full install of HLDS, lets call it hlds1 > > 2) Second complete install of HLDS in separate directory, call hlds2 > > > > I have no problem executing the hlds1 or hlds2 by themselves. > > But when I > > try to run both at the same time the 2nd one does not run at all. > > > > If I kill hlds1 and run hlds2 it starts right up. > > > > If I run either hlds1 or hlds2 and try to even execute the > > other one from > > file explorer I get an error "Unable to load engine, image is > > corrupt." > > > > Although if I run hlds1 and hlds2 from file explorer they > > both run fine. > > > > I have seen on the net claims that cygwin has: > > > > "NOTE: There are issues with the cygwin.dll and separating > > simultaneous > > user space. Use with caution!" > > > > They suggest using SSH.COM's SSH solution for this issue. > > > > Has anyone else run into this? > > > > I tried to even run firedaemon from cygwin but cannot do it > > without admin > > so thats out. I also tried to run psexec but it does not work under > > cygwin either apprently. This approach was to try and get > > cygwin to start > > hlds as services by a non Admin user to get around the problem. > > > > The main thing I am trying to do is have a normal (non Admin) > > user run > > hlds.exe and have multiple copies of it run on the same machine. > > > > Any help would be greatly appreciated. > > > > Thanks, > > Russell > > > > > > > > -- > > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > > Problem reports: http://cygwin.com/problems.html > > Documentation: http://cygwin.com/docs.html > > FAQ: http://cygwin.com/faq/ > > > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/