Der Duke
Hi Leute,
ich bekomme es einfach nicht auf die Reihe einen vernünftigen dedicated Server per Verknüpfung zu starten. Entweder erhalte ich die Fehlermeldung, dass die entsprechende cfg nicht geladen werden konnte:
Error: couldn't exec server2.cfg
oder er lädt den im Spiel voreingestellten Server, welcher dann immer tdm ist.
Meine Verknüpfung:
D:\CoD4\iw3mp.exe +set dedicated 2 +set sv_punkbuster 1 +exec server2.cfg +map_rotate (mit +map_rotate lädt er den im Spiel voreingestellten tdm Server, ohne kommt die Fehlermeldung)
und so sieht meine server2.cfg aus:
seta sv_punkbuster 1
wait
pb_sv_enable
// Server name
set sv_hostname "^6L^3o^1K^51^2s"
// Passwords
set rcon_password "***"
//set g_password "***"
// Maximum Clients
set sv_maxclients "10"
set sv_privateclients "2"
//MOTD
//set scr_motd "Willkommen bei LoK1"
// Max Ping
set sv_maxping "300"
// Rate
set sv_maxRate "25000"
//Spielmodus
// "dm" - free for all deathmatch
// "dom" - domination
// "koth" - headquarters
// "sab" - sabotage
// "sd" - search & destroy
// "war" - team deathmatch
set g_gametype "koth"
// Map_rotation
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 gametype koth 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_showdown gametype koth map mp_strike gametype koth map mp_vacant"
// 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
Wäre klasse, wenn Ihr mir helfen würdet :-)
Gruss
Der Duke
yoda
... mit diesem Problem schlägst Du Dich nicht alleine rum...
Prügel mich auch damit rum, daß manche Sachen einfach nicht übernommen werden, wenn ich per server.cfg starte...
Werd heute abend mal weiter rumprobieren...
Der Duke
Danke für Deine Antwort Yoda, eigentlich sollte der Server doch so laufen - oder!?
Falls sonst vielleicht jemand noch einen Rat hat, immer her damit ;-)
Im besten Falle hat schon eine/r von Euch eine funktionierende cfg für den Headquater- Modus, welche er/sie mit mir/uns teilen würde!?
Der Duke
Ich habe einem Kumpel von mir meine server.cfg und die Verküpfung geschickt und bei ihm lief der Server auf anhieb. Wir haben festgestellt, das in seiner Verknüpfung Anführungszeichen enthalten sind, welche bei mir fehlen:
"D:\CoD4\iw3mp.exe" +set dedicated 2 +set sv_punkbuster 1 +exec server.cfg +map_rotate
Trotz mehrfachen Versuchens werden die Anführungszeichen bei mir nicht übernommen und somit wollte ich Euch nochmal um Hilfe bitten. Weiss vielleicht jemand ob die Anführungszeichen wichtig sind und wenn ja wie ich sie in die Verknüpfung bekomme?
Vielen dank im voraus
Der Duke
Hat sich erledigt - läuft
yoda
Hm, was es mit den "" auf sich hat, weiß ich ehrlich gesagt nicht... Bei mir ist es mit "", auf dem Win-Root ohne...
ryboth
Wir Blood Boys hatten keine Probleme...
ist es vielleicht möglich das der Parameter "+sv_punkbuster 1" das Problem verursacht?
Wir starten ohne den Parameter, da er ja in der Server Config steht.
Hast du dein Cod4 Verzeichnis auf den Server geladen?
Überprüfe ob im Verzeichniss der Ordner "PB" existiert...
@ Yoda: die "" stellt Windows in die Verknüpfung, aber je nach Version wird es angezeigt oder nicht.
Aber es sollten die parameter immer hinter "" gesetzt werden. Wen ihr das hintere " löscht kann es zu problemen kommen.
Fazit: Entweder mit "" oder Ohne, beides sollte klappen. Nur ein " macht Probleme -> String
yoda
Daß die Parameter hinter das " gehören is mir klar...
Hm, den PB in die cfg zu setzen ist sinnlos:
sv_punkbuster is write protected
Wenn diese Meldung bei einem Befehl in der Konsole ausgegeben wird heisst das, man muss ihn in den Startparameter einbinden, gilt z. B. auch für dedicated, net_ip, net_port, sv_cheats...
Der PB bei euch startet, weil der Standardwert auf 1 gesetzt ist, sprich "immer an" (siehst Du z. B. clientseitig in den Mehrspieler-Optionen).
yoda
So langsam aber sicher hab ich keinen Bock mehr...
Seit ich die Finger an dem Game habe, versuche ich einen Unranked Server zu erstellen... Ein einziges hatte ich es geschafft, indem ich InGame unter MODs -> ModWarfare gewählt hatte. Server erstellen, dediziert nein - Teamauswahl, Klassenauswahl, Waffen-, Ausrüstungs- und Perks-Auswahl war freigestellt, konnte einsteigen, lief.
Nun wollte ich das Ganze auf ´nem Windows-Root per dedicated 2 machen... Aus dem Mod-Ordner heraus starten klappt an sich, die cfg liest die Kiste auch ein...
Gehe ich auf den Server (wenn der Masterserver das mal zulässt...) passiert folgendes: Teamauswahl - Zuschauer-Menü - gehe ich auf ESC und wähle Klassenauswahl geht´s zurück in den Zuschauer.
Versuche ich den Server wieder lokal so zu starten hab ich nun genau den gleichen Mist...
Im IW-Nations-Board gestöbert, findet sich kaum was zu. Tally erzählt immer was von wegen "aus fs_game"-Ordner heraus starten, selbst, wenn der Ordner leer ist... Einstellungen in einer cfg, die im main-Ordner liegen und von den Vorgaben eines Ranked Server abweichen, werden vom Game ignoriert und somit gar nicht erst übernommen... Na gut, auch das mit dem fs_game-Ordner hab ich gemacht - versuche ich zu connecten, krieg ich jedes Mal den Fehler Statistikdatei beschädigt, Statistik-Datei wird zurückgesetzt...
Langsam glaub ich, da steckt irgend ein Bug dahinter, krieg da langsam ´nen tierischen Fön drüber... Frag mich, wie z. B. Liga-Betrieb ablaufen soll, denke mal, da sollten ja alle unter gleichen Voraussetzungen antreten, die Ranked Server werden da bestimmt nicht zugelassen werden sollen...
Der Duke
Die "" werden vom Betriebssystem gesetzt, wenn ein Leerzeichen in der Verknüpfung existiert, wie z.B. CoD 4 anstatt CoD4
Ich habe allerdings ein neues Problem und zwar kann ich selbst auf meinen Server ohne Probleme joinen, er erscheint auch in der Internet Liste, wenn allerdings ein Kumpel versucht zu joinen fängt die Map zu laden an, bleibt aber nach ca. einem Viertel des Ladebalkens stehen und das Spiel hängt sich auf. So langsam habe ich echt das Gefühl ich bin einfach zu blöd, obwohl ich bei CoD 2 eigentlich ziemlich viel gelernt habe.
Falls also jemand noch einen Rat für mich hat, immer her damit.
Achso, natürlich noch besten Dank für Eure super Unterstützung
Der Duke
...so, habe den Server zum laufen bekommen
Da ich am liebsten Haupquartier (koth) spiele habe ich noch eine Frage zur cfg:
// Headquarters (gametype koth)
// Punkte-Limit
set scr_koth_scorelimit "500"
// Zeit-Limit (in Minuten)
set scr_koth_timelimit "20"
// Zeit bis zur automatischen Zerstörung (in Sekunden)
set koth_autodestroytime "60"
// HQ-Modus (0 = klassicher Modus, 1 = nicht-klassischer Modus?)
set koth_kothmode "0"
Wie lautet der Befehl um die Verzögerung zwischen dem erscheinen und dem online gehen des HQ`s einzustellen?
yoda
Hab selber noch nicht damit experimentiert, aber das hier sind alle Befehle, die koth betreffen:
//***
// Headquarters (koth)
// klassischer HQ-Modus
// (0 = aktiviert, 1 = deaktiviert)
set koth_kothmode 0
// Punkte-Limit
set scr_koth_scorelimit 250
// Zeit-Limit (in Minuten)
set scr_koth_timelimit 15
// Verzögerung
//(0 = sofort, x = Zeit in Sekunden)
koth_spawntime 0
// unbekannt
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_capturetime 20
set koth_delayplayer 0
set koth_destroytime 10
set koth_spawnDelay 60
Der Duke
Die Befehle habe ich mir in der "default_mp_gamesettings.cfg" angeschaut, habe es bis dato aber nicht geschafft die HQ- Verzögerung einzustellen, was ja bei einem ingame Server machbar ist.
Denn ich finde es fairer, wenn alle die Chance bekommen nach der Zerstörung des HQ zum neuen zu rennen bevor es aktiviert (HQ online) wird.
yoda
Ingame kann man es einstellen?
Hm, dann prüf das ganze InGame in der Konsole - wenn Du den Wert verändert hast, dann wird Dir bei Eingabe eines Befehls in der Konsole ohne Wert (also z. B. koth_kothmode) der default-Wert und der aktuell gesetzte Wert angezeigt... Vielleicht siehst Du dann so, welchen Wert Du anpassen musst...
Der Duke
Unter "neuen Server erstellen -> Spielmodus- Einstellungen -> Hauptquartier- Verzög." - ich kann aber nach wie vor den richtigen Befehl nicht finden
yoda
// Verzögerung
//(0 = sofort, x = Zeit in Sekunden)
koth_spawntime 0
Hab es oben eingefügt, hatte ich scheinbar in meiner Listensucherei übersehen und vergessen einzutragen...
Der Duke
Geile Sache, allerbesten Dank yoda funzt!
Der Duke
Ich hätte da noch eine Frage zu den Waffen und zwar würde ich gerne die Grenadelauncher unter den Gewehren verbieten. Ich habe versucht es mit folgender Veränderung einzustellen, klappt aber nicht:
//************************************************
// Assault Attachments
//************************************************
set attach_allow_assault_none 1
set attach_allow_assault_gl 0
set attach_allow_assault_reflex 1
set attach_allow_assault_silencer 1
set attach_allow_assault_acog 1
muss ich da noch etwas anderes beachten?
yoda
Vergiss es...
In dem Moment wäre der Server ein Unranked Server und so einen aufzusetzen versuche ich bereits seit Tagen ohne Erfolg...
Der Duke
Alles klar yoda, dann muss ich halt weiter kicken
Nochmal besten Dank für Deine Unterstützung
Der Duke
Kann man eigentlich die Dauer der Einblendung in der Konsole einstellen? Die Clientliste nach dem "status" Befehl wird mir immer zu schnell wieder ausgeblendet.