 |
CoD4: phgstats 0.6.9 fürs phpkit auf Call of Duty 4 anpassen
Ich habe folgenden Dateien angpepasst:
beide folgenden Files kopieren und in cod4xxx umbenennen. In den Files alle Strings mit cod2 durch cod4 ersetzen.
classes/cod2.class.php
classes/cod2_n.class.php
In den folgenden 4 Files alle Strings mit cod2 kopieren und cod2 durch cod4 ersetzen.
classes/phgstats.class.php
classes/phgstats_n.class.php
settings/gametypes.inc.php
settings/gametypes_n.inc.php
in den 2 folgenden Dateien natürlich noch die passenden Server eintragen:
settings/config.inc.php
settings/config_n.inc.php
Jetzt sollte es gehen.
|
Wie richte ich Custom Maps auf meinem Server ein?
| Custom Maps sind nur auf einem unranked Server möglich. Das heisst es muss ein Mod laufen, ob der CoD4-eigene ModWarfare, ACE, AWE oder ein anderer spielt keine Rolle. |
|
 |
- richte dir einen gemoddeten Server ein.
- Besorge dir eine Custommap
Gute Quellen sind unter anderem die Seiten CoD-Prison oder CoD-Utility
- Entpacke die Files (im Normalfall 3: mp_testmap.ff, mp_testmap_load.ff, mp_testmap.iwd - ein iwd-File muss nicht vorhanden sein)
Wichtig ist, das in dem Verzeichnis usermaps immer ein Verzeichnis für die Map vorhanden sein muss, in dem dann die o.g. Files liegen.
z.B ...\usermaps\mp_test\...
- bereinige ein evtl. vorhandenes iwd-File.
Öffne es mit einem geeigneten Packer (z.B. WinRAR) und lösche alle Files und Ordner bis auf die Ordner
images und sounds (wenn vorhanden)
- lade den Mapordner auf deine redirect-Downloadquelle
- füge die Map in die MAprotation ein. Beim ACE gibt es das extra Config-File maprotation.cfg
z.B. set sv_mapRotation "gametype war map mp_crash_snow map mp_cargoship map mp_testmap"
- wenn du den Server jetzt startest sollte die Map ganz normal laufen alternativ kannst du sie auch über die Konsole oder ein Admintool wie Miniadmin 3 direkt laden mit dem Befehl
map mp_testmap
|
Wie richte ich einen ranked Server auf einem Windows ein?
| Tutorial für die Einrichtung eines Call of Duty 4-Servers auf einem Windows-Root-Server. |
|
 |
