Rad-Therapy
News
About
Screenshots
Download
Manual
Help Us!
Discuss
Links

Manual

Thanks for checking out Rad-Therapy. It is our client that make things that previously seemed impossible ring true.

Launching

After placing a release archive into the valve/ directory within your Half-Life game location, you run the game with FTEQW, instead of the hl.exe binary.

If it has issues finding the installation, you can also pass it manually:

like so:

fteqw -halflife -basedir /path/to/half-life

You can also control where save files are stored:

fteqw -halflife -homedir /path/to/half-life

To clarify, you want to pass the directory in which the hl.exe is in. You can change game directories with the -game [gamename] argument.

This will launch a mod (U.S.S. Darkstar):

fteqw -halflife -game darkstar

And after installing something like Tactical-Retreat, you can launch CS like so:

fteqw -halflife -game cstrike

The Menu

The menu is a faithful recreation of the original. Some liberties had to be taken to adjust engine option parameters and things of that nature. We also design the menu to be scaled up from its 640x480 resolution. If you don’t feel the need to adjust gamma or brightness, you can go straight into the Multiplayer menu. Configure your player settings there before joining any Internet games.

Internet games are using the frag-net.com service to play mainly, this means you don’t have to forward any ports in order to host any games yourself with your friends. One caveat is that this won’t work with users of mobile modems. You still have the option of hosting discrete dedicated servers also.

Dedicated Server

Run the fteqw-sv binary instead of the client. Rad-Therapy comes with an example server.cfg file which will give you a basic deathmatch session.

Configuring

We recommend you make your own, place it under valve/server.cfg:

set hostname "My Custom Server"
set g_gametype "deathmatch"
set maxplayers "8"
set sv_public "2"
set motdfile "motd.txt"
set fraglimit 10
set timelimit 20
set g_mapCycle "mapcycle.txt"
map rapidcore

The dedicated server will execute it automatically next time it is run. You can also have multiple configs. Name them something else, but keep them inside the valve/ directory. Then launch the dedicated server like so:

fteqw-sv -halflife +exec otherserver.cfg

Message Of The Day

The original motdfile console variable is supported. The default is set to motd.txt. You’re currently limited to 32 lines.

MapCycle

Every server needs a mapcycle to keep the maps fresh. Map changes occur once the fraglimit or the timelimit setting have hit their targets. You can change the g_mapCycle setting to an alternative list of levels. Such a list may look like this:

rapidcore
snark_pit
subtransit
undertow

Save it under valve/customcycle.txt and set g_mapCycle to customcycle.txt.


Rad-Therapy is Copyright (c) 2025 Vera Visions L.L.C.