|
 |
Server auf Spielerechner laufen lassen? |
|
|
Poste mal bitte Deinen Startparameter, den Du in der Verknüpfung erstellt
hast. Ferner poste mir bitte den Namen der beispielconfig und den Pfad, wo diese liegt.
ToM
__________________

|
|
|
|
|
Ragnvald
5-Minuten-Ei

Dabei seit: 17.04.2009
Beiträge: 10

|
|
"C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\iw3mp.exe" +set dedicated 0 +exec beispiel.cfg +map_rotate
//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 "Servername"
sets _Admin "Name des Admin"
sets _Email "E-Mail@Domain.de"
sets _Website "http://www.deine-seite.de"
sets _Location "Standort des Servers"
sets _Irc "Dein IRC-Channel"
sets _Maps "CoD4 Standard Maps"
sets _Spieltype "Normal/OldSchool/HardCore"
sets _GamePlay "RANKED/UNRANKED"
//***
//RCON-Passwort setzen (Admin)
set rcon_password "passwort"
//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 "passwort"
//Maximale Datenrate
set sv_maxRate "20000"
//Server-FPS (nicht verändern!)
set sv_fps "20"
//Punkbuster (muss im Startparameter gesetzt werden!)
set sv_punkbuster "1"
//Abgleich der IWD-Dateien
//0 = aus, 1 = an
set sv_pure "1"
//Maximale Anzahl Spieler
set sv_maxclients "16"
//Private Clients (Anzahl - wird von maxclients dann abgezogen!)
set sv_privateClients "0"
//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 "0"
//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 "0"
//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 "2"
//Zeit bis zum Match-Start (in Sekunden)
set scr_game_matchstarttime "0"
//Wartezeit bis zum Einstieg (in Sekunden)
set scr_game_playerwaittime "0"
//Wiedereinstieg erwingen
//0 = nein, 1 = ja
set scr_player_forcerespawn "0"
//Nur Kopfschüsse zählen
//0 = nein, 1 = ja
set scr_game_onlyheadshots "0"
//Teamkiller kicken
//0 = nein, 1 = ja
set scr_team_kickteamkillers "0"
//Teamkiller kicken nach x Teamkills
set scr_teamKillPunishCount "3"
//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"
sie lautet also beispiel.cfg
diese liegt im hauptordner , wo auch die exe dateien liegen.
|
|
|
|
|
|
|
Na, das sieht doch schonmal gut aus!
Die config sollte sich immer im aktiven (= vom Spiel genutzten Ordner) befinden, im Falle eines Ranked Servers also im main Verzeichnis.
Im Falle eines Mods dann im entsprechenden Modverzeichnis.
Warum Du keine Serverkonsole siehst, ist klar:
Du startest mit der Verknüpfung +set dedicated 0, Du bist also Server und Client in einem. Der Server startet und Du connectest quasi gleichzeitig.
Gib mal testweise +set dedicated 1 (LAN) oder +set dedicated 2 (Internet) ein, dann siehst Du ausschliesslich die Serverkonsole.
Wenn Du das hast, wäre es das einfachste, das komplette Spiel in einen neuen Ordne zu kopieren und von Custominhalten (= Mods und Maps) zu säubern.
Aus diesem bereinigten Spiel startest Du dann den Server als Internetserver (dedicated 2) und connectest mit dem anderen Spiel wie auf einen herkömmlichen Internetserver.
Hier eine kleine bebilderte Schnellanleitung dazu.
IP und Port musst Du normalerweise nicht eingeben, ausser Du hast:
- mehrere IP's
- mehrere Server
CoD nimmt die IP Deiner Netzwerkkarte und als Standardport 28960
Du kannst aber Deinen Startparameter um die beiden Einträge erweitern:
"C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\iw3mp.exe" +set dedicated 0 +set net_ip 192.168.2.10 +set net_port 28960 +exec beispiel.cfg +map_rotate
Solltest Du Maps / Mods einbinden wollen, ist das nur unranked bzw. mit Mod möglich.
Dann erweitert sich der Startparameter nochmal, aber mehr dazu später, wenn Du soweit bist.
ToM
__________________

|
|
|
|
|
|
|
Original von Ragnvald
ich habe den gesamten ordner auf eine 2 platte kopiert und die mods entfernt.
in diesem habe ich die start parameter so verändert.
"F:\Call of Duty 4 - Modern Warfare\iw3mp.exe" +set dedicated 2 +exec beispiel.cfg +map_rotate
und siehe da. es öffnet sich die konsole.
Sehr schön, hat doch auf Anhieb geklappt.
Original von Ragnvald
1. wie finde ich heraus welche ip dieser server hat um diese einem freund zu geben und mir natürlich um zu connecten. freund natürlich online connect.
Zuallererst musst Du folgende Ports in Deinem Router auf Deine interne IP durchlassen:
UPD 28960, 20800, 20810
Danach schaust Du auf www.wieistmeineip.de, dort siehst Du Deine externe IP.
Die benötigt aber nur dein Kumpel, Du selbst kannst mit der internen IP (192.168.xx.xx) connecten.
Alternativ könntest Du Dir bei DynDNS einen Account anlegen, die Datein Deinem Router füttern, dann hat Dein Kumpel immer dieselbe Addresse:
Anstelle der wechselnden IP gibt er Deinen DynDNS Accountnamen ein, gefolgt vom Port (dein_account.dyndns.org:28960).
Original von Ragnvald
2. wie kann man dem server einen namen geben z.b. "Ragnvalds Server"
3. wie kann ich diesen server mit einem passwort versehen
4. aktualisiert sich punkbuster selber oder muss ich hier noch etwas einstellen.
5. wie stelle ich ein, dass max. 4 oder 6 spieler inklusve mir auf diesen können.
Dazu musst Du die Serverconfig bearbeiten, am besten nimmst Du dazu das Programm Programmer's Notepad.
In dieser Beispielconfig ist alles auf deutsch erklärt.
zu 2: sets sv_hostname "Servername" <-- Hier kommt Dein Servername rein, geht auch mit Farbcodes.
zu 3: set g_password "xyz" - wichtig wäre auch noch die Angabe eines RCON Passwortes, um den Server zu steuern.
zu 4: Normalerweise ja, aber Du kannst in der Konsole mal pb_sv_update eingeben und pb quasi anschubbsen.
zu 5: set sv_maxclients "5"
ToM
__________________

|
|
|
|
|
Kelli
... sehr viel alleine
 
Dabei seit: 09.11.2006
Beiträge: 2.504

|
|
Original von Ragnvald
morgen alle
"Anonyme Internet-Anfragen blockieren" ist aktiviert
Sollte es nicht.
Original von Ragnvald
welche muss ich nun beim port forwaring angeben?
Die IP-Adresse des Rechners auf dem der Server läuft. Du willst ja erreichen das Anfragen von außen auf die internen Adresse des Rechners weitergeleitet werden.
Internet ---> [port 28960/udp] ---> [wrt54gl ] ---> [Server]
__________________ „ Allah ist Groß, und wir sind armselige Tröpfe mit unseren ganzen Wissenschaften Herrlichkeit.“
Dieser Beitrag wurde 420 mal editiert, zum letzten Mal von der Bundesregierung Niemand: Heute, 11:42.
https://kkde.de/scum/
|
|
|
|
|
Tabasco
Weichei
Dabei seit: 16.04.2010
Beiträge: 1

|
|
Welche Anforderungen sollte ein Homeserver haben?
Hat da einer Erfahrung?
Ich z.b. habe eine 32k Standleitung.
Aber nur 130 KB/S up.
Wie viel sollte man haben?
Rechner wäre nicht Homerechner sondern Extra PC als Host.
Zwar alt der Thread, aber denke ich mal passend.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Tabasco: 16.04.2010 12:45.
|
|
|
|
|
|
|
Das kann man pauschal nicht sagen. Wenn Packetloss auf deiner Leitung ist oder sonstige Störungen vorliegen, dann bist du egal bei welcher Bandbreite ein mieser Host.
Wenn alles OK ist, rechne mal mit ca. 10 Slots
__________________ ++++ To Yoda: Jedi-Meister bekommt Auris zugeschickt. Unmöglich nichts ist ++++
|
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|