- Lade alle CoD4-Files auf deinen Root. Ausnahmen:
- Das Verzeichnis "Docs".
- Das Verzeichnis "Video" im "Main"-Ordner.
Das spart schon mal 1,2 GB.
- erstelle im "Main"-Ordner eine
server.cfg mit folgendem Inhalt:
hier klicken zum aufklappen
//******************************************************************************
// Call of Duty 4: Modern Warfare - Dedicated Server Config File
//******************************************************************************
// Autor:
// Website:
// Datum: Nov, 2007
// Config-Typ: standard mode, ranked
// Version: 0.9 BETA
//******************************************************************************
//=================================================================================
// Server Information
//=================================================================================
sets sv_hostname "^7=|^4BoG^7|=^4S^7piel^4w^7iese"
sets _Admin "^7=|^4BoG^7|=^4F^7lach^4Z^7ange"
sets _Email "flachzange@base-of-gamers.de"
sets _Website "http://www.base-of-gamers.de"
sets _Location "Germany"
sets _Irc ""
sets _Mod ""
sets _ModVer ""
sets _ModUpdate ""
sets _Maps ""
set scr_motd "Skill beats ping...hopefully!!"
//=================================================================================
// General Settings
//=================================================================================
// Log Settings
set g_logsync "2" // 0=no log, 1=buffered, 2=continuous, 3=append
set logfile "1" // 0 = NO log, 1 = log file enabled
set g_log "games_mp.log" // Name of log file, default is games_mp.log
set sv_log_damage "1"
// Network options
set net_ip "DEINE IP" // Set your servers IP address
//set net_port "DEIN PORT" // Set your port number Standard ist 28960
set com_hunkMegs "512"
set net_noipx "1" // Allow ONLY tcp/ip protocol, player/server communications
// Server Network Mode
set dedicated "2" // 0 = Listen, 1 = LAN, 2 = Internet
// Master servers
set sv_master1 "cod2master.activision.com"
set sv_master2 "cod2authorize.activision.com"
set sv_master3 "cod2master.infinityward.com"
set sv_master3 "cod2update.activision.com"
set sv_master4 "master.gamespy.com:28960"
set sv_master5 "master0.gamespy.com"
set sv_master6 "master1.gamespy.com"
set sv_master7 "clanservers.net"
set sv_gamespy "1"
// Password Settings
set rcon_password "DEIN_Rcon_Passwort" // RCON must supply pw to use
set sv_privatePassword "DEIN_Privateslot_Passwort" // Private slots, non-public slots
set g_password "" //Server password
// Player slots setup
set sv_maxclients "18" // MAX server player slots, this is TOTAL player slots
set sv_privateclients "2" // Number of private player slots, maxclients - privateclients = public slots
// Ping
set sv_minPing "0" // MIN player ping on CONNECT, any lower and player isnt allowed to connect
set sv_maxping "160" // MAX player ping on CONNECT, any higher and player isnt allowed to connect
// Client Download Settings (0=off/1=on)
set sv_allowdownload "1"
seta sv_wwwDownload "0"
seta sv_wwwBaseURL "http://DEIN.downloadordner.de"
seta sv_wwwDlDisconnected "1"
// Rate
set sv_maxRate "20000"
// FPS
//set sv_fps "20"
// Drop inactive players
set sv_timeout "300"
set sv_zombietime "1"
set g_inactivity "0"
set g_inactivityspectator "0"
// AntiFlooding Settings
set sv_floodProtect "1"
set sv_reconnectlimit "3"
// Anti Cheat Settings
set sv_disableClientConsole "0"
set cl_autocmd "0"
set sv_cheats "0"
set sv_pure "1"
set g_banIPs ""
set g_no_script_spam "1"
set sv_punkbuster "1"
// Temporary Ban duration, in seconds
set sv_kickBanTime "3600"
// In-game voice communication system
set sv_voice "0"
set sv_voiceQuality "1"
set voice_deadChat "0"
set voice_global "0"
set voice_localEcho "0"
set winvoice_mic_mute "1"
// Team-Balance and Voting
set scr_teambalance "1"
set g_allowvote "1"
//=================================================================================
// Other Gameplay Settings
//=================================================================================
// General
set scr_game_allowkillcam 1
set scr_game_onlyheadshots 0
set scr_game_deathpointloss 0
set scr_game_suicidepointloss 0
set scr_team_teamkillpointloss 1
set scr_game_spectatetype 2 // (0-2) Disabled, Team/Players Only, Free
set scr_game_forceuav 0
set scr_game_hardpoints 1 // (0-1) i.e. artillery, uav, helicopter
// Hardpoints
set scr_hardpoint_allowartillery 1
set scr_hardpoint_allowuav 1
set scr_hardpoint_allowhelicopter 1
// Teams
set scr_team_fftype 1 // (0-3) Disabled, Enabled, Reflect, Shared
set scr_team_teamkillspawndelay 20
set scr_team_kickteamkillers 3
// Player
set scr_player_maxhealth 100
set scr_player_suicidespawndelay 0
set scr_player_healthregentime 5
set scr_player_forcerespawn 1
set scr_player_sprinttime 4
// UI
set scr_hardcore 0
set scr_oldschool_mw 0
set ui_hud_obituaries 1
set ui_hud_showobjicons 1
//=================================================================================
// Other Settings
//=================================================================================
set sv_allowAnonymous "0"
set g_antilag "0"
set g_compassShowEnemies "0"
//ui_maxclients 32
//=================================================================================
// Gametype Settings
//=================================================================================
// First gametype to load...
// "dm" - free for all deathmatch
// "dom" - domination
// "koth" - headquarters
// "sab" - sabotage
// "sd" - search & destroy
// "war" - team deathmatch
set g_gametype "war"
// MAPROTATION
set sv_mapRotation "gametype war map mp_backlot gametype war map mp_bloc gametype war map mp_bog gametype war map mp_cargoship gametype war map mp_citystreets gametype war map mp_convoy gametype war map mp_countdown gametype war map mp_crash gametype war map mp_crossfire gametype war map mp_farm gametype war map mp_overgrown gametype war map mp_pipeline gametype war map mp_shipment gametype war map mp_showdown gametype war map mp_strike gametype war map mp_vacant"
// Deathmatch
set scr_dm_scorelimit 150
set scr_dm_timelimit 10
set scr_dm_roundlimit 1
set scr_dm_numlives 0
set scr_dm_playerrespawndelay 0
set scr_dm_waverespawndelay 0
// Domination
set scr_dom_scorelimit 200
set scr_dom_timelimit 0
set scr_dom_roundlimit 1
set scr_dom_numlives 0
set scr_dom_playerrespawndelay 0
set scr_dom_waverespawndelay 0
// Teamdeath Match
set scr_war_scorelimit 500
set scr_war_timelimit 20
set scr_war_roundlimit 1
set scr_war_numlives 0
set scr_war_playerrespawndelay 0
set scr_war_waverespawndelay 0
// Sabotoge
set scr_sab_scorelimit 1
set scr_sab_timelimit 20
set scr_sab_roundlimit 0
set scr_sab_roundswitch 1
set scr_sab_numlives 0
set scr_sab_bombtimer 30
set scr_sab_planttime 2.5
set scr_sab_defusetime 5
set scr_sab_hotpotato 0
set scr_sab_playerrespawndelay 7.5
set scr_sab_waverespawndelay 0
// King of the Hill
set scr_koth_scorelimit 250
set scr_koth_timelimit 15
set scr_koth_roundlimit 1
set scr_koth_roundswitch 1
set scr_koth_numlives 0
set scr_koth_playerrespawndelay 0
set scr_koth_waverespawndelay 0
set koth_autodestroytime 60
set koth_spawntime 0
set koth_kothmode 0
set koth_capturetime 20
set koth_destroytime 10
set koth_delayPlayer 0
set koth_spawnDelay 60
// The following class/perk-settings might not be needed in the default-config!
//=================================================================================
// Class/Perk Settings
//=================================================================================
// limits the number of players that can choose each class type
set class_assault_limit 99
set class_specops_limit 99
set class_heavygunner_limit 99
set class_demolitions_limit 99
set class_sniper_limit 99
// perks
set perk_allow_specialty_parabolic 1
set perk_allow_specialty_gpsjammer 1
set perk_allow_specialty_holdbreath 1
set perk_allow_specialty_quieter 1
set perk_allow_specialty_longersprint 1
set perk_allow_specialty_detectexplosive 1
set perk_allow_specialty_explosivedamage 1
set perk_allow_specialty_pistoldeath 1
set perk_allow_specialty_grenadepulldeath 1
set perk_allow_specialty_bulletdamage 1
set perk_allow_specialty_bulletpenetration 1
set perk_allow_specialty_bulletaccuracy 1
set perk_allow_specialty_rof 1
set perk_allow_specialty_fastreload 1
set perk_allow_specialty_extraammo 1
set perk_allow_specialty_armorvest 1
set perk_allow_specialty_fraggrenade 1
set perk_allow_specialty_specialgrenade 1
set perk_allow_c4_mp 1
set perk_allow_claymore_mp 1
set perk_allow_rpg_mp 1
// assault class default loadout
set class_assault_primary m16
set class_assault_primary_attachment gl
set class_assault_secondary beretta
set class_assault_secondary_attachment none
set class_assault_perk1 specialty_null
set class_assault_perk2 specialty_bulletdamage
set class_assault_perk3 specialty_longersprint
set class_assault_grenade concussion_grenade
set class_assault_camo camo_none
set class_assault_frags 1
set class_assault_special 1
// specops class default loadout
set class_specops_primary mp5
set class_specops_primary_attachment none
set class_specops_secondary usp
set class_specops_secondary_attachment silencer
set class_specops_perk1 c4_mp
set class_specops_perk2 specialty_explosivedamage
set class_specops_perk3 specialty_bulletaccuracy
set class_specops_grenade flash_grenade
set class_specops_camo camo_none
set class_specops_frags 1
set class_specops_special 1
// heavygunner class default loadout
set class_heavygunner_primary saw
set class_heavygunner_primary_attachment none
set class_heavygunner_secondary usp
set class_heavygunner_secondary_attachment none
set class_heavygunner_perk1 specialty_specialgrenade
set class_heavygunner_perk2 specialty_armorvest
set class_heavygunner_perk3 specialty_bulletpenetration
set class_heavygunner_grenade concussion_grenade
set class_heavygunner_camo camo_none
set class_heavygunner_frags 1
set class_heavygunner_special 1
// demolitions class default loadout
set class_demolitions_primary winchester1200
set class_demolitions_primary_attachment none
set class_demolitions_secondary beretta
set class_demolitions_secondary_attachment none
set class_demolitions_perk1 rpg_mp
set class_demolitions_perk2 specialty_explosivedamage
set class_demolitions_perk3 specialty_longersprint
set class_demolitions_grenade smoke_grenade
set class_demolitions_camo camo_none
set class_demolitions_frags 1
set class_demolitions_special 1
// sniper class default loadout
set class_sniper_primary m40a3
set class_sniper_primary_attachment none
set class_sniper_secondary beretta
set class_sniper_secondary_attachment silencer
set class_sniper_perk1 specialty_specialgrenade
set class_sniper_perk2 specialty_bulletdamage
set class_sniper_perk3 specialty_bulletpenetration
set class_sniper_grenade flash_grenade
set class_sniper_camo camo_none
set class_sniper_frags 1
set class_sniper_special 1
set class_assault_movespeed 0.95
set class_specops_movespeed 1.00
set class_heavygunner_movespeed 0.875
set class_demolitions_movespeed 1.00
set class_sniper_movespeed 1.00
set scr_enable_nightvision 1
set scr_enable_music 1
set scr_enable_hiticon 1
//=================================================================================
// Execute other Config-Files
//=================================================================================
// The following execute-command might not be needed in the default-config!
exec mp_weapons.cfg
eine
weapons.cfg mit folgendem Inhalt:
hier klicken zum aufklappen
// The following weapon-settings might not be needed in the default-config!
//******************************************************************************
// Enables Dropping of Specified Weapon Class
//******************************************************************************
set class_assault_allowdrop 1
set class_specops_allowdrop 1
set class_heavygunner_allowdrop 1
set class_demolitions_allowdrop 1
set class_sniper_allowdrop 1
//******************************************************************************
// Assault Rifles
//******************************************************************************
set weap_allow_m16 1
set weap_allow_ak47 1
set weap_allow_m4 1
set weap_allow_g3 1
set weap_allow_g36c 1
set weap_allow_m14 1
set weap_allow_mp44 1
//******************************************************************************
// Assault Attachments
//******************************************************************************
set attach_allow_assault_none 1
set attach_allow_assault_gl 1
set attach_allow_assault_reflex 1
set attach_allow_assault_silencer 1
set attach_allow_assault_acog 1
//******************************************************************************
// SMG
//******************************************************************************
set weap_allow_mp5 1
set weap_allow_skorpion 1
set weap_allow_uzi 1
set weap_allow_ak74u 1
set weap_allow_p90 1
//******************************************************************************
// SMG Attachments
//******************************************************************************
set attach_allow_smg_none 1
set attach_allow_smg_reflex 1
set attach_allow_smg_silencer 1
set attach_allow_smg_acog 1
//******************************************************************************
// Shotguns
//******************************************************************************
set weap_allow_m1014 1
set weap_allow_winchester1200 1
//******************************************************************************
// Shotgun Attachments
//******************************************************************************
set attach_allow_shotgun_none 1
set attach_allow_shotgun_reflex 1
set attach_allow_shotgun_grip 1
//******************************************************************************
// LMG
//******************************************************************************
set weap_allow_saw 1
set weap_allow_rpd 1
set weap_allow_m60e4 1
//******************************************************************************
// LMG Attachments
//******************************************************************************
set attach_allow_lmg_none 1
set attach_allow_lmg_reflex 1
set attach_allow_lmg_grip 1
set attach_allow_lmg_acog 1
//******************************************************************************
// Sniper Rifles
//******************************************************************************
set weap_allow_dragunov 1
set weap_allow_m40a3 1
set weap_allow_barrett 1
set weap_allow_remington700 1
set weap_allow_m21 1
//******************************************************************************
// Sniper Attachments
//******************************************************************************
set attach_allow_sniper_none 1
set attach_allow_sniper_acog 1
//******************************************************************************
// Pistols
//******************************************************************************
set weap_allow_beretta 1
set weap_allow_colt45 1
set weap_allow_usp 1
set weap_allow_deserteagle 1
set weap_allow_deserteaglegold 1
//******************************************************************************
// Pistol Attachments
//******************************************************************************
set attach_allow_pistol_none 1
set attach_allow_pistol_silencer 1
//******************************************************************************
// Grenades
//******************************************************************************
set weap_allow_frag_grenade 1
set weap_allow_concussion_grenade 1
set weap_allow_flash_grenade 1
set weap_allow_smoke_grenade 1
Verändere die Grundlegenden Einträge wie Servername, IP, etc.
Wenn du einen "ranked" Server haben willst darfst du nur folgende zusätzlichen Werte ändern:
hier klicken zum aufklappen
• Game Mode
• Dedicated (No/LAN/Internet)
• Max. Players (1-32)
• Min. Ping
• Max. Ping
• Voice Chat (Yes / No)
• Auto-Balance Team (Yes / No)
• Map Voting (Yes / No)
• Punkbuster (Yes / No)
• Map
Game Mode Settings:
• Old School Mode: Enabled / Disabled
• Hardcore Mode: Enabled / Disabled
• Spectating: Team Only / Free / Disabled
• Killcam: Enabled / Disabled
• Friendly Fire: Enabled / Shared / Reflect / Disabled
Team Deathmatch Settings:
• Score Limit
• Time Limit
Sobald du mehr an den Configs änderst hast du automatisch einen "unranked" Server.
Wenn noch kein Spielerprofil existiert, dann lege eines an. Mache dazu am besten im CoD4-Ordner eine
Profile_anlegen.cmd mit folgendem Inhalt:
hier klicken zum aufklappen
@echo off
set COD4_PROFILEPATH="%cd%players\profiles"
set COD4_PROFILE=DummyProfile
mkdir %COD4_PROFILEPATH%\%COD4_PROFILE%
echo %COD4_PROFILE% > "%COD4_PROFILEPATH%\active.txt"
copy /y nul "%COD4_PROFILEPATH%\%COD4_PROFILE%\config_mp.cfg"
Jetzt ausführen und alles was du brauchst ist angelegt.
Jetzt lege dir auf dem Desktop (oder wo du sonst willst) eine Verknüpfung auf die
iw3mp.exe an.
Klicke mit Rechts auf die Verknüpfung und wähle "Eigenschaften". Hier ergänzt du die Zeile "Ziel" mit folgenden Einträgen:
+set dedicated 2 +set net_ip xxx.xxx.xxx.xxx +set net_port 28960 +set sv_punkbuster 1 +exec server.cfg +map_rotate
Beispiel:
hier klicken zum aufklappen
D:\Games\cod4\iw3mp.exe +set dedicated 2 +set net_ip 85.131.195.101 +set net_port 25000 +set sv_punkbuster 1 +exec server.cfg +map_rotate
Führe die Verknüpfung aus Punkt 4 aus.
- Wenn die Firewall meckert, dann erlaube der Datei den Zugriff aufs Netz.
- Wenn du kein DirectX installiert hast musst du diese 2 Files (d3dx9_34.dll, d3dx10_34.dll) noch in deinen "Windows\System32"-Ordner kopieren.
WICHTIG: Hast du ein 64-Bit Betriebssystem müssen die 2Files in den Ordner "Windows\SYSWOW64"!!!!!
Wenn du alles richtig gemacht hast, dann läuft der Server jetzt und du hast die Console vor dir.
Gib jetzt noch einmalig folgenden Befehl ein um Punkbuster zu aktivieren.
pb_sv_enable
Starte den Server danach erneut und du bist fertig.
Nachfragen bitte über das Forum. Wenn ihr einen Fehler findet oder Anregungen habt, dann postet das bitte auch da. Danke.
Das ganze in ausführlich und wie der Server als Dienst konfigurierbar ist werde ich demnächst auch noch erläutern.
|
Wie richte ich einen redirect Download ein?
Standardmäßig kann CoD direkt vom Gameserver aus nur mit 12 kb Files herunterladen. Um dies zu beschleunigen ist ein redirect Download erforderlich.
Der "schnelle Download" kann direkt vom Root oder von einem Webspace aus erfolgen. |
|
 |
