COD4 Ranked Costum Maps Server erstellen

Zerberus
Hallo Opferlamm Gemeinschaft smile

sorry wenn es das Thema / die Frage schonmal gegeben hat, aber ich hab es nicht gefunden und das was ich gefunden hatte, hat mich nicht wirklich weiter gebracht.

Nach langem hin- und her, läuft der COD4 Server als Public Ranked Server mit Standard Maps. Ich wollte daher mal fragen, ob es spezielle Einstellungen gibt, die man vornehmen muss, das man einen COD4 Costum Maps Ranked Server hat?

Normal würde ich denken... ich lade mir die Costum Maps hoch, also einen Teil in den usermaps Ordner auf den Server, die iwd Dateien in den Mod/Warfare Ordner.... dann Server restart und das wärs.... bin mir aber unsicher und bevor ich 100x die grossen Dateien umsonst hin, her und hochlade, dachte ich mir frag ich mal nach smile ^^

Gruss
ZERBERUS

EDIT by Zerberus:
Hab das jetzt mal so wie oben geschrieben ausprobiert. Also es existiert auf dem Server im Ordner wo cod4 sich befindet ein Ordner namens

usermaps

In diesem Ordner sind 2 Files der Costum Map Dust3 (die .ff Dateien). Im Ordner

Mods/ModWarfare

befindet sich die .idx Datei. Nachdem Upload hab ich den Server via Konsole neu gestartet, aber ich kann die Map mit dem CoD RconTool 1.9 nicht auswählen, also mir wird da nix neues angezeigt, die anderen Maps (die Standards) stehen alle zur Verfügung und werden auch korrekt geswitcht.

Komme net weiter und vielleicht hat ja wer Muße mir dabei zu helfen...

Gruss
ZERBERUS
Interceptor
Ein C-Map-Server läuft nur ohne das global Ranking. Es gibt wohl eine Möglichkeit ein ranking laufen zu lassen (aber da blick ich nicht durch). Schau mal in den Beitrag rein: custom maps + kein mod = ?
>Nordfighter<
ein ranked server mit custom maps geht nicht.

mußt einen server mit mod starten der awe oder ace haben ein ranking im mod mit drin
clutzi
stimmt nicht ganz, man kann nen leeren modordner beutzen und hat das standart rankingf system + c-maps. nachteil die rankings die man sich da erspielen tut funzen auch nur auf den server. im klartext man fängt bei null an und mus sich hoch level´n.. in wie fern der rang erhaltet bleibt bei zwischenzeitlichen besuchen auf andern unmod servern kann ich leider nicht sagen. aber versuch macht kluuuuch..
COI3RA
wo wir gerade beim thema maps starten sind... wie kann ich einen normalen ranking-server (mit offizieler, z.b. BOG-map) starten? geht das einfach so? einfach nur map starten oder muss ich da was beachten/ändern?!

gruß,
cobra
Interceptor
Zerberus

Zitat:

Original von >Nordfighter<
ein ranked server mit custom maps geht nicht.

mußt einen server mit mod starten der awe oder ace haben ein ranking im mod mit drin


Hi smile

hab ich auch gedacht, aber nachdem ich Costum Maps auf einem Ranked Server gespielt habe, es davon auch einige in der Liste der Server zum daddeln gibt, mag ich das für unsere Spielgemeinschaft ebenso einrichten.

Habe mir den Lesehinweis von Interceptor (custom maps + kein mod = ?) durchgelesen und auch die dort gemeldete Fehlermeldung erhalten, wenn ich die Costum Map lade und anschliessend den Server betrete (Different Version?).

Egal welche andere Map ich versuche via Konsole zu laden, erhalte ich die Meldung das ich keinen Mod drauf habe ^^

Die Maps (alle vom Opferlamm Download Bereich runtergeladen) haben ja eine Readme Datei drin und wie dort beschrieben, befinden sich auch die Dateien bei mir in dem Ordner.

Würde da jetzt ungern als Blinder versuchen rumzuwerkeln, weil ich nicht wirklich geschnallt habe, was die Ursache ist, aber ich denke mir auch, das das garnicht sooooo kompliziert sein kann, wenigstens mal 1ne Map zum laufen zu bekommen....

Freu mich über jede Hilfe und wenn ich noch irgendwas an Infos nennen soll, dann gebt mir Info und ich versuche es nachzureichen...

Ein geduldiger Zerberus smile
clutzi
geb mal deine startparameter durch und deine ordenrstrucktur wo der mod liegt was in dem modverzeichnis alles ist und wo die usermaps liegen diese ordnerstruktur dann können wir dir mit sicherheit weiterhelfen.

.idx Datei.im modordner? ist das nen schreibfehler und soll iwd heisen?? wenn ja ist es richtig wenn nicht ist da nen fehler
Zerberus

Zitat:

Original von clutzi
geb mal deine startparameter durch und deine ordenrstrucktur wo der mod liegt was in dem modverzeichnis alles ist und wo die usermaps liegen diese ordnerstruktur dann können wir dir mit sicherheit weiterhelfen.

