Benötigt wird:
- CoD 1.4 Installation
Linuxserver mit Shellzugang
CoD Linuxserver (COD-lnxded-1.4.large.tar.bz2)
Installation:
Erstelle einen neuen Ordner in den CoD rein soll, Bsp. "/home/CoD". Kopiere den kompletten Inhalt eures Gameverzeichnis samt Unterordnern und das File "COD-lnxded-1.4.large.tar.bz2" in das Verzeichnis.Wenn alles auf den Server hoch geladen wurde, muss die COD-lnxded-1.4.large.tar.bz2 wie folgt entpackt werden:
- Code: Alles auswählen
tar jxvf COD-lnxded-1.4.large.tar.bz2
Bitte unbedingt darauf achten, dass sich das File im CoD Verzeichnis befindet und der Entpackvorgang von dort gestartet wird.
Als nächstes muss eine *.cfg Datei erstellt werden, die die Serversettings beinhaltet. Hier mal eine Defaultconfig für einen 20 Slot Deathmatch Server mit 2 reservierten Slots:
- Code: Alles auswählen
// Passwords
set rconPassword "adminpassword"
set g_password "gamepassword"
set sv_privatePassword "reservedSlotPassword"
// Public Information
set sv_hostname "Name des Servers"
set scr_motd "Willkommen auf dem Server"
sets .Admin "Adminname"
sets .Email "Adminemail"
sets .IRC "IRC Channel"
sets .Website "Website"
sets .Location "Land"
// General Settings
set scr_friendlyfire "1"
set sv_maxclients "22"
set sv_privateClients "2"
set sv_maxRate "25000"
set sv_minPing "0"
set sv_maxPing "120"
set sv_pure "1"
set logfile "1"
set g_log "games_mp.log"
set scr_killcam "1"
set scr_freelook "0"
set scr_spectateenemy "0"
set scr_teambalance "1"
set g_allowVote "1"
set scr_allow_vote "1"
set sv_allowAnonymous "0"
set sv_allowDownload "1"
set sv_cheats "0"
set sv_fps "20"
// Weapons
set scr_allow_bar "1"
set scr_allow_bren "1"
set scr_allow_enfield "1"
set scr_allow_fg42 "1"
set scr_allow_kar98k "1"
set scr_allow_kar98ksniper "1"
set scr_allow_m1carbine "1"
set scr_allow_m1garand "1"
set scr_allow_mp40 "1"
set scr_allow_mp44 "1"
set scr_allow_nagant "1"
set scr_allow_nagantsniper "1"
set scr_allow_panzerfaust "1"
set scr_allow_ppsh "1"
set scr_allow_springfield "1"
set scr_allow_sten "1"
set scr_allow_thompson "1"
// DM
set scr_dm_scorelimit "50"
set scr_dm_timelimit "30"
set scr_drawfriend "1"
set scr_forcerespawn "1"
// TDM
set scr_tdm_scorelimit "100"
scr_tdm_timelimit "25"
// SD
set scr_sd_graceperiod "15"
set scr_sd_roundlength "4"
set scr_sd_roundlimit "0"
set scr_sd_scorelimit "7"
set scr_sd_timelimit "0"
// BEL
set scr_bel_alivepointtime "10"
set scr_bel_scorelimit "50"
set scr_bel_timelimit "30"
// RE
set scr_re_graceperiod "15"
set scr_re_roundlength "4"
set scr_re_roundlimit "0"
set scr_re_scorelimit "7"
set scr_re_timelimit "0"
set scr_re_showcarrier "0"
// HQ
set scr_hq_scorelimit "0"
set scr_hq_timelimit "0"
// Map Rotation
set sv_mapRotation "gametype dm map mp_bocage gametype dm
map mp_brecourt gametype dm map mp_carentan gametype dm map
mp_chateau gametype dm map mp_dawnville gametype dm map
mp_depot gametype dm map mp_harbor gametype dm map
mp_hurtgen gametype dm map mp_neuville gametype dm map
mp_pavlov gametype dm map mp_powcamp gametype dm map
mp_railyard gametype dm map mp_rocket gametype dm map
mp_ship "
set sv_mapRotationCurrentmap "mp_bocage "
Nun unter coddm.cfg abspeichern und in das Verzeichniss ../cod/main laden
Jetzt kann man den Server mit folgendem Befehl starten:
- Code: Alles auswählen
screen -A -m -d -S cod ./cod_lnxded +exec coddm.cfg +set dedicated 1 +map_rotate