- Trage folgende Zeilen (wenn noch nicht vorhanden) in deine Serverconfig ein:
hier klicken zum aufklappen // Client Download Settings. (0=off/1=on) Used for MODs and custom maps
set sv_allowdownload "1"
seta sv_wwwDownload "1"
seta sv_wwwBaseURL "http://die_URL_zu_deinem_Download"
seta sv_wwwDlDisconnected "0"
Dies hat zur Folge, das jetzt ein Client, der etwas herunterladen soll versucht diese Datei hier zu finden, wenn das nicht gelingt lädt er diese wieder direkt vom Gameserver.
Beim ACE-Mod gibt es noch ein Besonderheit, hier können ab der Version 1.8c spezielle Files von einer anderen Quelle geladen werden.
Dafür gibt es dann diese Zeilen in der Serverconfig
hier klicken zum aufklappen//------------------------------------------------------------------------------------
// Enhanced redirect
// This feature will allow your server to send maps/mods from different locations.
// 0 = No, 1 = Yes, Default = 0
set ace_redirect "1"
// Enter your default settings here. This is required if the mod is enabled!
set ace_allowDownload "1" // 0 = No, 1 = Yes, Default = 1)
set ace_wwwDownload "1" // 0 = No, 1 = Yes, Default = 0)
set ace_wwwDlDisconnected "0" // 0 = No, 1 = Yes, Default = 0)
set ace_wwwBaseURL "http://die_URL_zu_deinem_Download"
// Your "map-specific" settings go here. The examples shown are disabled with: //
//set ace_allowDownload_mp_canada "0" //do not allow downloads on this map
//set ace_wwwDownload_mp_subway "0" //download this from server, not HTTP
//set ace_wwwDlDisconnected_mp_oase "1" //disconnect player while downloading
//set ace_wwwBaseURL_mp_village "http://your.redirect1.com/redirect"
//set ace_wwwBaseURL_mp_stonetown "http://your.redirect2.com/redirect"
//set ace_wwwBaseURL_mp_offensive "http://your.redirect3.com/redirect"
// NOTE: If you have other client downloads (such as weapons/sound/graphics) you
// will need the mod.ff and .iwd files on EVERY redirection site that you setup.
//------------------------------------------------------------------------------------
Vorsicht: Die Mod- und Skinfiles müssen bei Verwendung dieser Funktion auf beiden Quellen verfügbar sein!!!!
Lege in deinem gewünschten Downloadordner folgende Ordnerstruktur an:
Sorge dafür, das genügend Rechte vergeben sind (CHMOD 755)
Lade die Files, die die Clients benötigen, exakt wie in deinem Gameordner in deine Downloadquelle
- mods\dein_modordner\mod.ff
- mods\dein_modordner\z_ace1.8c.iwd
- mods\dein_modordner\eventuelle_skins.iwd
- usermap\mp_testmap\mp_testmap.ff
- usermap\mp_testmap\mp_testmap.iwd (achte darauf, das das iwd-File bereinigt ist!!! Es dürfen nur der Ordner sound und images beinhaltet sein!!!)
- usermap\mp_testmap\mp_testmap_load.ff
- ...
teste den Download über deinen Browser
z.B http://cod4.bog-clan.com/mods/bog/mod.ff
Teste den Download aus dem Game heraus
|
Wie richte ich einen unranked Server auf einem Windows ein?
Warum unranked und/oder Mod?
Vorteil bei einem unranked-Server ist die Möglichkeit wesentlich mehr am Gameplay (abhängig vom Mod) zu verändern und natürlich Custummaps spielen zu können.
Hier eine Anleitung für einen dedicated Server anhand des ACE-Mods. |
|
 |