.idx Datei.im modordner? ist das nen schreibfehler und soll iwd heisen?? wenn ja ist es richtig wenn nicht ist da nen fehler


Hi Clutzi,

vorab schonmal Danke smile

Hier mal die Startdatei:
PARAMS="+set loc_language 2 +set dedicated 2 +set sv_punkbuster 1 +set sv_pb_enable 1 +set net_port 28980 +exec coduo_server1.cfg +map_rotate"

Von der Ordner Struktur liegt das bei mir so, vom Server Root aus gesehen:

/usr/games/cod4 - hier hab ich den Inhalt der DVD reinkopiert

/usr/games/cod4/usermaps - hier liegen alle Maps drin, also .ff Dateien je Unterordner (je Map):

/usr/games/cod4/usermaps/mp_octagon
/usr/games/cod4/usermaps/mp_occupied
/usr/games/cod4/usermaps/mp_heavensource
/usr/games/cod4/usermaps/mp_dhc_carentan
/usr/games/cod4/usermaps/mp_dust3

Der Mod-Ordner, also noch vom Ursprung (hab nix hier gelöscht, sondern nur die .IWD Dateien reinkopiert, wie in der Readme Datei der Costum Maps beschrieben steht. Nimmt man es also genau, so schaut der Ordner so aus für den Mod:

/usr/games/cod4/Mods/ModWarfare/

Und darin sind folgende IWD-Dateien von oben schon genannten Mods:

/usr/games/cod4/Mods/ModWarfare/mp_heavensource.iwd
/usr/games/cod4/Mods/ModWarfare/zzz_mp_octagon.iwd
/usr/games/cod4/Mods/ModWarfare/mp_dhc_carentan.iwd
/usr/games/cod4/Mods/ModWarfare/mp_dust3.iwd
/usr/games/cod4/Mods/ModWarfare/mp_occupied.iwd

Soweit so gut also ...

Ich ging nun der Annahme ... alles wie beschrieben hochgeladen, Server neu gestartet, tippen wir es halt via Konsole ein (also map mp_dust3 oder map mp_heavensource) ... das einzugeben geht, aber dann bekomme ich die Fehlermeldung das kein Mod dafür installiert ist ^^

Vielen Dank nochmal, das Ihr Euch die Mühe gebt uns zu helfen, find ich echt Top!!!

Gruss
Zerberus smile
wgs./w@Lly

Zitat:

Original von Zerberus
PARAMS="+set loc_language 2 +set dedicated 2 +set sv_punkbuster 1 +set sv_pb_enable 1 +set net_port 28980 +exec coduo_server1.cfg +map_rotate"


Warum heisst eure start-cfg so?
Habt ihr einfach eine alte Config von einem bestehenden uo-Server benutzt?
Bitte setze diese cfg mal hier rein (Passwörter vorher bitte rauslöschen).

Den Befehl: "+set sv_pb_enable 1" muss man nicht in den Startparameter setzen. +set sv_punkbuster 1 reicht völlig aus.

Das Spiel CoD4 sieht nunmal vor dass man aus einem Modordner heraus starten muss, wenn man Custom-Maps spielen will ("a Mod is required for Custom-Maps").
Das heisst dass auf normalem Wege kein globales Ranking mit Custom Maps möglich ist. Man muss sich also entscheiden ob man den Server ranked laufen lassen will oder mit C-Maps.
Einzig ein servereigenes Ranking wäre möglich, wenn man die z_modwarfare.iwd aus dem Modordner herauslöscht (wie schon weiter oben gepostet).

Dass euer Server den Mod nicht findet ist klar, denn es fehlt ein wichtiger Bestandteil im Startparameter:

+set fs_game mods/modwarfare

Dadurch wird der Server unranked.

Ich empfehle euch jedoch, einen eigenen neuen modordner mit individuellem Namen anzulegen, besonders wenn ihr weitere iwd-Dateien dort reinlegen wollt. Da leider fast jeder 2. Admin diesen Ordner auf seinem Server benutzt und allen möglichen Krams da rein packt, bekommen die Spieler irgendwann arge Probleme mit zugemüllten modwarfare-Ordner.

Außerdem kann man bei vielen Maps die iwds mit in den usermaps-Ordner legen, wenn man die Datei vorher bereinigt.
Damit entlastet man wiederum den Mod-Ordner.
Einzelheiten dazu: iwd-Dateien in Ordner Usermaps? (Am Beispiel mp_bacalao)
Kelli

Zitat:

Original von Zerberus
so schaut der Ordner so aus für den Mod:

/usr/games/cod4/Mods/ModWarfare/


Zitat:

wgs./w@Lly
Dass euer Server den Mod nicht findet ist klar, denn es fehlt ein wichtiger Bestandteil im Startparameter:

+set fs_game mods/modwarfare

... und der Ordner Mods muss umbennant werden in mods.
wgs./w@Lly
Oha guter Hinweis Kellerkind, habe ich vor lauter Mods/Modwarfare glatt übersehen...

Seit Patch 1.4 muss man unter Linux alle Ordner, auch neu angelegte Modordner, unbedingt klein schreiben. Das gilt auch für die Ordner auf dem Webspace für schnelleren Download.
clutzi
gut dann haben kellerkind und w@lly alles schon gesagt was wichtig ist und wo die fehler waren.
Zerberus
Hallo an alle Vorschreiber zu diesem Post und Danke erstmal, hab alles geschriebene verstanden.

@ wgs./w@Lly ... die Startconfig habe ich so benannt, da ich vielleicht noch 3-4 Server auf der Maschine laufen lassen möchte und so unterschiedl. Konfigs je Server habe. Hatte ich mir bei CODUO ebenso eingerichtet und hat sich ganz gut gemacht gehabt und den Dateinamen beibehalten (Kosmetik, kann ich ja einfach umbenennen und in der Startconfig natürlich ebenso dann)

Für andere zum nachvollziehen mal die Schritte welche ich jetzt anhand der Tipps gemacht habe:

1) ich habe die Ordner Mods und Mods/ModWarfare in mods und mods/modwarfare umbenannt, also auf die erforderliche Kleinschreibung geachtet

