asb / spindle

http://asbradbury.org/projects/spindle/
Other
185 stars 43 forks source link

Quake 3 #93

Open HangFire opened 12 years ago

HangFire commented 12 years ago

Quake 3 is a ready installed package requiring the addition of two files from the original game before it will run. This requires that one runs: " /usr/games/game-data-packager -i quake3 baseq3/pak0.pk3 linuxq3apoint-1.32b-3.x86.run"

this produces the error: "cp: writing `/tmp/game-data-packager.05fdgo/pak0.pk3': No space left on device"

The previous copy of Debian seems to have included /tmp within the root file system. The new /tmp is now part of tmpfs, and varies in size from 24 to 44M according to the memory split, from what I could make out. None of these allow the above to run.

I hope that I have the command wrong or similar, as I believe that tmpfs is RAM based, so not really expandable.

shinji257 commented 12 years ago

Quake 3 may need to be modified to copy to /var/tmp instead of /tmp.

The change from /tmp on the physical media to a tmpfs instead was an upstream change in Debian Wheezy and it defaults to that. Most linux distributions are changing to that due to SSD drives and it reduces on disk i/o. In many cases a loss of ram to tmpfs has drastic performance improvements in a beneficial manor due to a reduction in disk i/o activity from it.

HangFire commented 12 years ago

Quake 3 may need to be modified to copy to /var/tmp instead of /tmp.

Now that sounds promisingly straighforward. :-)