I'm really interested in getting a quakeworld server up and running on my Pi. Quake was a big part of my childhood and would love to get a server running on the Pi for people to join. If anyone is willing to help me with this it would be much appreciated as i'm not too clued up on porting it across to ARM. Heres a link to all the Quake 1 sources:
ftp://ftp.idsoftware.com/idstuff/source/
Regards
Stuart
- stuartheath
- Posts: 23
- Joined: Mon Jun 18, 2012 9:42 pm
- stuartheath
- Posts: 23
- Joined: Mon Jun 18, 2012 9:42 pm
Re: Quakeworld Server
anyone?
Re: Quakeworld Server
Hi Stuart,
Yeah, I will be willing to help out getting this up and running,
this will be a learning experience for me too.
Are you specifically looking at Quake 1?
Yeah, I will be willing to help out getting this up and running,
this will be a learning experience for me too.
Are you specifically looking at Quake 1?
Re: Quakeworld Server
Have a look at quake2world.net, could do something with this ;o)
- stuartheath
- Posts: 23
- Joined: Mon Jun 18, 2012 9:42 pm
Re: Quakeworld Server
Hi, yes Quake1 idealy as I have a few friends and I that want to have a server running. I opted for Quake1 simply because I prefer it over the other quake series. Also I believe the Rpi would probably handle this better being an older game. All source code, including linux version is all available via the id ftp servers. So where do we start getting this compiled for the Pi? im using "wheezy" atm but would be happy to move over to Arch if I had to.TeaBoy wrote:Hi Stuart,
Yeah, I will be willing to help out getting this up and running,
this will be a learning experience for me too.
Are you specifically looking at Quake 1?
Re: Quakeworld Server
How does one do when porting software like quake to a raspberry pi?
Kind Regards
Kind Regards
Re: Quakeworld Server
I am not sure if these users are aware, but there is a perfectly ported Quake 3, and the serverlist is still very active.
I can post a link to the tutorial here if you are interested.
I have mine running at 1080p 30+FPS, no noticeable lag.
A beautiful example of the Pi power, and awesome to say the least.
I can post a link to the tutorial here if you are interested.
I have mine running at 1080p 30+FPS, no noticeable lag.
A beautiful example of the Pi power, and awesome to say the least.
Re: Quakeworld Server
I think we are aware! But want to play Quake 1 instead!
Re: Quakeworld Server
Well download all (ok perhaps only those you want) the files , extract them.
Read all files named "README" and "INSTALL". Sometimes they are named a bit different.
Check if you can disable assembly , and recompile following what you have read.
Mostly
But read all instruction files first (.txt and the like).
ghans
Read all files named "README" and "INSTALL". Sometimes they are named a bit different.
Check if you can disable assembly , and recompile following what you have read.
Mostly
Code: Select all
./configure
make
make install
ghans
• Don't like the board ? Missing features ? Change to the prosilver theme ! You can find it in your settings.
• Don't like to search the forum BEFORE posting 'cos it's useless ? Try googling : yoursearchtermshere site:raspberrypi.org
• Don't like to search the forum BEFORE posting 'cos it's useless ? Try googling : yoursearchtermshere site:raspberrypi.org
Re: Quakeworld Server
Hi
I was able to get a quake world server running on my Pi.
Check out http://nquake.com/ & http://qw-dev.net/
and download:
http://downloads.sourceforge.net/nquake ... ler.tar.gz
I had issues with the script it uses to compile the server binaries and complied it myself by getting the source from Git
git clone http://qw-dev.net/git/mvdsv mvdsv
edite the Makefile build/make/Makefile
comment out the line with -m32 force32bit
after building replace the binaries in the root of the nquake directory
I also found this helpful for compiling the other required binaries: http://www.quakeservers.net/files/compi ... ources.txt
Enjoy
I was able to get a quake world server running on my Pi.
Check out http://nquake.com/ & http://qw-dev.net/
and download:
http://downloads.sourceforge.net/nquake ... ler.tar.gz
I had issues with the script it uses to compile the server binaries and complied it myself by getting the source from Git
git clone http://qw-dev.net/git/mvdsv mvdsv
edite the Makefile build/make/Makefile
comment out the line with -m32 force32bit
after building replace the binaries in the root of the nquake directory
I also found this helpful for compiling the other required binaries: http://www.quakeservers.net/files/compi ... ources.txt
Enjoy
Re: Quakeworld Server
Make sure to speak for yourself!sonite wrote:I think we are aware! But want to play Quake 1 instead!
The reason why I posted was because one of the above users said something about using Quake 1 because it wouldn't lag, like some later games.
Re: Quakeworld Server
Ah... have tried Q3. Went good acctually!
- MasterSplinter
- Posts: 10
- Joined: Mon Jun 11, 2012 6:00 pm
Re: Quakeworld Server
Interesting, I'll be checking this out.
I recently made a Pi Qstat article:

I recently made a Pi Qstat article:

flaxos wrote:Hi
I was able to get a quake world server running on my Pi.
Check out http://nquake.com/ & http://qw-dev.net/
and download:
http://downloads.sourceforge.net/nquake ... ler.tar.gz
I had issues with the script it uses to compile the server binaries and complied it myself by getting the source from Git
git clone http://qw-dev.net/git/mvdsv mvdsv
edite the Makefile build/make/Makefile
comment out the line with -m32 force32bit
after building replace the binaries in the root of the nquake directory
I also found this helpful for compiling the other required binaries: http://www.quakeservers.net/files/compi ... ources.txt
Enjoy
Re: Quakeworld Server
Hi Guys,
Just wondering if any of you have managed to get Quakeworld running (client) on the Pi?
I have found a project where someone has managed to get this running on Android using OpenGLES:
http://code.google.com/p/glesquake/
I'm looking at decompiling the APK to see if I can get it running on the Pi. I don't think I will make it too far considering my Linux skills are terrible to say the least (reason why I brought Pi was to learn more about it) but it might be helpful for those wanting to use the Pi as a portable quake box
Edit: Also found some other info here:
http://www.powerdeveloper.org/forums/vi ... php?t=2191
Just wondering if any of you have managed to get Quakeworld running (client) on the Pi?
I have found a project where someone has managed to get this running on Android using OpenGLES:
http://code.google.com/p/glesquake/
I'm looking at decompiling the APK to see if I can get it running on the Pi. I don't think I will make it too far considering my Linux skills are terrible to say the least (reason why I brought Pi was to learn more about it) but it might be helpful for those wanting to use the Pi as a portable quake box

Edit: Also found some other info here:
http://www.powerdeveloper.org/forums/vi ... php?t=2191
Re: Quakeworld Server
I did manage to get that guys hacked up android port to compile on the RPi but it ran at about 1fps. It was awful.
I've been trying to get sdlquake to run instead, I have it compiling but it segfaults when it attempts to load progs.dat when I create a new game. Otherwise for software rendering it doesn't do a bad job. Post about sdlquake is here: http://www.raspberrypi.org/phpBB3/viewt ... 78&t=33850
I've been trying to get sdlquake to run instead, I have it compiling but it segfaults when it attempts to load progs.dat when I create a new game. Otherwise for software rendering it doesn't do a bad job. Post about sdlquake is here: http://www.raspberrypi.org/phpBB3/viewt ... 78&t=33850
Re: Quakeworld Server
Ill answer this very specific question:
how to setup a modern QuakeWorld server on the raspberry pi:
1. Download nQuakesv (linux server version) from http://nquake.com/;
2. Use the script to download and install everything. answer no to both "QTV" and "QWFWD" - no binaries yet for rpi;
3. go to nquakesv / folder and backup mvdsv and ktx/qwprogs.so (rename)
4. download the raspberry pi binaries of these files from here: https://mega.co.nz/#!mhY3DIjJ!BxHv40BeI ... ptE-LJIII0
5. give +x permissions to mvdsv (its called the multiview server and replaces the old qwsv binary);
6. to start your server, type ./run/port1.sh
voilà! the server has started in 28501 port.
nQuake is a QuakeWorld package who simplifies playing and creating servers for this 1996 game. Its the game of our lives. Use nQuake to play - it has all the necessary stuff, except for pak1.pak (which isn't legal to distribute - you can add it to /id1 folder if you have that file).
refer to http://www.quakeworld.nu for more =)
how to setup a modern QuakeWorld server on the raspberry pi:
1. Download nQuakesv (linux server version) from http://nquake.com/;
2. Use the script to download and install everything. answer no to both "QTV" and "QWFWD" - no binaries yet for rpi;
3. go to nquakesv / folder and backup mvdsv and ktx/qwprogs.so (rename)
4. download the raspberry pi binaries of these files from here: https://mega.co.nz/#!mhY3DIjJ!BxHv40BeI ... ptE-LJIII0
5. give +x permissions to mvdsv (its called the multiview server and replaces the old qwsv binary);
6. to start your server, type ./run/port1.sh
voilà! the server has started in 28501 port.
nQuake is a QuakeWorld package who simplifies playing and creating servers for this 1996 game. Its the game of our lives. Use nQuake to play - it has all the necessary stuff, except for pak1.pak (which isn't legal to distribute - you can add it to /id1 folder if you have that file).
refer to http://www.quakeworld.nu for more =)
Re: Quakeworld Server
You could also used a pre-configured disk image like "Quake In A Box" (http://www.quake.ie/downloads/quakepi.php). Just download the image and dd to a 4GB SD Card, pop into your Pi, and instant Quakeworld LAN game!
It uses Arch Linux for ARM and all pre-compiled binaries for MVDSV and KTX mentioned already.
It uses Arch Linux for ARM and all pre-compiled binaries for MVDSV and KTX mentioned already.
Re: Quakeworld Server
Does anybody still have the precompiled binaries? They have been taken down and can't find them anywhere. I can't compile them myself, too, have no idea why.