2) als nächstes habe ich die Startdatei des Servers entsprechend der Hinweise angepasst und den Parameter +set fs_game mods/modwarfare hinzugefügt, so das es jetzt wie folgt ausschaut:

PARAMS="+set loc_language 2 +set dedicated 2 +set sv_punkbuster 1 +set +set net_port 28980 +set fs_game mods/modwarfare +exec coduo_server1.cfg +map_rotate"

3) anschliessend habe ich den Server neu gestartet und werde mich jetzt dran machen, die Server-Config umzuändern, da der Server ja jetzt unranked ist

===========================

Wie von wgs./w@lly gebeten hier auch nochmal der Inhalt der coduo_server1.cfg Datei (VOR DER ANWENDUNG DER HINWEISE - mit ge-XXX-ten rcon Passwort):

Zitat:


//Call of Duty 4 - Modern Warfare
//
// Beispiel-Server-CFG für einen RANKED Server
// by [OL]YODA
// www.opferlamm-clan.de

// Informationen (HLSW, etc.)
sets sv_hostname "^3[^149ers^2.de^3] ^2COD4 ^1MIX ^4S^3E^2R^1V^5E^1R"
sets _Admin "Zerberus"
sets _Email "zerberus@dirtywork.org"
sets _Website "http://www.49ers.de/"
sets _Location "Germany"
sets _Irc "Dein IRC-Channel"
sets _Maps "CoD4 Standard Maps"
sets _Spieltype "Normal"
sets _GamePlay "RANKED"

//***

//RCON-Passwort setzen (Admin)
set rcon_password "xxx"

//Passwort für Clients (Server ist dann Passwort-geschützt)
set g_password ""

// asswort, das private Clients benötigen, um jederzeit auf den Server zu können
//ACHTUNG: funktioniert nicht, wenn der Server mit "g_password" geschützt ist!!!
//set sv_privatePassword "xxx"

//Maximale Datenrate
set sv_maxRate "20000"

//Server-FPS (nicht verändern!)
set sv_fps "20"

//Punkbuster (muss im Startparameter gesetzt werden!)
set sv_punkbuster "0"

//Abgleich der IWD-Dateien
//0 = aus, 1 = an
set sv_pure "1"

//Maximale Anzahl Spieler
set sv_maxclients "32"

//Private Clients (Anzahl - wird von maxclients dann abgezogen!)
set sv_privateClients "6"

//Minimaler Ping beim Connecten
set sv_minPing "0"

//Maximaler Ping beim Connecten
set sv_maxPing "300"

//Anonymous
//0 = aus, 1 = an
set sv_allowAnonymous "0"

//Antilag
//0 = aus, 1 = an
set g_antilag "1"

// Bestimmte IPs bannen
// VORSICHT!!! Die meisten Spieler haben eine dynamische IP, also bringt das nicht viel!
//set g_banIPs ""

//Bann-Zeit bei Kick (in Sekunden)
set sv_kickBanTime "300"

//Log-Datei
// 0 = Kein Log, 1 = Log-Datei schreiben
set logfile "1"

//Art des Schreibens
// 0 = kein Log, 1 = gepuffert, 2 = durchgehend, 3 = nachträglich
set logsync "1"

//Name der Log-Datei
set g_log "games_mp.log"

//Abstimmungen (keine Einschränkung möglich!)
//0 = aus, 1 = an
set g_allowvote "1"
set g_oldVoting "1"

//Download & http-Redirect
set sv_allowDownload "1"
//set sv_wwwBaseURL ""
//set sv_wwwDlDisconnected "0"
//set sv_wwwDownload "0"

//Tote können chatten
//0 = aus, 1 = an
set g_deadChat "1"

//Tote können Voice-Chat benutzen
//0 = aus, 1 = an
set voice_deadChat "0"

