-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Jaymod runs entirely on the server. Players connect with a standard ET Legacy client — no mod installation is required on the client side.
| Platform | Minimum |
|---|---|
| Linux | x86 32-bit, GLIBC 2.3.2+, Pentium III 600 MHz |
| Windows | 98/ME/2000/XP, Pentium III 600 MHz, DirectX 8.1+ |
| ET version | 2.60b (ET Legacy recommended) |
Download the latest release from the Releases page.
The release archive (jaymod-2.2.x.tar.gz) contains:
jaymod-2.2.x/
jaymod-2.2.x.pk3 ← mod assets
jaymod.cfg ← example server config
omni-bot/ ← OmniBot config and waypoints
game/
qagame_mp_x86.dll ← Windows game module
qagame_mp_x86.so ← Linux game module
Create a dedicated user account for the server (recommended on Linux):
useradd -m etserverSet up the directory structure:
etlegacy/
etmain/
jaymod/
jaymod/mapscripts/ ← optional extended mapscripts
jaymod/mapconfigs/ ← optional per-map configs
log/
Copy the contents of the release archive into the jaymod/ folder:
etlegacy/jaymod/
jaymod-2.2.x.pk3
jaymod.cfg
omni-bot/
game/
qagame_mp_x86.dll (Windows)
qagame_mp_x86.so (Linux)
Remove any stale etconfig.cfg files that may override your settings:
rm -f etmain/etconfig.cfg jaymod/etconfig.cfg
rm -f ~/.etwolf/etmain/etconfig.cfg ~/.etwolf/jaymod/etconfig.cfgEdit jaymod.cfg. See Configuration & Cvars for the full reference. A minimal starting config:
// jaymod.cfg
set sv_hostname "My Jaymod Server"
set g_motd "Welcome to my server!"
set g_friendlyFire 1
set g_announceHP 1
set g_dynamiteTimer 1
// Admin system
set g_admin 1
// XP Save
set g_xpSave 1
set g_xpSaveTimeout "1h"
// Map rotation
set d1 "map supplydepot"
set d2 "map goldrush"
set d3 "map battery"
vstr d1
./etlded +set fs_game jaymod +exec jaymod.cfgetlded.exe +set fs_game jaymod +exec jaymod.cfgUse a startup script (e.g. serverctl) to manage start/stop/restart — see Server Operation.
Connect to the server, then from the server console:
!useredit <yourname> level 100
This gives your account the highest admin level. See Admin System for the full privilege model.
To enable AI bots add to your config:
set g_OmniBotEnable 1
set g_OmniBotPath "jaymod/omni-bot"
Bots join automatically when the map loads. See OmniBot for details.
- Shut down the server
- Back up
user.db,level.db,map.dband your configs - Replace
qagame_mp_x86.so/.dlland the.pk3with the new versions - Remove
etconfig.cfgfiles - Start the server
Note: If upgrading from pre-2.1.0,
g_xpSavechanged from a filename to a0/1toggle, andg_censorchanged from a word-list to a0/1toggle (words now incensor.db). Use theconvert_shrubPerl script to migrateshrubbot.cfgto the new database format.