Archief - Games op Linux

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

DragonBe

Legacy Member
Pieps,

Ik ben een soortement guide aan't maken voor allerlei games te spelen op Linux. Nu ben ik in het bezit van enkele games, maar niet allemaal. Dus, als er hier ook gamers tussen zitten: als jullie games hebben, kunnen jullie de installatiestappen en de procedure om te spelen eens hier posten?

Kijk voor voorbeelden op http://www.dragonbe.be/

Alvast bedankt!!!

DragonBe

Legacy Member
Originally posted by InDiG0
kunde sof 2 ook es doen als ge tijd, goesting en knowledge ebt?
thx :)
sof 2 heb ik zelf niet, maar ik zal de nodige research ernaar doen en eventueel eens zien of ik ergens het spel kan lenen.

De planning is om de volgende games te behandelen:
* doom
* quake
* quake II
* quake III arena (live)
* return to castle wolfenstein
* soldier of fortune II
* battlefield 1942 (in progress)
* medal of honour
* unreal tournament (live)
* unreal tournament 2003 (live)
* heretic
* urban terror 3.0
* half live / counter strike (live)
* tribes II

games met de melding (live) staan reeds op mijn site, de rest ben ik nog research naar aan het doen. Sommige games spelen niet "out-of-the-box" onder linux, wat wel jammer is.

Met een beetje geduld zal ik wel mijn lijstje kunnen afwerken...

Keep the faith!!! :cool:

snot

Legacy Member
mag ik er even op wijzen dat het soms beter is delinuxq3apoint-1.32b.x86.run te installeren , tegen het freezen van je muis (cursor blijft hangen in een hoek)

kingpin is ook perfect te spelen (quakeengin)

LiQuiD-7

Legacy Member
yo dragon zeg kheb zo wat op het forum van America's army geleze en kheb zo een beetje samengevat hoe ge het moet instaleren, hopelijk bent ge er iets mee en kunt ge da ook toevoegen aan uwe lijst :)
download de bin file van
http://www.americasarmy.com/operations/downloads_linux.php
en slaag het op in uw home dir, begin het daarna te instaleren door
sh ./amryops190-linux.bin te typen in de console
bij de instaltie zal hij ook vragen waar hij dit moet instaleren , kies ook hier voor je home dir
nu gewoon armyops typen in de console en voila :)

InFerNo

Legacy Member
Installing Quake II

Download the Necessary Files++

All the necessary files for Linux Quake II are available at id Software's ftp site, ftp.idsoftware.com. This site can be quite busy at times,so you may want to use one of these mirror sites instead:

* ftp.cdrom.com/pub/idgames/idstuff (California, USA)
* ftp.gamesnet.net/idsoftware (California, USA)
* ftp.stomped.com/pub/mirror/idstuff (Minnesota, USA)
* mirrors.telepac.pt/pub/idgames (Lisbon, Portugal)
* download.netvision.net.il/pub/mirrors/idsoftware (Haifa, Israel)

The Quake II files mentioned in in this section are:

* Quake II Linux Binaries
o libc5 tar.gz package ftp.idsoftware.com/idstuff/quake2/unix/quake2-3.20-i386-unknown-linux2.0.tar.gz
o glibc tar.gz package ftp.idsoftware.com/idstuff/quake2/unix/quake2-3.20-glibc-i386-unknown-linux2.0.tar.gz
o libc5 rpm package ftp.idsoftware.com/idstuff/quake2/unix/quake2-3.20-6.i386.rpm
o glibc rpm package ftp.idsoftware.com/idstuff/quake2/unix/quake2-3.20-glibc-6.i386.rpm
* Quake II Demo Version for Windows ftp://ftp.idsoftware.com/idstuff/quake2/q2-314-demo-x86.exe
* Quake II Game Source ftp://ftp.idsoftware.com/idstuff/quake2/source/q2src320.shar.Z
* Xatrix (Mission Pack 1) Game Source ftp://ftp.idsoftware.com/idstuff/quake2/source/xatrixsrc320.shar.Z
* Rogue (Mission Pack 2) Game Source ftp://ftp.idsoftware.com/idstuff/quake2/source/roguesrc320.shar.Z
* Quake II Capture the Flag ftp://ftp.idsoftware.com/idstuff/quake2/ctf/q2ctf102.zip
* Quake II Capture the Flag Game Source ftp://ftp.idsoftware.com/idstuff/quake2/ctf/source/q2ctf-1.02-source.shar.Z

