Click to copy, then share by pasting into your messages, comments, social media posts and websites.
Click to copy, then add into your webpages so users can view and engage with this video from your site.
Report Content
We also accept reports via email. Please see the Guidelines Enforcement Process for instructions on how to make a request via email.
Thank you for submitting your report
We will investigate and take the appropriate action.
Freeciv - Pi4 - Dedicated Server Setup and Performance
This is so simple that it really doesn't need a setup video, but I've been busy for the last few months and this provided an easy transition back in to making videos. Plus I was interested to see resource usage on a turn based dedicated server. Turns out it's almost nothing!
Raspberry Pi 4 dedicated server playlist:
https://www.youtube.com/playlist?list=PLoKC73clba2Kn_eRi3V0SrYcTXQIdOnWM
I never got in to Civilisation so not really sure what to do. The server uses minimal resources, only spiking the CPU on end of turn calculations. This is likely to do with the amount of AI in the game and calculating their moves. The spike is on a single thread but only happens for a couple of seconds at most, so likely never to be noticed.
A Freeciv dedicated server should easily run on any make and model of the Pi. It's something which could be left running in the background and you'd never notice it was there. Until you go a couple of days without completing your turn and the other players start screaming at you...
My Equipment / Prerequisites:
=============================
- Pi Model 4
-- With 64GB class 10 SD card (U3)
-- Using ethernet.
-- I have the 4GB version but this should work with any
- I have a small fan on my Pi 4 which I took off my old Pi 3. There's no mount so I just taped it on. it doesn't make a big difference to core temp, but it's better than nothing.
- Raspbian Buster with desktop (updated from 10/07/2019)
- Desktop PC
-- i7-5820K, 16GB DDR4, NVIDIA 1060 6GB, mechanical drives.
-- For installing Freeciv client and testing server.
Resources:
=========
- Freeciv PC client download
-- http://www.freeciv.org/download.html
- That Python temperature script
-- https://drive.google.com/open?id=1qtmqnFUZpam9s7H3Stk5R4TsSulbmLZl
- Freeciv user guide:
-- http://tecfa.unige.ch/guides/games/freeciv/manual/game.html
Timestamps:
===========
00:00 - 00:17.... Intro
00:17 - 02:59... Installing server on the pi
02:59 - 03:55... Talking about pi monitoring tools for video
03:55 - 06:12... Generating small world on Pi
06:12 - 07:18... Generating small world on PC
07:18 - 08:53...Generating large world on Pi
08:53 - 09:47... Generating large world on PC
09:47 - 11:00... Summary of world generation times
11:00 - 15:03... Playing a small world
15:03 - end... Playing a large world
Category | None |
Sensitivity | Normal - Content that is suitable for ages 16 and over |
Playing Next
Related Videos
Doom 2 (GZDoom) Modding - ZScript Ultra Basics
2 months, 3 weeks ago
Doom 2 (GZDoom) Modding - Actor Basics (Script and Decorate)
2 months, 3 weeks ago
Supreme Commander FA Modding - Coding Rotator Animations
3 months, 3 weeks ago
Command & Conquer Generals Modding - Music and Audio (a little)
7 months, 3 weeks ago
My Shitty Game Server - Why...
1 year ago
Warning - This video exceeds your sensitivity preference!
To dismiss this warning and continue to watch the video please click on the button below.
Note - Autoplay has been disabled for this video.