spacebuild/sbep

Some SBEP Models not working correctly on linux servers

Closed this issue · 8 comments

video of the issue: http://youtu.be/GxohNYwZBZ8

That server is running linux. I have a linux server (but play on windows) and this EXACT same thing happened to me. Its an issue with letter casing. Linux doesnt like mixed cases. I fixed it on my server by using a batch re-namer to make every file in SBEP lower case, and uploading that to the server. This will fix the part spawner spawning non physics parts halfway in the ground. But it will break a few things:
1)part assembler stops working, no alignment icons.
2)Since everyone else's local install still uses mixed casing, when they try to spawn a part from the browse menu, linux server cannot find it, since it treats SmallBridge as a completely different folder than smallbridge. Custom spawnmenus should work because I think they always get formatted in lowercase.

How to fix it? Well, we could tell everyone to re-name their SBEP installs to all lowercase, OR
Update the official SBEP to all lowercase. Since windows ignores case, it wont break anything on windows servers, and will fix linux servers. I know there is an issue already asking for this to be done, but it seems to have been put on hold.

Also, something will need to be done about the part assembler not working with all lowercase folder/filenames.

We're well aware that linux has issues with file names, this is nothing new. Which is why there is a LINUX FIX on the snakesvx.net wiki, that should work for now, as it did for me months ago. We're working on a lot of things at the moment, snake said he will be working on file names shortly.

We have two sets of addons to maintain and a third to develop, please be patient.

I will VMware a linux box this weekend and hopefully update it.

I'm already sitting on a powerful VPS, no need for you to set one up. If you wish i can give you some ssh access to the box and what not. Lemme know, also please control the people on about the gyropod, my inbox is filling up. This is not a bloody message board.

I know, btw got Luadoc's working.

Cool, go get IntelliJ IDEA aswell, and then the lua plugin for it. It will help you in future, because both me and snake are using it, and we'll be using the luaDoc integration and the TODO's aswell as all the files in there for the project.

I have. Do you think you could setup a JSChat server thingy? Otherwise this may turn into big discussions..

Hasn't got an userauth system setup, you just type a nick in an it'll use that. So security wise it's not the best, however i'm sure i'll find some time this weekend to update of the libs i'm using. Hopefully that will eliminate some timeout issues i'm having.