Other software mentioned:

* SVGAlib graphics library http://sunsite.unc.edu/pub/Linux/libs/graphics/svgalib-1.3.0.tar.gz
* SVGAlib libc5 binary http://sunsite.unc.edu/pub/Linux/libs/graphics/svgalib-1.3.0.libc5.bin.tar.gz
* Glide runtime libraries http://glide.xxedgexx.com/3DfxRPMS.html
* Mesa 3D graphics library http://www.ssec.wisc.edu/~brianp/Mesa.html
* unzip archive utility http://sunsite.unc.edu/pub/Linux/utils/compress/unzip-5.31.tar.gz

Create the Installation Directory ++

The first thing you'll need to do is decide where you want to install Quake II. The "standard" location is /usr/local/games/quake2. This is where the .rpm packages put Quake II. If you choose to install somewhere else, please substitute the appropriate path wherever /usr/local/games/quake2 is mentioned.

So go ahead and create the directory you'll install Quake II in, and cd to it. The rest of these instructions will assume that this is your current directory.

mkdir /usr/local/games/quake2
cd /usr/local/games/quake2


Installing from CD

Place your Quake II CD in your CD ROM drive, and mount it:

mount -t iso9660 /dev/cdrom /mnt/cdrom


If your CDROM is typically mounted elsewhere, substitute its location for /mnt/cdrom. If you're not sure where your CDROM is mounted, please see the documentation for your particular distribution.

* Full Install The simplest install method is a "full" install, which involves copying the entire contents of your CD to your hard drive. This requires about 350 MB, and is accomplished by issuing the following commands:

