Stalkyard wont run in Linux setups?

Boxy

Newbie
Joined
Dec 10, 2004
Messages
110
Reaction score
0
Stalkyard wont run on Linux setups?

Ive been trying to get Stalkyard to compile so it will run on Linux setups, but so far have failed. Ive tried through Hammer and the dos box to compile, and forced the linuxdata switch as well, but to no avail.

Im not sure what I have done to the map that other map makers havent(or do other peoples maps not run on Linux either?) but I could do with some help getting it to work with Linux.

It is getting to the point where Im almost willing to let someone else have the source VMF file to try and get the dam thing compiled to work on Linux. If anyone has anyclues or ideas on how to fix it, or wants a copy of the VMF to have a go let me know. I dont want to hand my VMF file out to every man and his dog though for obvious reasons...
 
Alfred at Valve advised that the -linuxdata switch in dos would fix this problem. I'm not at home right now and don't have the SDK at this location, but do this:

go to start/run/cmd

cd to where vbsp.exe is located:

c:\ cd c:\path\tovbsp

type vbsp.exe to get the usage instructions so that you can see the appropriate switches to indicate the source and destination file names:

c:\path\tovbsp\ vbsp.exe

Once you have this info, the appropriate command would be something like this:

c:\path\tovbsp\ vbsp.exe --sourcefile c:\path\tomap\stalkyard.bsp --desitinationfile c:\path\tomap\new\stalkyard.bsp -linuxdata

I hope this helps. I'll try to check the board from home later and if you have any more problems maybe I can post the actual commands with the appropriate source and destination switches. The command above is just an example and needs to be modified with the correct options for those two things.
 
Thanks man, but I did exactly all this stuff last nite and it still didnt sort the problem out! There must be something in my map, a pathname somwhere, that is f**king it up for me. I guess I will have to go through the entity list and search. Oh the bloody joy.

If prophet wants a crack at compiling a linux version as well that would be sweet, although Ive added a few things so dont release it if you do.=)
 
I'm messing around with it some. Paste in the command you used yesterday.
 
I cant coz im at Uni, not at home! But i basically did what the man Gringo said. Off the top of my head it was:
vbsp "D:\steam\steamapps\username \half-life 2 deathmatch\hl2mp\maps\dm_stalkyard" -linuxdata

Obviously i followed this up with vvis and vrad commands as well...

However the comments on the command line states that if it detects MP entities it puts this linuxdata switch in anyway, so i cant see what difference this would make. It must be sometihng else wrong with my map, I just wish I knew what!!!
 
Well, from what I can tell you need -linuxdata right after vbsp not at the end.
 
I think I remember that too actually. I'll try again tonite when I get home.

EDIT: There are a lot of maps out right now with the same issue, it's not just yours =/
 
Phew thank god, im not the only one! How come no one has kicked off about non Linux maps beofre then? I too will try a compile with the switch at the end and the start, and see which if any works on a linux box/ Prophet ill email you both variants when i get home as well, prob quite soon.
 
I'll be waiting on your email.

I feel a news story at my site coming on about this.

If we get this one to work I want your exact command so we can spread the news.
 
IF we get this to work, we WILL get this to work my son =), if i die trying this dam map will run on a linux server!
 
Ive compiled a new bsp and vmf for you to try/tinker with. Dammit I want this done, this map should have been in the can days ago!
 
Sorry, no go. Can you show me your exact command, I'll see if Pi Mu Rho will help us.
 
It must be something map-specific - mine runs fine on linux servers with a normal compile. From my compile log:

Loading e:\steam\steamapps\my@ccount\sourcesdk\hl2mp_sample_content\maps\dm_watergate.vmf
Detected multiplayer map, building linux dedicated server data

How does it know it's a multiplayer map? I thought it might have been usage of info_player_deathmatch instead of info_player_start, but I've got one of those in my map too.

So, it's a question of finding what the compiler uses to determine what kind of map it is.
 
Yeah, I'm not sure. This map works just fine on windows servers. Maybe something you said there will help out Boxy. I'm not a mapper so I'm lost before even starting.

Thanks for the help!
 
Here is something someone posted at my forums. He may be talking out of his ass but you never know.

because as long as there is a info_player_deathmatch, info_player_teamspawn, or info_player_axis entity in the map the compile tools saves all the linux physics data in the file regardless of the switch.
 
Yeah I saw that too, it must be something in my map, probably an entity or sumat. Ill go through them all, make em lower case n stuff, and then send it yo ya. If that fails Ill have to cordon off sections of th emap and see which sections work until we find the culprit...
 
Okay I found a few rogue entities that had capital letter to start their names with, and have renamed all of them with completely lower case names. Im compilin gnow and sending off to my fave Linux tester, hopefully this may be it, if you are there prophet...
 
It is sent, go to it my sick Linux based friend :D. I sure hope those entitites were the problem...
 
OMG this is so annoying me now! What the hell is doing this??
 
I dunno man. Gringo said he was going to give it a shot later tonight but he had some things to do first. He has converted maps to linux before but he did it with the bsp and the -linuxdata switch. I guess you could try it with the bsp but from what Gringo said it takes forever to recompile a bsp file.
 
Geez, now even I am starting to get frustrated. I've been watching Boxy's problems through this forum for quite a few days now and all of this really sucks. Since I don't remember seeing much people supporting him, I thought I should just drop a line and say that this maps absolutely rocks, and I hope you can get it compiled for linux sooner or later (sooner!)
 
See the new thread my friend, I have finally cracked the b*****d!
 
Back
Top