- Lade alle CoD4-Files auf deinen Root. Ausnahmen:
- Das Verzeichnis "Docs".
- Das Verzeichnis "Video" im "Main"-Ordner.
Das spart schon mal 1,2 GB.
- Wähle einen für dich ansprechenden Mod aus aund lade Anleitung und Mod-Files herunter.
Derzeit sind meiner Meinung nach deram weitesten entwickelt.
- Erstelle im "Mods"-Ordner einen Ordner mit einem möglichst kurzen prägnanten Namen, verwende aber auf jeden Fall nur Kleinbuchstaben.
- Füge in diesn Ordner die Config-
- admin.cfg
- ambientfx.cfg
- codserver.cfg (Bitte umbenennen in z.B. spielwiese.cfg)
- gametypes.cfg
- healthcontrol.cfg
- maprotation.cfg
- nightmod.cfg
- playercontrol.cfg
- weaponcontrol.cfg
und Modfiles ein
Ausserdem sollte hier auch das Mapfixpaket (das auch bei wildcards-online.nl erhältlich ist) abgelegt oder entpackt werden. Wenn du es entpackst, muss es einen Ordner maps in deinem Mod-Ordner geben.
Zusätzlich kannst du hier auch die Files für zusätzliche Skins ablegen.
z.B. Die wunderbaren Skins von Xiao bei den blackmonkeys
- öffne die Config-Files und passe sie nach deinen Wünschen an. Den redirect Download erkläre ich in einem separaten Topic.
- Wenn noch kein Spielerprofil existiert, dann lege eines an. Mache dazu am besten im CoD4-Ordner eine
Profile_anlegen.cmd mit folgendem Inhalt:
hier klicken zum aufklappen
@echo off
set COD4_PROFILEPATH="%cd%players\profiles"
set COD4_PROFILE=DummyProfile
mkdir %COD4_PROFILEPATH%\%COD4_PROFILE%
echo %COD4_PROFILE% > "%COD4_PROFILEPATH%\active.txt"
copy /y nul "%COD4_PROFILEPATH%\%COD4_PROFILE%\config_mp.cfg"
Jetzt ausführen und alles was du brauchst ist angelegt.
Jetzt lege dir auf dem Desktop (oder wo du sonst willst) eine Verknüpfung auf die
iw3mp.exe in deinem CoD4-Ordner an an.
Klicke mit Rechts auf die Verknüpfung und wähle "Eigenschaften". Hier ergänzt du die Zeile "Ziel" mit folgenden Einträgen:
+set dedicated 2 +set net_ip xxx.xxx.xxx.xxx +set net_port 28960 +set fs_game "mods/dein_modordner" +set sv_punkbuster 1 +exec server.cfg +map_rotate
Der Parameter fs_game macht deinen Gameserver automatisch zu einem gemoddeten Server also einen unranked-Server.
Beispiel:
hier klicken zum aufklappen
D:\Games\cod4\iw3mp.exe +set dedicated 2 +set net_ip 85.131.195.101 +set net_port 25000 +set fs_game "mods/bog" +set sv_punkbuster 1 +exec server.cfg +map_rotate
5. Führe die Verknüpfung aus Punkt 4 aus.
- Wenn die Firewall meckert, dann erlaube der Datei den Zugriff aufs Netz.
- Wenn du kein DirectX installiert hast musst du diese 2 Files (d3dx9_34.dll, d3dx10_34.dll) noch in deinen "Windows\System32"-Ordner kopieren.
Wenn du alles richtig gemacht hast, dann läuft der Server jetzt und du hast die Console vor dir.
Gib jetzt noch einmalig folgenden Befehl ein um Punkbuster zu aktivieren.
pb_sv_enable
Starte den Server danach erneut und du bist fertig.
Nachfragen bitte über das Forum. Wenn ihr einen Fehler findet oder Anregungen habt, dann postet das bitte auch da. Danke.
|
|
 |