//Gravitation
//Standard 800
set g_gravity "800"

//Konsole für Clients deaktivieren
//0 = nein, 1 = ja
set sv_disableClientConsole "0"

//Spam-Schutz
set sv_floodProtect "1"
set g_no_script_spam "1"

//Reconnect-Limit
set sv_reconnectlimit "3"

//Timeout InGame
//0 = aus, x = Sekunden
set sv_timeout "240"

//Timeout beim Connecten
//0 = aus, x = Sekunden
set sv_connectTimeout "240"

//Kick bei Inaktivität
//nicht geprüft!!!
set g_inactivity "0"
set sv_zombietime "2"

//Automatischer Teamausgleich
//0 = nein, 1 = ja
set scr_teambalance "1"

//Team-Beschuss
//0 = aus, 1 = an,
//2 = reflektierter Schaden, 3 = geteilter Schaden
set scr_team_fftype "1"

//Killcam
//0 = nein, 1 = ja
set scr_game_allowkillcam "1"

// Zuschauer-Typ
// 0 = aus, 1 = nur Team/Spieler, 2 = Freies Umsehen
set scr_game_spectatetype "1"

//Zeit bis zum Match-Start (in Sekunden)
set scr_game_matchstarttime "5"

//Wartezeit bis zum Einstieg (in Sekunden)
set scr_game_playerwaittime "3"

//Wiedereinstieg erwingen
//0 = nein, 1 = ja
set scr_player_forcerespawn "1"

//Nur Kopfschüsse zählen
//0 = nein, 1 = ja
set scr_game_onlyheadshots "0"

//Teamkiller kicken
//0 = nein, 1 = ja
set scr_team_kickteamkillers "1"

//Teamkiller kicken nach x Teamkills
set scr_teamKillPunishCount "2"

//Wartezeit zum Wiedereinstieg nach Teamkill (in Sekunden)
set scr_team_teamkillspawndelay "20"

//Punktabzug nach Teamkill
//0 = nein, 1 = ja
set scr_team_teamkillpointloss "1"

//Sprach-Chat
//0 = aus, 1 = an
set sv_voice "0"

//Qualität des Sprach-Chats
//1 = niedrigste, 9 = höchste
set sv_voiceQuality "3"

//Hardcore Modus
//0 = aus, 1 = an
set scr_hardcore "0"

//Oldschool Modus
//0 = aus, 1 = an
set scr_oldschool "0"

//***

//Spiel-Modi

//Death Match (dm)

//Punkte-Limit
set scr_dm_scorelimit "1000"

//Zeit-Limit (in Minuten)
set scr_dm_timelimit "15"

//nicht geprüft (Standard)
set scr_dm_roundlimit "1"
set scr_dm_numlives "0"
set scr_dm_playerrespawndelay "0"
set scr_dm_waverespawndelay "0"

//Team Death Match (war)

//Punkte-Limit
set scr_war_scorelimit "750"

//Zeit-Limit (in Minuten)
set scr_war_timelimit "10"

//nicht geprüft (Standard)
set scr_war_roundlimit "1"
set scr_war_numlives "0"
set scr_war_playerrespawndelay "0"
set scr_war_waverespawndelay "0"

//Herrschaft (dom)

//Punkte-Limit
set scr_dom_scorelimit "200"

//Zeit-Limit (in Minuten)
set scr_dom_timelimit "0"

//nicht geprüft (Standard)
set scr_dom_numlives "0"
set scr_dom_playerrespawndelay "0"
set scr_dom_roundlimit "1"
set scr_dom_waverespawndelay "0"

//Hauptquartier (koth)

//Punkte-Limit
set scr_koth_scorelimit "250"

//Zeit-Limit (in Minuten)
set scr_koth_timelimit "15"

//Klassischer HQ-Modus
//0 = aktiviert, 1 = deaktiviert
set koth_kothmode "0"

//Benötigte Zeit zur Einnahme des Funkgerätes
set koth_capturetime "20"

//Verzögerung
//0 = sofort, x = Zeit in Sekunden
set koth_spawntime "0"

//nicht geprüft (Standard)
set scr_koth_numlives "0"
set scr_koth_playerrespawndelay "0"
set scr_koth_roundlimit "1"
set scr_koth_roundswitch "1"
set scr_koth_waverespawndelay "0"
set koth_autodestroytime "60"
set koth_delayPlayer "0"
set koth_destroytime "10"
set koth_spawnDelay "60"

//Sabotage (sab)

//Punkte-Limit
set scr_sab_scorelimit "1"

//Zeit-Limit (in Minuten)
set scr_sab_timelimit "20"

//Runden-Limit (Anzahl Runden bis zum Team-Wechsel)
set scr_sab_roundswitch "1"

//Zeit bis zur Explosion der Bombe (in Sekunden)
set scr_sab_bombtimer "30"

//Zeit zum Platzieren der Bombe (in Sekunden)
set scr_sab_planttime "2.5"

//Zeit zum Deaktivieren der Bombe (in Sekunden)
set scr_sab_defusetime "5"

