Page 1 of 1

Quakeworld Server

Posted: Sat Aug 25, 2012 12:34 am
by stuartheath
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

Re: Quakeworld Server

Posted: Fri Aug 31, 2012 11:44 am
by stuartheath
anyone?

Re: Quakeworld Server

Posted: Sat Sep 01, 2012 10:18 am
by TeaBoy
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

Posted: Sat Sep 01, 2012 10:37 am
by TeaBoy
Have a look at quake2world.net, could do something with this ;o)

Re: Quakeworld Server

Posted: Mon Sep 03, 2012 2:23 pm
by stuartheath
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?
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.

Re: Quakeworld Server

Posted: Tue Sep 25, 2012 9:51 pm
by sonite
How does one do when porting software like quake to a raspberry pi?

Kind Regards

Re: Quakeworld Server

Posted: Wed Sep 26, 2012 6:19 pm
by 3870x2
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.

Re: Quakeworld Server

Posted: Wed Sep 26, 2012 11:07 pm
by sonite
I think we are aware! But want to play Quake 1 instead!

Re: Quakeworld Server

Posted: Wed Sep 26, 2012 11:38 pm
by ghans
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

Code: Select all

./configure
make
make install
But read all instruction files first (.txt and the like).

ghans

Re: Quakeworld Server

Posted: Thu Sep 27, 2012 9:35 am
by flaxos
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

Posted: Thu Sep 27, 2012 9:23 pm
by 3870x2
sonite wrote:I think we are aware! But want to play Quake 1 instead!
Make sure to speak for yourself!

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

Posted: Thu Sep 27, 2012 10:08 pm
by sonite
Ah... have tried Q3. Went good acctually!

Re: Quakeworld Server

Posted: Mon Oct 01, 2012 4:03 pm
by MasterSplinter
Interesting, I'll be checking this out.

I recently made a Pi Qstat article:

Image



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

Posted: Fri Dec 14, 2012 2:07 pm
by Torabi
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

Re: Quakeworld Server

Posted: Sun Feb 17, 2013 12:07 am
by Knappster
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

Re: Quakeworld Server

Posted: Thu Nov 07, 2013 12:04 pm
by mushis
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 =)

Re: Quakeworld Server

Posted: Wed Sep 16, 2015 1:26 pm
by RawShark
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.

Re: Quakeworld Server

Posted: Mon Jul 18, 2016 7:34 pm
by ripednail
:lol:

Re: Quakeworld Server

Posted: Wed Dec 21, 2016 8:31 pm
by Nawias
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.