rtcw-server - standalone server for Return to Castle Wolfenstein

Property Value
Distribution Debian 9 (Stretch)
Repository Debian Contrib amd64
Package name rtcw-server
Package version 1.50a+dfsg1
Package release 3+deb9u1
Package architecture amd64
Package type deb
Installed size 710 B
Download size 282.86 KB
Official Mirror ftp.br.debian.org
Return to Castle Wolfenstein is a military- and occult-themed first-person
shooter game in a Second World War setting, originally released in 2001.
It is a sequel to Wolfenstein 3D, which is also available for Debian
(in the wolf4sdl package).
This package contains the iortcw dedicated server for multiplayer,
based on ioquake3 and the GPL source releases of RTCW. It also contains
the init script and systemd unit to start the RTCW server, with support
for multiple server instances under systemd.
Return to Castle Wolfenstein requires non-distributable game data files
from the rtcw-data package, prepared using the game-data-packager tool.


Package Version Architecture Repository
rtcw-server_1.50a+dfsg1-3+deb9u1_i386.deb 1.50a+dfsg1 i386 Debian Contrib
rtcw-server - - -


Name Value
adduser -
init-system-helpers >= 1.18~
libc6 >= 2.15
lsb-base >= 3.0-6~
rtcw-common = 1.50a+dfsg1-3+deb9u1
zlib1g >= 1:1.1.4


Type URL
Binary Package rtcw-server_1.50a+dfsg1-3+deb9u1_amd64.deb
Source Package iortcw

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install rtcw-server deb package:
    # sudo apt-get install rtcw-server




2017-08-08 - Simon McVittie <smcv@debian.org>
iortcw (1.50a+dfsg1-3+deb9u1) stretch-security; urgency=medium
* d/p/security/All-Fix-improve-buffer-overflow-in-MSG_ReadBits-MSG_Write.patch:
Add patch (from ioquake3 via upstream) to fix a read buffer overflow
in MSG_ReadBits (CVE-2017-11721)
2017-03-14 - Simon McVittie <smcv@debian.org>
iortcw (1.50a+dfsg1-3) unstable; urgency=high
* d/gbp.conf: switch branch to debian/stretch for updates during freeze
* d/patches: Add patches from upstream fixing security vulnerabilities
- refuse to load potentially auto-downloadable .pk3 files as
iortcw renderers, iortcw game code, libcurl, or OpenAL drivers
(mitigation: auto-downloading is off by default, and in Debian
we do not dlopen libcurl anyway)
- refuse to load default configuration file names from a .pk3 file
- protect cl_renderer, cl_curllib, s_aldriver configuration variables so
game code cannot set them
- refuse to overwrite files other than *.txt with the dump console
- refuse to overwrite files other than *.cfg with the writeconfig
console command
(Closes: #857714)
2017-01-21 - Simon McVittie <smcv@debian.org>
iortcw (1.50a+dfsg1-2) unstable; urgency=medium
* Drop unused libspeexdsp-dev build-dependency
(VoIP is now done using the Opus codec)
* debian/watch: strip +dfsg1 suffix when comparing versions even if
working from a release and not a datestamped snapshot
* debian/apparmor.d: allow more forms of device enumeration
2016-11-20 - Simon McVittie <smcv@debian.org>
iortcw (1.50a+dfsg1-1) unstable; urgency=medium
* New upstream release 1.5a, represented as 1.50a here to make it
sort in the intended order
- drop patches that were merged upstream
- debian/copyright: update
* d/p/Don-t-require-.git-index-to-exist.patch: Fix FTBFS when
.git/index doesn't exist
2016-11-05 - Simon McVittie <smcv@debian.org>
iortcw (1.42d+dfsg1-5) unstable; urgency=medium
* Fix date(1) syntax when using SOURCE_DATE_EPOCH
* Mark patches as applied upstream or Debian-specific, as
* Always do a "release" build. Override OPTIMIZE to empty instead of
using upstream's "debug" build for noopt.
* Use upstream's copyfiles (install) target instead of reimplementing it
* Write generated scripts directly into debian/tmp/usr/games
* Add missing dependency on lsb-base, detected by lintian
* Sync AppArmor profile with ioquake3
2016-09-21 - Simon McVittie <smcv@debian.org>
iortcw (1.42d+dfsg1-4) unstable; urgency=medium
* Normalize packaging via wrap-and-sort -abst
* debian/gbp.conf: use DEP-14 branch names debian/master, upstream/latest
* Remove rtcw-dbg binary package and rely on automatic dbgsym packages
* debian/rules: improve get-orig-source target
* Bump debhelper compat level to 10
- don't explicitly use dh-systemd, it is now integrated
- don't explicitly do a parallel build, it is the default
* debian/rules: align with ioquake3's (cosmetic changes only)
2016-07-17 - Simon McVittie <smcv@debian.org>
iortcw (1.42d+dfsg1-3) unstable; urgency=medium
* Standards-Version: 3.9.8 (no changes required)
* d/rules: remove misleading leftover comment
* Upload to unstable
2016-03-21 - Simon McVittie <smcv@debian.org>
iortcw (1.42d+dfsg1-2) experimental; urgency=medium
* apparmor: add a child profile for the "safe mode" popups (tested
with xmessage and zenity - kdialog will probably need more rules)
* apparmor: don't try to run dh_apparmor on non-Linux ports
* apparmor: #include the local snippets created by dh_apparmor
* Add patch to replace __DATE__ with $SOURCE_DATE_EPOCH if set;
that variable is set automatically by recent debhelper
* Add Documentation key to the systemd services
* Add a patch fixing some spelling mistakes in user-visible messages
(but not "persistant", which is unfortunately part of the API)
* Enable full compiler hardening

See Also

Package Description
rtcw_1.50a+dfsg1-3+deb9u1_amd64.deb game engine for Return to Castle Wolfenstein
ruby-googlecharts_1.6.12-1_all.deb Ruby library to generate charts using Google Chart API
ruby-handlebars-assets_0.23.1-1_all.deb compile Handlebars templates in the Rails asset pipeline
ruby-pgplot_0.1.9-3_amd64.deb Ruby interface to the PGPLOT graphics library
sabnzbdplus_1.1.1+dfsg-1_all.deb web-based binary newsreader with nzb support
sandboxgamemaker_2.8.2+dfsg-1+b3_amd64.deb 3D game maker and 3D game design program
spectemu-common_0.94a-19_amd64.deb Fast 48k ZX Spectrum Emulator (common files)
spectemu-x11_0.94a-19_amd64.deb Fast 48k ZX Spectrum Emulator for X11
speech-dispatcher-pico_0.8.6-3_amd64.deb Speech Dispatcher: Pico output module
sqldeveloper-package_0.2.4+deb9u1_all.deb Oracle SQL Developer Debian package builder
starpu-contrib-examples_1.2.0+dfsg-4_amd64.deb Task scheduler for heterogeneous multicore machines - exs
starpu-contrib-tools_1.2.0+dfsg-4_amd64.deb Task scheduler for heterogeneous multicore machines - tools
sugar-etoys-activity_116-7_all.deb Etoys activity for Sugar Learning Platform
susv2_7.20180621~deb9u1_all.deb Fetch and install SUSv2
susv3_7.20180621~deb9u1_all.deb Fetch and install SUSv3