//gemeinsamer Timer
//0 = nein, 1 = ja
set scr_sab_hotpotato "0"

//nicht geprüft (Standard)
set scr_sab_numlives "0"
set scr_sab_playerrespawndelay "7.5"
set scr_sab_roundlimit "0"
set scr_sab_waverespawndelay "0"

//Suchen und Zerstören (sd)

//Punkte-Limit
set scr_sd_scorelimit "4"

//Zeit-Limit (in Minuten)
set scr_sd_timelimit "2.5"

// Runden-Limit (Anzahl Runden bis zum Team-Wechsel)
set scr_sd_roundswitch "3"

// Zeit bis zur Explosion der Bombe (in Sekunden)
set scr_sd_bombtimer "45"

// Zeit zum Platzieren der Bombe (in Sekunden)
set scr_sd_planttime "5"

// Zeit zum Deaktivieren der Bombe (in Sekunden)
set scr_sd_defusetime "5"

//Sprengsatz-Anzahl
//0 = Ein Sprengsatz
//1 = Jeder Spieler hat einen Sprengsatz
set scr_sd_multibomb "0"

//nicht geprüft (Standard)
set scr_sd_numlives "1"
set scr_sd_playerrespawndelay "0"
set scr_sd_roundlimit "0"
set scr_sd_waverespawndelay "0"

//***

//Spiel-Modus
set g_gametype "war"

// DM -- FREE FOR ALL DEATHMATCH
//NICHT aktiv
//set sv_mapRotation "gametype dm map mp_backlot gametype dm map mp_bloc gametype dm map mp_bog gametype dm map mp_cargoship gametype dm map mp_citystreets gametype dm map mp_convoy gametype dm map mp_countdown gametype dm map mp_crash gametype dm map mp_crossfire gametype dm map mp_farm gametype dm map mp_overgrown gametype dm map mp_pipeline gametype dm map mp_shipment gametype dm map mp_showdown gametype dm map mp_strike gametype dm map mp_vacant"

// DOM -- DOMINATION
//NICHT aktiv
//set sv_mapRotation "gametype dom map mp_backlot gametype dom map mp_bloc gametype dom map mp_bog gametype dom map mp_cargoship gametype dom map mp_citystreets gametype dom map mp_convoy gametype dom map mp_countdown gametype dom map mp_crash gametype dom map mp_crossfire gametype dom map mp_farm gametype dom map mp_overgrown gametype dom map mp_pipeline gametype dom map mp_shipment gametype dom map mp_showdown gametype dom map mp_strike gametype dom map mp_vacant"

// KOTH -- HEADQUARTERS
//NICHT aktiv
//set sv_mapRotation "gametype koth map mp_backlot gametype koth map mp_bloc gametype koth map mp_bog gametype koth map mp_cargoship gametype koth map mp_citystreets gametype koth map mp_convoy gametype koth map mp_countdown gametype koth map mp_crash gametype koth map mp_crossfire gametype koth map mp_farm gametype koth map mp_overgrown gametype koth map mp_pipeline gametype koth map mp_shipment gametype koth map mp_showdown gametype koth map mp_strike gametype koth map mp_vacant"

// SAB -- SABOTAGE
//NICHT aktiv
//set sv_mapRotation "gametype sab map mp_backlot gametype sab map mp_bloc gametype sab map mp_bog gametype sab map mp_cargoship gametype sab map mp_citystreets gametype sab map mp_convoy gametype sab map mp_countdown gametype sab map mp_crash gametype sab map mp_crossfire gametype sab map mp_farm gametype sab map mp_overgrown gametype sab map mp_pipeline gametype sab map mp_shipment gametype sab map mp_showdown gametype sab map mp_strike gametype sab map mp_vacant"

// SD -- SEARCH & DESTROY
//NICHT aktiv
//set sv_mapRotation "gametype sd map mp_backlot gametype sd map mp_bloc gametype sd map mp_bog gametype sd map mp_cargoship gametype sd map mp_citystreets gametype sd map mp_convoy gametype sd map mp_countdown gametype sd map mp_crash gametype sd map mp_crossfire gametype sd map mp_farm gametype sd map mp_overgrown gametype sd map mp_pipeline gametype sd map mp_shipment gametype sd map mp_showdown gametype sd map mp_strike gametype sd map mp_vacant gametype sab map mp_backlot gametype sab map mp_bloc gametype sab map mp_bog gametype sab map mp_cargoship gametype sab map mp_citystreets gametype sab map mp_convoy gametype sab map mp_countdown gametype sab map mp_crash gametype sab map mp_crossfire gametype sab map mp_farm gametype sab map mp_overgrown gametype sab map mp_pipeline gametype sab map mp_shipment gametype sab map mp_showdown gametype sab map mp_strike gametype sab map mp_vacant"

// WAR -- TEAM DEATH MATCH
//AKTIV
set sv_mapRotation "gametype war map mp_backlot gametype war map mp_bloc gametype war map mp_bog 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"


