Compiling the Zandronum server on a Raspberry Pi: Difference between revisions

Update OSDN link to Heptapod
m (Edit tons of stuff foir the raspberry pi and added my bitbucket link to replace torr's till the new release of zandronum)
(Update OSDN link to Heptapod)
Tag: Source edit
 
(5 intermediate revisions by one other user not shown)
Line 16: Line 16:
== Install Dependencies ==
== Install Dependencies ==


=== Raspbian ===
=== Raspberry PI OS (formerly known as: Raspbian) ===
   $ sudo apt-get install build-essential zlib1g-dev libsdl1.2-dev libjpeg-dev \
   $ sudo apt-get install build-essential zlib1g-dev libsdl1.2-dev libjpeg-dev \
     nasm tar libbz2-dev libgtk2.0-dev cmake git libfluidsynth-dev libgl1-mesa-dev \
     nasm tar libbz2-dev libgtk2.0-dev cmake mercurial libfluidsynth-dev libgl1-mesa-dev \
     libssl-dev
     libssl-dev


=== Arch Linux ARM ===
=== Arch Linux ARM ===
   $ sudo pacman -S --needed gcc make zlib sdl libjpeg-turbo nasm tar bzip2 gtk2 cmake git \
   $ sudo pacman -S --needed gcc make zlib sdl libjpeg-turbo nasm tar bzip2 gtk2 cmake mercurial \
     fluidsynth mesa glu openssl
     fluidsynth mesa glu openssl


Line 31: Line 31:


Clone the Zandronum repository:
Clone the Zandronum repository:
     $ git clone https://doomjoshuaboy@bitbucket.org/doomjoshuaboy/zandronum-rpi.git.
     $ hg clone https://foss.heptapod.net/zandronum/zandronum-stable zandronum


Create and <code>cd</code> to the directory where build files will be outputted:
Create and <code>cd</code> to the directory where build files will be outputted:
    $ cd ./zandronum
     $ mkdir buildserver && cd buildserver
     $ mkdir buildserver && cd buildserver


Line 56: Line 57:
     ./zandronum-server
     ./zandronum-server
You'll probably want to add the <code>-iwad</code> parameter to get it to successfully launch, though.
You'll probably want to add the <code>-iwad</code> parameter to get it to successfully launch, though.
Note: you might need to replace the pk3 to the 3.0 before running this because accidentally messed up the pk3.


Once you've set it all up, enjoy playing on your Pi-powered server!
Once you've set it all up, enjoy playing on your Pi-powered server!


[[File:Pi server.png]]
[[File:Pi server new.png]]