Re: How do I compile a Linux compatible map??
Posted by Boxy on
Wed Dec 15th 2004 at 9:06pm
18 posts
12 snarkmarks
Registered:
Dec 8th 2004
Location: UK
Hello everyone,
As you may or may not knowIve have released Stalkyard, but have had a
few linux boys saying thay it wont boot up on their linux setups. Now
as linux have the largest most stable servers, its ideal for me to be
able to support them for maximum coverage of my map. So to the point.
How the hell do I make my map compile so its suitable for Win32 and
Linux?? Please help me obi snark community, you are my only hope.
Re: How do I compile a Linux compatible map??
Posted by Boxy on
Wed Dec 15th 2004 at 9:21pm
18 posts
12 snarkmarks
Registered:
Dec 8th 2004
Location: UK
Dammit man this is serious..but thanks :biggrin:
Re: How do I compile a Linux compatible map??
Posted by Tracer Bullet on
Wed Dec 15th 2004 at 9:23pm
2271 posts
445 snarkmarks
Registered:
May 22nd 2003
Occupation: Graduate Student (Ph.D)
Location: Seattle WA, USA
I don't know about HL2, but in HL1 the main thing you had to worry about was capitalizations. For instance, if you referred to a particular model as "Mapname.mdl", but it was really called "mapname.mdl", it would work fine in windows, but not in Linux. This is because Linux is case sensitive while Windows is not.
As I say, I've no idea if this is the problem you are having, or even if the info is still relevant, but I suspect it is worth checking out.
Re: How do I compile a Linux compatible map??
Posted by Boxy on
Wed Dec 15th 2004 at 9:51pm
18 posts
12 snarkmarks
Registered:
Dec 8th 2004
Location: UK
I dont know if that matters or not either but Ive checked and Hammer
makes them all lowercase by default anyway. Thanks for the idea though.
Anyone else? Surely not every single map on here is non-llinux? Why
havent the linux people kicked up a fuss?
Re: How do I compile a Linux compatible map??
Posted by Dracarys on
Wed Dec 15th 2004 at 11:43pm
Posted
2004-12-15 11:43pm
5 posts
1 snarkmarks
Registered:
Dec 4th 2004
Occupation: HL2
Location: USA
The idea isn't to make them all lowercase; it's to make sure the
names/targets match. For example, in a windows command line typing "cd
C:\BLAH\blah\BLah" would work even if the path was actually
C:\blah\blah\blah, while in linux, the command "cd /blah/BLah/blAH"
would ONLY work if the path actually was exactly /blah/BLah/blah.
Re: How do I compile a Linux compatible map??
Posted by Boxy on
Wed Dec 15th 2004 at 11:56pm
Posted
2004-12-15 11:56pm
18 posts
12 snarkmarks
Registered:
Dec 8th 2004
Location: UK
Thanks man, good call, but ive made the map totally from hl2 entities
and models, everything is in lowercase and match each other. In fact I
think that if most of the file paths were written out differently it
have a fit, even in win32. Regardless, ive checked all pathname, entity
names etc and they are all lower case and match up to each other where
appropiate. Keep the ideas coming though...
Re: How do I compile a Linux compatible map??
Posted by Nanodeath on
Thu Dec 16th 2004 at 12:53am
Posted
2004-12-16 12:53am
356 posts
66 snarkmarks
Registered:
Nov 11th 2004
Occupation: Student - Bioengineering
Location: Seattle, WA, USA
Have you tried running vbsp with the -linuxdata parameter? :razz:
Re: How do I compile a Linux compatible map??
Posted by Boxy on
Fri Dec 17th 2004 at 1:54am
18 posts
12 snarkmarks
Registered:
Dec 8th 2004
Location: UK
No linux based system wil lrun the map at th emo, they all crash or
reset. Ive nailed it down to an entity problem, but still workign on
it...most annoying
Re: How do I compile a Linux compatible map??
Posted by Tracer Bullet on
Fri Dec 17th 2004 at 2:15am
2271 posts
445 snarkmarks
Registered:
May 22nd 2003
Occupation: Graduate Student (Ph.D)
Location: Seattle WA, USA
would you care to describe the problem for future people who might encounter it?
Re: How do I compile a Linux compatible map??
Posted by fishy on
Fri Dec 17th 2004 at 3:40pm
fishy
member
2623 posts
1476 snarkmarks
Registered:
Sep 7th 2003
Location: glasgow
i had a tfc map that played fine on windows servers, but crashed linux servers at the same point every time.
it was all down to a sequence of explosions that had too many temp entities (rock gibs) all flying around at the one time.
that was hl1, but linux is still the same, so maybe it's still relevant.