Was den separaten Mod-Ordner angeht, so verstehe ich die Problematik (bin ein recht ordentlicher Admin und achte da auf Ordnung im Ordner *smile*), werde das aber erst im Anschluss angehen.

Als nächstes schaue ich also, ob es Unterschiede gibt in der Config Datei, wenn der Server unranked ist und ändere die Config dann entsprechend ab. Nach der eventuellen Umänderung starte ich den Server neu und probiere es im Anschluss daran mal, eine Costum Map zu daddeln smile

Danke nochmal an Euch und ich halte Euch up2date was bei meinem 3-Punkte-Plan rausgekommen ist smile

Sollte es noch Fehler in meiner Config geben, bitte ich um konstruktive Hinweise dazu smile Danke

Gruss
Zerberus
Zerberus
Hallo smile

wollte nur Freude strahlend mitteilen, das das mit den Costum Maps jetzt klappt und bis auf 1-2 kleine Sachen, ich mich jetzt ans Feintuning machen kann.

Wegen der Dust3 Map erhalte ich beim Download noch ein Fehler das es eine Different Version ist, aber die anderen Maps gehen...

Werde das also jetzt mal mit dem separaten Mod-Ordner testen und wenn ich da nicht weiter komme, dann schreib ich hier nochmal drein.

Ansonsten DICKES DANKE an alle die so lieb waren Zeit zu opfern, mir zu helfen...

Gruss
Zerberus
Zerberus
Hallo smile

irgendwie wird bei mir immer alles zur Never Ending Story ^^ unglücklich

Der Server auf dem mein COD4 Server läuft, soll nicht gleichzeitig der Server sein wo man die Maps downloaded... okay, soweit so gut. Normal ging ich jetzt der Annahme, das ich die Config dazu anpasse und die Maps auf den Download-Server packe und das ganze ist erledigt... dem ist leider nicht so ^^

Der Download startet zwar, aber bricht bei den Nutzern (verschied. Spieler, mit 2 Spielern getestet) immer bei 400kb ab ^^

Ich weiss auch nicht wo ich was ändern könnte, da der Download ja startet und er immer bei den riesen Dateien abbricht, nicht bei den kleinen IWD-Dateien ... die lädt er wohl anstandslos runter ^^ Hat das Problem schonmal wer gehabt? Kann mir jemand helfen?

Vorab schon, für den Fall das es hilfreich ist, meine Server Konfig:

Zitat:

// Call of Duty 4: Modern Warfare - Dedicated Server generated (UNRANKED) Config File

// Server Informationen
sets sv_hostname "^3[^149ers^2.de^3] ^2COD4 ^1MIX ^4S^3E^2R^1V^5E^1R"
sets _Admin "Zerberus"
sets _Email "zerberus@dirtywork.org"
sets _Website "http://www.49ers.de"
sets _Location "Germany"
sets _Irc "#channel"

// Log Einstellungen
set g_synclog "2"
set logfile "1"
set g_log "games_mp.log"

// Passwort Einstellungen
set rcon_password "XXX"
set sv_privatePassword ""
//set g_password "XXX"

// Spieler Anzahl
set sv_maxclients "32"
set sv_privateclients "4"

// Ping
set sv_minping "0"
set sv_maxping "250"

// Client Download Einstellungen
set sv_allowdownload "1"
seta sv_wwwDownload "1"
seta sv_wwwDlDisconnected "1"
set sv_wwwBaseURL "http://www.dirtywork.org/downloads/cod4"

// Rate
set sv_maxRate "20000"

// FPS
set sv_fps "20"

// Kickt inaktive Spieler
set sv_timeout "300"
set sv_zombietime "1"
set g_inactivity "0"
set g_inactivityspectator "0"

// AntiFlood Einstellungen
set sv_floodProtect "1"
set sv_reconnectlimit "3"
set g_no_script_spam "1"

// Anti Cheat Einstellungen
set sv_disableClientConsole "0"
set cl_autocmd "0"
set sv_pure "1"
set g_banIPs ""

// Temporärer Bann, in Sekunden
set sv_kickBanTime "3600"

// In-Game Sprachkommunikation
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 und Voting
set scr_teambalance "1"
set g_allowvote "1"

// Andere Gameplay Einstellungen

// 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 "1"
set scr_game_forceuav "0"
set scr_game_hardpoints "1"

// Hardpoints
set scr_hardpoint_allowartillery "1"
set scr_hardpoint_allowuav "1"
set scr_hardpoint_allowhelicopter "1"

// Teams
set scr_team_fftype "1"
set scr_team_teamkillspawndelay "20"
set scr_team_kickteamkillers "2"

// Spieler
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"

// Andere Einstellungen
set sv_allowAnonymous "0"
set g_antilag "0"
set g_compassShowEnemies "0"

// Map Rotation
set sv_mapRotation ""

// Spieltyp Einstellungen
set g_gametype "sd"

// Deathmatch
set scr_dm_scorelimit "100"
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"