cd /usr/local/games/quake2
cp -r /mnt/cdrom/Install/Data/* .


There'll be a bunch of unnecessary Windows files hanging around that you can safely delete:

rm -f /usr/local/quake2/*.dll
rm -f /usr/local/quake2/quake2.exe
rm -f /usr/local/quake2/baseq2/gamex386.dll


* Medium Install If 450 MB is too much space for you to devote to Quake II, you can skip installing the movie cutscenes and link to them on the CD-ROM instead. This will reduce the space requirements to about 200 MB:

cd /usr/local/games/quake2
mkdir baseq2
cp /mnt/cdrom/Install/Data/baseq2/pak0.pak baseq2
cp -r /mnt/cdrom/Install/Data/baseq2/players baseq2
ln -s /mnt/cdrom/Install/Data/baseq2/video baseq2/video


Note that this doesn't mean you have to mount your Quake II CD every time to want to play Quake II. If the game can't load the videos, it just won't display them.

Windows to Linux install

If you have Quake II installed under Windows on a different machine, you can transfer the files in quake2\baseq2\ to your Linux system via FTP or some other mechanism. Keep in mind that the filenames on your Linux system must be in lower case for Quake II to find them, so you may have to rename them after the transfer. Also note that it may be necessary to delete your Windows installation after you do this to remain in compliance with the terms of id's software license. It's not my fault if you do something illegal.

If your Windows and Linux systems are on the same machine, you have two options: copy the files from your Windows partition to your Linux partition, or link to the necessary files from Linux. Both options will work equally well. You'll just save a lot of disk space when you link instead of copy. As usual, replace /win95/games/quake2 in the following examples with the correct path to your Windows partition and Quake II installation.

* If you want to copy the files from your Windows partition, do something like this:

cd /usr/local/games/quake2
cp -r /win95/games/quake2/baseq2 .


* To create links to your Windows Quake II files instead, do this:

cd /usr/local/games/quake2
ln -s /win95/games/quake2/baseq2 .


This second method requires that the Windows partition you're linking to be writeable by users, which may not be appropriate for all systems. By making your Windows partition writeable, you are giving all users the opportunity to destroy your entire Windows installation. If that's ok with you, modify your /etc/fstab to mount the Windows partition with the options umask=002,gid=XXX, where XXX is the group id number of the "users" group. Look in /etc/group for this information. When fstab is updated, umount and re-mount the Windows partition and you're done.

You're done installing the Quake II data files. Move ahead to " Installing the Linux Binaries".

Installing the demo version

id Software has a freely available demo version of Quake II at their ftp site. It's a 40 megabyte download. The demo includes all features of the full version, including multiplayer, but it only comes with three levels, so it may be difficult to find a server to play on.

See the section Download the Necessary Files above for the location of the Quake II demo. Download it and place it in your Quake II directory.

The demo distribution is a self-extracting zip file (it's self-extracting in other OS's anyway). You can extract it with the unzip(1) command, which should be included in most modern distributions. If you don't have unzip, you can download it from the location listed in the Download the Necessary Files section.

cd to your Quake II directory and extract the archive:

cd /usr/local/games/quake2
unzip q2-314-demo-x86.exe


Now we've got to delete some things and move some other things around:

rm -rf Splash Setup.exe
mv Install/Data/baseq2 .
mv Install/Data/DOCS docs
rm -rf Install
rm -f baseq2/gamex86.dll


The Quake II demo is now installed. You just need to add the Linux binaries.

3.3 Adding the Linux Binaries

There are four Linux Quake II packages available for download:

* a libc5 tar.gz package
* a glibc tar.gz package
* a libc5 rpm package
* a glibc rpm package

Install just one of these packages. Each contains the same files, they're just linked against different libraries. Redhat 5.x users should choose the the glibc rpm package. Users of glibc based systems without rpm support should use the glibc tar package. The libc5 rpm is for Redhat distributions prior to 5.0 and other distributions that use the rpm package format. The libc5 tar.gz package is for Slackware and everyone else.

See the Download the Necessary Files section for the location of the Linux Quake II files.

Installing the RPM packages

Installation of the rpm packages should be as simple as:

su root
rpm -Uvh quake2-xxxxx.i386.rpm


Rpm may complain that it can't find libglide2x.so. The Glide library is only necessary if you have a 3Dfx card and want to run Quake II in GL mode. If you don't plan to use the GL mode, you can override the glide dependency with the --nodeps option:

su root
rpm -Uvh quake2-xxxxx.i386.rpm --nodeps


Installing the tar.gz packages

To install, just untar the file in your Quake II directory. Do it as root so the proper file permissions get set:

cd /usr/local/games/quake
su root
tar -xzf qwcl2.21-i386-unknown-linux2.0.tar.gz

InFerNo

Legacy Member
bijna vergeten:
na de linux install:

Quake II should be ready to run under X now. Give it a try:

cd /usr/local/games/quake2
./quake2 +set vid_ref softx

InFerNo

Legacy Member
het is !nFy ja
maar de bron voor dat 'gepaste' gedoe is
http://www.linuxquake.com ;)
ik heb gewoon het belangrijkste gefilterd :S
vergat de bron gewoonweg =)
als ge ook oudere games ondersteund kan ik wel aan een Age Of Empires 2 gedoe gerake
en FreeCiv voor Civilization fans

EDIT: ik zal met wel eens met die Quake2 vertaling bezig houden volgende week ;)

sui

Legacy Member
sof2:

installeer en compile wine :) sof2 werkt niet native.
ja kan proberen te installeren met het programma die voorzien is op de cd's maar dit vind ik niet zo handig omdat deze soms niet goed werkt dus doe ik het als volgd...

1. ik maak een sof2 dir aan (wel maken dat /usr/local/games/ in je .wine/config staat
dit moet er dan zo uitzien
[Drive Z]
"Path" = "/usr/local/games"
"Type" = "hd"
"Lable" = "games"
"Filesystem" = "win95"
)

zoals ik al zei dir aanmaken ;)
$ mkdir /usr/local/games/sof2

2. alle nodige bestanden van de eerste cd kopieëren (het kan zijn dat je hier voor root moet zijn)
$ mount /mnt/cdrom/
$ cp -rv /mnt/cdrom/Setup/* /usr/local/games/sof2/
dit ook herhalen voor de tweede cd

3. nu moet je om sof2 op te starten naar de dir zelf gaan... anders lukt het niet:

$ cd /usr/local/games/sof2
$ wine SoF2MP.exe

of je maakt een sh scriptje in je home dir

#!/bin/bash
cd /usr/local/games/sof2
wine SoF2MP.exe

dit sla je op als sof2.sh in je home dir
dan kan je hiermee sof2 linken in je kde menu bv
of gewoon sof2 met 1 command opstarten

sh /home/sui/sof2.sh

4. als je geen geluid hebt kijk je best dat je geluids driver goed staat (als je oss driver gebruikt zoals ik)
als root:
$ chmod 666 /dev/dsp*
$ chmod 666 /dev/midi*
$ chmod 666 /dev/mixer*

en in je .wine/config

[WinMM]
"Drivers" = "wineoss.drv"
"WaveMapper" = msacm.drv"
"MidiMapper" = "midimap.drv"

[dsound]
"HardwareAcceleration" = "Emulation"
"DefaultPlayback" = "0"

5. frag er op los ;)

InFerNo

Legacy Member
Originally posted by !nFy
Quake II should be ready to run under X now. Give it a try:

cd /usr/local/games/quake2
./quake2 +set vid_ref softx


voor een dedicated is het:
$ ./quake2 +set dedicated 1 +set allowoverflow 1 +set deathmatch 1 +exec server.cfg +set port 27910

verander poort voor een andere poort (27910 is standard)

DragonBe

Legacy Member
Na een nacht worstelen met die Steam installer onder Linux, ben ik alleen teleurgesteld in Valve's houding. De installer werkt niet met Wine, dus ga ik WineX eens uittesten en kijken wat dat ding doet.

Ondertussen vraag ik aan iedereen hier om gelijk ook de petitie te tekenen op http://cgi.riblet.plus.com/petition.php en al jullie vrienden, familieleden, ... er ook naar te sturen. Hoe meer Linux gamers erop intekenen hoe groter de kans is dat Valve toch eens wilt luisteren naar onze grieven.

Alvast bedankt en ik houd jullie op de hoogte!!!

Happy gaming :crazy:

InFerNo

Legacy Member
NEN HELEN BOTERHAM AGAIN!!!


2.2 Installing Quake

Download the Necessary Files

All the necessary files for Linux Quake are available at id Software's ftp site, ftp.idsoftware.com. This site can be quite busy at times,so you may want to use one of these mirror sites instead:

* ftp.cdrom.com/pub/idgames/idstuff (California, USA)
* ftp.gamesnet.net/idsoftware (California, USA)
* ftp.linuxquake.com/lqstuff (Ohio, USA)
* ftp.stomped.com/pub/mirror/idstuff (Minnesota, USA)
* mirrors.telepac.pt/pub/idgames (Lisbon, Portugal)
* download.netvision.net.il/pub/mirrors/idsoftware (Haifa, Israel)

Create the Installation Directory ++

The first thing you'll need to do is decide where you want to install Quake. The "standard" location is /usr/local/games/quake. This is where the .rpm packages put Quake. If you choose to install somewhere else, please substitute the appropriate path wherever /usr/local/games/quake is mentioned.

Note to Redhat users: If you plan on installing QuakeWorld from the rpm packages, you should probably install Quake in /usr/local/games/quake, since the rpms install to this directory by default.

So go ahead and create the directory you'll install Quake in, and cd to it. The rest of these instructions will assume that this is your current directory.

mkdir /usr/local/games/quake
cd /usr/local/games/quake


Installing From a Quake CD

If you're installing from a Quake CD-ROM, read on. Otherwise you have permission to skip this section.

There are at least two versions of the Quake CD in circulation. I've got one from the early days that has Quake version 1.01 on it. Iv'e seen other CDs that contain version 1.06. You have 1.01 if you see files on your CD called quake101.1 and quake101.2. If instead you see a file called resource.1, you have a newer CD. Mount your Quake CD now and determine which version you've got. In the example below, replace /dev/cdrom and /mnt/cdrom with the device file and mount point appropriate for your sysem:

mount -t iso9660 /dev/cdrom /mnt/cdrom
ls /mnt/cdrom


* If you have a resource.1 file on your CD, you can skip ahead to the next bullet. For a version 1.01 CD, you'll need to download the Quake shareware package to update the .pak files after the installation. The last bullet in this section explains this.
o Concatenate the two resource files from your CD to a single file on your hard disk:

cat /mnt/cdrom/quake101.1 /mnt/cdrom/quake101.2 > resource.1


o Now continue on to the next paragraph, but when I refer to /mnt/cdrom/resource.1, you should use /usr/local/games/quake/resource.1 instead.

* Now it's time to extract the Quake files. The resource.1 file on your CD is really an lha archive (lha is a file compression and archiving format like zip or tar). We'll use the lha(1) command to extract it. If lha is not already installed on your system, you can get it from ftp://sunsite.unc.edu/pub/Linux/utils/compress/lha-1.00.tar.Z.

lha e /mnt/cdrom/resource.1


When lha is done, your Quake directory will contain a bunch of new files. A directory called id1/ will also be created. The files in this directory are the only ones that are important for Linux Quake, so you can safely remove everything else. If you're totally new to Quake, or even if you're not, you may want to hang on to the *.txt files. On my system, I throw all the readmes that accumulate into a doc/ directory. So:

cd /usr/local/games/quake
mkdir doc
mv *.txt doc
rm -f *


* If you installed from a version 1.01 CD, now you need to overwrite your id1/pak0.pak file with the one from the Quake shareware version. Install the shareware version as described in Shareware Version Install, only install it in some temporary directory so you don't overwrite your real Quake files. When you've extracted all the shareware files, copy the id1/pak0.pak file from the temporary shareware directory to your /usr/local/games/quake/id1 directory. After that, you can erase the temporary shareware files.

That's it for installing from the CD. You can jump ahead to section " Installing the Linux Binaries" now.

The Quake data files are now installed. Move ahead to " Installing the Linux Binaries".

Shareware Version Install

The single-episode shareware version of Quake is freely available for download from id's ftp site. It has all the features of the full version, with a couple of major limitations: You can't play QuakeWorld with it, and you can't play custom or modified levels.

Installing the shareware version of Quake isn't really much different than installing from the CD.

See section Download the Necessary Files for the location of the shareware distribution. Download it and extract it to your Quake directory:

cd /usr/local/games/quake
unzip -L /wherever/you/put/it/quake106.zip


Now you've got (among others) a file called resource.1 that's really an lha archive (lha is a file compression and archiving format like zip or tar). We'll use the lha(1) command to extract it. If lha is not already installed on your system, you can get it from ftp://sunsite.unc.edu/pub/Linux/utils/compress/lha-1.00.tar.Z.

lha e resource.1


When lha is done, your Quake directory will contain a bunch of new files. A directory called id1/ will also be created. The files in this directory are the only ones that are important for Linux Quake, so you can safely remove everything else. If you're totally new to Quake, or even if you're not, you may want to hang on to the *.txt files. On my system, I throw all the readmes that accumulate into a doc/ subdirectory. So:

cd /usr/local/games/quake
mkdir doc
mv *.txt doc
rm -f *


Now you're ready to install the Linux binaries.

2.3 Adding the Linux Binaries

Decide which of the three flavors of Quake you'd like to install:

* X11 Quake allows you to run Quake in a window on your X desktop. It's the least exciting client, but it's a great, safe way to test your installation.
* Squake is the SVGAlib Quake client. It runs full screen on your console.
* GLQuake is the OpenGL Quake client, the One True Way to play Quake if you have a 3Dfx accellerator card.

Download the packages you want (see section Download the Necessary Files) and extract them to your Quake directory like so:

cd /usr/local/games/quake
tar -xzf XXXX-i386-unknown-linux2.0.tar.gz


2.4 Setting Permissions

Quake and QuakeWorld servers can be run by any user. The Quake clients, however, need access to your sound and graphics cards, which requires privileges that normal users don't have. One (bad) way to deal with this is to always run Quake as root. Responsible system administrators will cringe at this filthy suggestion. Making the Quake binaries setuid root is a more acceptable solution. Quake can then be run by regular users and still have the privileges it needs to access the sound and graphics devices. Setuid presents a security risk, though. A clever user could exploit a bug or security hole in Quake to gain root access to your system. Of course, if you don't run a multi-user system, this is may not be a big concern.

squake is the only Quake client that must be run with root permissions. With a little work, you can run the X and GL clients without setuid. Running X and GL games without setuid in the Tips and Tricks section tells how to make this work.

If you plan to run squake, make it setuid root with the following commands:

chown root squake
chmod 4755 squake


If you've decided it's ok to run quake.x11 and glquake setuid root on your system, you can repeat the above commands for these binaries as well.

2.5 X11 Quake

If you installed the X11 client, now's a good time to try it out. You may need to do further configuration for glquake and squake, but at this point quake.x11 should be ready to go.

cd /usr/local/games/quake
./quake.x11


If all is well, a small Quake window should appear with the first demo running in it. You should hear sound effects and possibly music, if your CD is in the drive. If any of this fails to occur, please see the Troubleshooting section for help.

2.6 SVGAlib Quake

Both squake and glquake require SVGAlib to run (glquake uses SVGAlib to process keyboard and mouse input, in case you're wondering). SVGAlib comes with most modern Linux distributions, and must be properly configured before squake or glquake will run correctly.

libvga.config is SVGAlib's configuration file. On most systems you'll find it in either /etc or /etc/vga. Make sure the mouse, monitor, and video card settings in this file are correct for your system. See the SVGAlib documentation for more details.

If you don't already have SVGAlib on your system, download it from the location mentioned in the files section above.

If you have a RedHat 5.x or other glibc-based Linux distribution, see Glibc, RedHat 5.x, Debian 2 considerations in the Troubleshooting/FAQs section for important information about compiling libraries for use with Quake. A precompiled libc5 SVGAlib binary is available at http://sunsite.unc.edu/pub/Linux/libs/graphics/svgalib-1.3.0.libc5.bin.tar.gz for those who don't want to deal with the hassle of compiling for libc5.

You should run squake from a virtual console. It won't run from X unless you're root when you start it. And running a game as the root user is something that should be avoided. So if you're in X, do a CTRL+ALT+F1, login and then:

cd /usr/local/games/quake
./squake


Running SVGA and GL games from X in the Tips & Tricks section below explains how to launch SVGA and GL Quake from X without manually switching to a virtual console.

2.7 GLQuake

Hardware-accelerated OpenGL Quake is Quake the way God intended it to be. There is no substitute, and once you've experienced it there's no going back.

To run glquake, you need a 3D card with the Voodoo, Voodoo2 or Voodoo Rush graphics chipset on it. There are specific issues to be dealt with if you have a Voodoo Rush card, and I won't go into them now because frankly, I wouldn't know what I was talking about. A future version of this HOWTO will cover Rush issues (If somebody wants to write about Voodoo Rush issues, I'll gladly include it here).

The SVGAlib, Glide, and Mesa libraries must all be installed and configured properly on your system for glquake to work. The following sections will very briefly cover what you need to do to get them going.

Bernd Kreimeier's ( [email protected]) Linux 3Dfx HOWTO ( http://www.gamers.org/dEngine/xf3D/howto/3Dfx-HOWTO.html) is good source for further information.

The 3dfx.glide.linux newsgroup on the 3dfx news server (news.3dfx.com) is another good source of information about the intersection of Linux, glide, Mesa and Quake.

SVGAlib

glquake uses SVGAlib to get input from the mouse and keyboard, so you'll need to configure it as outlined in section SVGAlib Quake.

Glide ++

Glide is a library that provides an API for programming 3Dfx based cards. If you want the Mesa graphics library to use your 3Dfx card, you've gotta have it.

Do NOT use the Linux Glide library distributed at 3Dfx's web site. It's more than a year out of date. You're bound to have problems if you try to use it. The latest version of glide can always be found at http://glide.xxedgexx.com/3DfxRPMS.html. Select the package(s) appropriate for your system, and install according to the instructions on the web page.

Note that unless you download the 3Dfx device driver package in addition to the Glide library, you will only be able to run Glide applications (like GLQuake) as root. Install the /dev/3dfx module and you can play GLQuake as a regular user. PentiumPro/Pentium II users have an additional incentive for downloading this driver: it can dramatically increase your framerate. The driver enables support for MTRRs, a memory-caching feature of these CPUs. See http://glide.xxedgexx.com/MTRR.html for a better explanation of this feature.

Once you have glide installed, try out the test program that comes with it. Remember this program: it's a good way to reset your display if you ever have a glide application (like GLQuake) crash and leave your screen switched off. NOTE: run this test from a VC, not X! It's possible for the test app to lose mouse and keyboard focus in X, and then you'll have no way of shutting it down.

/usr/local/glide/bin/test3Dfx


Your screen should turn blue and prompt you to hit any key. After you press a key you should be returned to the prompt. 3dfx.glide.linux on 3dfx's news server (news.3dfx.com) is a great source of information for Linux glide-specific problems.

Mesa

Once glide's installed, you need to install Mesa, a free OpenGL implementation by Brian Paul ([email protected]). Luckily, you won't have to look far, because Mesa 2.6 is included with the QLQuake & QuakeWorld binaries. All you have to do is move it to the right place:

cd /usr/local/games/quake
cp libMesaGL.so.2.6 /usr/local/lib
ldconfig


The RedHat distribution comes with a (IMO) broken ld.so configuration. /usr/local/lib is not part of ld.so's search path by default, so anything you install there won't get used. You can remedy the situation by adding the line /usr/local/lib to your /etc/ld.so.conf file, or including /usr/local/lib in your $LD_LIBRARY_PATH. Alternatively, you could install all new libraries someplace like /lib, but this approach seriously offends my tidy nature.

If you want to upgrade Mesa to a more recent version (Mesa 3.0 is the most recent version as of this writing), you can download the latest from ftp://iris.ssec.wisc.edu/pub/Mesa If you have a RedHat 5.x or other glibc-based Linux distribution, see Glibc, RedHat 5.x, Debian 2 considerations in the Troubleshooting/FAQs section for important information about compiling libraries for Quake.

After you've built it according to the instructions, you will have to do two things:

* Remove your old Mesa installation. If you previously installed a libMesaGL.so.2.6 as described above, you must remove it or Quake may not use the new version.

cd /usr/local/lib/
rm -f libMesaGL.so.2*


* If the new Mesa has a major version number that's greater than 2, you need to create a link to it with the name libMesaGL.so.2:

cd /usr/local/lib/
ln -s /wherever/you/installed/it/libMesaGL.so.3.0 libMesaGL.so.2
ldconfig


Now switch to a VC (CTRL+ALT+F1) and start glquake.

cd /usr/local/games/quake
./glquake

Cel

Legacy Member
quake I onder linux -> www.fuhquake.net

gewoon maken da ge de juste pak's hebt in uw id1 dir.
of zijn het wad's in q1 nog.. dunno anymore.. anyway, fuhquake is veel simpeler (en veel schoner)

InFerNo

Legacy Member
deze keer geen cut'n paste maar een link

XDoom


en de zogenaamde opvolger PSDooM
nog edit:
PSDooM vervangt het programma XKill waarbij draaiende programma's in het spel omgezet worden tot monsters...
dit alleen spelen als je een hangende PC hebt!

probably laatste EDIT:
dit is de meest complete site die ik over doom kon vinden: Deze :p

QplQyer

Legacy Member
Jow, omda dees hier de games thread is zowa dacht ik dat ik nog wat nuttige tips voor fps omhoog te krijgen kon doorspelen:

-Kernel recompilen kan helpen, maar pas op da ge weet wa ge doet en maak da ge uwe oude kernel ook nog ebt staan!
- maar nuttigste tip is dit: Maak da dingen zoals GDM enzo niet lopen, sluit gnome/KDE af en edit dan uwe .xinitrc , vanonder (alle bij mij althans) staat er hoogstwaarschijnlijk iets als: exec gnome-session , ok als je nu bv ut2003 hebt geinstalleerd in /home/username/ut2003/ dan zette daar logischerwijs exec ut2003/ut2003
als je een winex game wilt spelen dan doe je het best: exec xterm en dan duw je in die xterm je winex commands enzo in.

De laatste tip kan voor SERIEUS wat fps winst zorgen, zeker als je het vergelijkt met de fps die je krijgt als gnome nog draait (kan aan gnome liggen ook, don't know). Of een andere oplossing is een minder RAM vretende windowmanager te gebruiken, maar je game als een soort van window manager gebruiken geeft toch de hoogste fps in mijn ondervindingen (aloewel de fps in twm niet zo slecht waren, maar das ook niet echt verwonderlijk).

Mss ook iets voor op je site te zetten?

nitrokorn

Legacy Member
de meeste spellekes van id software kunt ge perfect onder linux draaien. (ze draaien zelfs beter)
UT, UT2003, america's army, RTCW, enemy territory, ... die draaien allemaal perfect onder linux. en er zijn er nog veel meer.

Ik heb ergens een tutorial gevonden om met de nieuwe wineX steam te spelen. kheb het wel nog nie getest.

*edit* dit is de link voor de geinteresseerden
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan