Jump to content

Compiling zandronum-server on the Raspberry Pi


Recommended Posts

Hello Everyone

After a few days of testing and compiling the zandronum-server on the pi is finally ready for you to compile. (tested on Raspberry PI4 with Rasphian Buster.)
What went wrong was the SQLite needed an update to the latest as well as the lemon code.
so here's how it works:

1. Update the pi to the latest: 

sudo apt update && sudo apt upgrade

1a. (optional) reboot (if needed) 

sudo reboot

2. Install these:

sudo apt-get install build-essential zlib1g-dev libsdl1.2-dev libjpeg-dev \
    nasm tar libbz2-dev libgtk2.0-dev cmake mercurial libfluidsynth-dev libgl1-mesa-dev \
    libssl-dev git

3. Make new folder and enter there:

mkdir $HOME/zandronum-build && cd $HOME/zandronum-build

4. Get repo from this website: 

git clone https://github.com/doomjoshuaboy/zandronum-rpi.git

5. Make a new folder and enter there:

mkdir buildserver && cd buildserver

6. and make:

make clean; \
cmake -DCMAKE_BUILD_TYPE=Release -DSERVERONLY=ON -DNO_ASM=1 .. && \
make -j$(nproc)

and there you have it. have fun with it. if you have any  Problems let me know. or pull request and help out.

 

cheers 

 

DoomJoshuaBoy

 

image.png

Edited by doomjoshuaboy

Share this post


Link to post

Thanks so much for this!  I've been debating a raspberry pi build for a while, good to know others are interested in these little computers for Dooming!

Share this post


Link to post
11 minutes ago, CrbnBased said:

Thanks so much for this!  I've been debating a raspberry pi build for a while, good to know others are interested in these little computers for Dooming!

 you are welcome ill be updating this to fix the shots for zandronum-servers

Share this post


Link to post

first update released:
bumped to v2 contains unlagged and tics issues please recompile you have v1 installed

also ill be giving out updates for improvements for the servers stuff

Share this post


Link to post

Update:
v3 released if you have recieved version 2 please recompile it
as it contains: Desynced problems and tics issues fixed. 
do keep in mind though you might need to replace to the old zandronum.pk3 from 3.0 for it to work because the new one you compiled isn't working for some strange reason.

Share this post


Link to post

Update:
v4 released if you have received versions 1, 2 or 3 please recompile it
as it contains: client tics fixed.
do keep in mind though you might need to replace to the old zandronum.pk3 from 3.0 for it to work because the new one you compiled isn't working for some strange reason.

Share this post


Link to post
  • 4 weeks later...

Hey, that's pretty cool! I've been interesting on getting one of these tiny number-crunchers for a while. Keep up the good work! :)

 

side note, v29 released if you have versions 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 please recompile to update

Share this post


Link to post
  • 2 weeks later...
On 11/30/2019 at 2:25 PM, Gustavo6046 said:

Hey, that's pretty cool! I've been interesting on getting one of these tiny number-crunchers for a while. Keep up the good work! :)

 

side note, v29 released if you have versions 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 please recompile to update

sorry for the late reply but thanks 

Share this post


Link to post
  • 10 months later...

Update:
v5 released if you have received versions 1, 2 or 3 (but you can still use V4) please recompile it.
massive revert back to the good old 3.0 the pk3 now remains the same.


also moved to github as bitbucket Loses HG

its been too long is i planned to update it.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...