// Team Deathmatch
set scr_war_scorelimit "500"
set scr_war_timelimit "10"
set scr_war_roundlimit "1"
set scr_war_numlives "0"
set scr_war_playerrespawndelay "0"
set scr_war_waverespawndelay "0"

// Sabotage
set scr_sab_scorelimit "1"
set scr_sab_timelimit "20"
set scr_sab_roundlimit "0"
set scr_sab_numlives "0"
set scr_sab_playerrespawndelay "7.5"
set scr_sab_waverespawndelay "0"
set scr_sab_roundswitch "1"
set scr_sab_bombtimer "30"
set scr_sab_planttime "2.5"
set scr_sab_defusetime "5"
set scr_sab_hotpotato "0"

// Hauptquatier
set scr_koth_scorelimit "250"
set scr_koth_timelimit "15"
set scr_koth_roundlimit "1"
set scr_koth_numlives "0"
set scr_koth_roundswitch "1"
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"

// Suchen & Zerstören
set scr_sd_scorelimit "10"
set scr_sd_timelimit "3.5"
set scr_sd_roundlimit "0"
set scr_sd_numlives "0"
set scr_sd_playerrespawndelay "0"
set scr_sd_waverespawndelay "0"
set scr_sd_roundswitch "5"
set scr_sd_bombtimer "60"
set scr_sd_planttime "7"
set scr_sd_defusetime "7"
set scr_sd_multibomb "0"

// Unranked Einstellungen
// Klassen, Waffen & Extras

// Limitierung der Klassentypen nach Spieleranzahl
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"

// Wechsel der spezifizierten Waffenklasse erlaubt
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"

// Sturmgewehre (Klasse: Soldat)
// M16, AK47, M4, G3, G36c, M14, MP44
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"

// Sturmgewehre Zusatzausrüstung
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"

// Maschinenpistolen (Klasse: Spezialeinheit)
// MP5, Skorpion, UZI, AK74u, P90
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"

// Maschinenpistolen Zusatzausrüstung
set attach_allow_smg_none "1"
set attach_allow_smg_reflex "1"
set attach_allow_smg_silencer "1"
set attach_allow_smg_acog "1"

// Schrotflinten (Klasse: Sprengmeister)
// M1014, Winchester 1200
set weap_allow_m1014 "1"
set weap_allow_winchester1200 "1"

// Schrotflinten Zusatzausrüstung
set attach_allow_shotgun_none "1"
set attach_allow_shotgun_reflex "1"
set attach_allow_shotgun_grip "1"

// Maschinengewehre (Klasse: Schütze)
// SAW, RPD, M60e4
set weap_allow_saw "1"
set weap_allow_rpd "1"
set weap_allow_m60e4 "1"

// Maschinengewehre Zusatzausrüstung
set attach_allow_lmg_none "1"
set attach_allow_lmg_reflex "1"
set attach_allow_lmg_grip "1"
set attach_allow_lmg_acog "1"

// Scharfschützengewehre (Klasse: Scharfschütze)
// Dragunov, M40a3, Barrett, Remington 700, M21
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"

// Scharfschützengewehre Zusatzausrüstung
set attach_allow_sniper_none "1"
set attach_allow_sniper_acog "1"

// Pistolen
// Beretta, Colt 45, USP, Desert Eagle, Desert Eagle Gold Version
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"

// Pistolen Zusatzausrüstung
set attach_allow_pistol_none "1"
set attach_allow_pistol_silencer "1"

// Granaten
// Sprenggranate, Betäubungsgranate, Blendgranate, Rauchgranate
set weap_allow_frag_grenade "1"
set weap_allow_concussion_grenade "1"
set weap_allow_flash_grenade "1"
set weap_allow_smoke_grenade "1"

// Perks (Extras)
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"

// Soldat - Standardausrüstung
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"

// Spezialeinheit - Standardausrüstung
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"

// Schütze - Standardausrüstung
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"

// Sprengmeister - Standardausrüstung
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"

// Scharfschütze - Standardausrüstung
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"

// Bewegungsgeschwindigkeit der verschiedenen Klassen
// Soldat, Spezialeinheit, Schütze,Sprengmeister, Scharfschütze
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"

// Nachtsicht
set scr_enable_nightvision "1"

// Musik
set scr_enable_music "0"

// Treffersymbol
set scr_enable_hiticon "1"

// Map Rotation
// set sv_mapRotation " map mp_dhc_carentan map mp_heavensource map mp_occupied map mp_octagon "
set sv_mapRotation " gametype sd map mp_dhc_carentan gametype sd map mp_heavensource gametype sd map mp_occupied gametype tdm map mp_octagon "

// Spieltyp Einstellungen
set g_gametype "sd"


Vielen Dank vorab schon für die Hilfe

Gruss
Zerberus
wgs./w@Lly
Der Download bricht nicht ab, sondern läuft im Hintergrund weiter.
Leider verstehen/sehen das die meisten nicht (wie auch^^) sondern brechen dann ihrerseits ab.
Hilfreich: folgende Änderung in der cfg vornehmen:

Zitat:


// Client Download Einstellungen
set sv_allowdownload "1"
seta sv_wwwDownload "1"
seta sv_wwwDlDisconnected "0"
set sv_wwwBaseURL "http://www.dirtywork.org/downloads/cod4"
Zerberus

Zitat:

Original von wgs./w@Lly
Der Download bricht nicht ab, sondern läuft im Hintergrund weiter.
Leider verstehen/sehen das die meisten nicht (wie auch^^) sondern brechen dann ihrerseits ab.
Hilfreich: folgende Änderung in der cfg vornehmen:

Zitat:


// Client Download Einstellungen
set sv_allowdownload "1"
seta sv_wwwDownload "1"
seta sv_wwwDlDisconnected "0"
set sv_wwwBaseURL "http://www.dirtywork.org/downloads/cod4"


Hi W@lly,

ich merke schon, ohne Dich würde ich noch verdammt lange an meinem Problem sitzen ^^ => x-mal Danke Danke Danke smile

Werde ich gleich umändern und hat mich schon gewundert gehabt, da es ja nix gross noch einzustellen ging. Das mit dem Disconnect merke ich mir mal, das ist ja bei allen Versionen so und ich hatte da vorher noch nie das Problem was ändern zu müssen.

Letzte Frage ... die .ff-Dateien (die grossen) müssen beim Download Server alle in einen Ordner liegen oder kann ich das mit den Ordnernamen beibehalten?

Wenn ich einem deiner Webprojekte mal was gutes tun kann geb Info (via PM), soll ja nicht nur nehmen sein. Kann Euch auch für Map Downloads trafficfreien deutschen Webspace anbieten, also welchen der auch Bestand hat, wenn viele leechen...

Gruss
Zerberus
wgs./w@Lly
lieb von dir aber brauche momentan nix grosses Grinsen
ist ja alles nur gegenseitiges Helfen hier smile bezeichnend fürs OL Board. Dem nächsten kannst du dann weiterhelfen wenns bei dir geklappt hat smile
Das was ich schreibe sind ja auch alles Dinge und Lösungen die vor mir schon welche hier bei OL rausgefunden haben.

Zitat:

Original von Zerberus
Letzte Frage ... die .ff-Dateien (die grossen) müssen beim Download Server alle in einen Ordner liegen oder kann ich das mit den Ordnernamen beibehalten?


Du musst das sogar beibehalten wenns funktionieren soll.
Der Downloadserver sollte im cod4-Ordner den du in deinem Pfad angegeben hast die selbe Struktur aufweisen wie dein Gameserver.
Also ein mods und ein usermaps Ordner, darin die Download-relevanten Dateien jeweils rein, eins zu eins entsprechend deines Gameservers.
Wichtig ist auch wieder die Kleinschreibung.
Zerberus

Zitat:

Original von wgs./w@Lly
lieb von dir aber brauche momentan nix grosses Grinsen
ist ja alles nur gegenseitiges Helfen hier smile bezeichnend fürs OL Board. Dem nächsten kannst du dann weiterhelfen wenns bei dir geklappt hat smile
Das was ich schreibe sind ja auch alles Dinge und Lösungen die vor mir schon welche hier bei OL rausgefunden haben.

Zitat:

Original von Zerberus
Letzte Frage ... die .ff-Dateien (die grossen) müssen beim Download Server alle in einen Ordner liegen oder kann ich das mit den Ordnernamen beibehalten?


Du musst das sogar beibehalten wenns funktionieren soll.
Der Downloadserver sollte im cod4-Ordner den du in deinem Pfad angegeben hast die selbe Struktur aufweisen wie dein Gameserver.
Also ein mods und ein usermaps Ordner, darin die Download-relevanten Dateien jeweils rein, eins zu eins entsprechend deines Gameservers.
Wichtig ist auch wieder die Kleinschreibung.


Hi W@lly,

oki, wegen der Hilfe weiss ich Bescheid und ich habe das (vielleicht schon mitbekommen) extra so geschrieben, das man das nachtesten kann und man Gegebenheiten und Veränderungen nachverfolgen kann, von oben geschriebenen.

Das mit dem Download und deiner Hilfe hat geklappt, es wird also angezeigt und jetzt auch gedownloaded.

Das was ich jetzt nicht verstehe, hoffe das das endlich mal eine Ende hat mit den vielen Fragen ^^, ist der Absturz vom Server bei Maps wie der Carentan Version von COD4 die ihr im Download Bereich der Maps habt. Also ich spiele 1ne Runde, bei oben genannter Server-Config und dann verabschiedet sich der Server.

Ist es denn ZWINGEND das ich noch AWE4 laufen habe, das die Maps von dort laufen? Ist ja ansich bis jetzt erstmal ein Standard COD4 Server Unranked, wo Costum Maps drauf sind (alle erstmal SD)... dennoch - Hard Crash ^^

Gruss
Zerberus

PS: Thanks für eventuelle Hilfe schon vorab