Frage zu Dedicated Server und Admin Passwort

MarkusOSX
Hallo zusammen,

ich suche eine Antwort auf eine Frage zum Dedicated Server; Finde leider keine.

Kurz zu meiner Konfiguration:

Ich hab einen alten XP Rechner im Netzwerk als Server für CoD4 laufen.
Der ist soweit eingerichtet als Ranked Server. Ich kann ihn im Netzwerk erreichen und auch Freunde können sich über´s Internet einloggen.

Ich selbst spiele über einen anderen Rechner, der im gleichem Netzwerk wie der Server ist.

Läuft also schonmal soweit, dass man darauf spielen kann.

Ich hab den Server so erstellt Anleitung Ranked Server unter Windows (wie hier im Board erklärt). Ein Player "admin" wurde in den Profilen wie beschrieben erstellt. PB ist aktuell und läuft auch.

Die Verknüpfung wurde mit folgenden Startparametern erstellt:

"C:\Programme\Activision\Call of Duty 4 - Modern Warfare\iw3mp.exe" +set dedicated 2 +set sv_punkbuster 1 +exec server.cfg +map_rotate

Mein "Problem" ist nun, dass der Server manche Einstellungen wohl irgendwie ignoriert. Jeder Mitspieler kann über die Konsole Befehle an den Server schicken obwohl ein Passwort in der cfg gesetzt ist.

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
//RCON-Passwort setzen (Admin)
set rcon_password "Passwort1"

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

//Passwort, 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 "Passwort3"



Die cfg ist eigentlich gleich wie in der Anleitung hier im Bord.

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
Beispiel-Server-CFG (Ranked Server)

Das ist die beispiel.cfg die derzeit auf dem OL-Testserver (TDM) im Einsatz ist. 

//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 "Kamelmilch für Alle"
sets _Admin "MarkusOSX"
sets _Email ""
sets _Website ""
sets _Location "Germany"
sets _Irc ""
sets _Maps "CoD4 Standard Maps"
sets _Spieltype "HardCore"
sets _GamePlay "RANKED"

//***

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

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

//Passwort, 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 "Passwort3"

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

// DM - FREE FOR ALL DEATHMATCH (Death Match)
//Aktiv
set sv_mapRotation "gametype dm map mp_crossfire 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_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
//Nicht 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"

//exec weapons.cfg



Ich muss mich nicht über Konsole anmelden und kann die Befehle auch ohne das "rcon" an den Server schicken und er führt die auch aus, z.B. /map mp_crossfire und er wechselt die Map.

Die andere Frage, die ich noch hätte wäre, warum mein dedicated server nicht in der Serverliste unter CoD4 auftaucht. Oder geht das nicht mit einem "Homeserver" ?

Ich hoffe Ihr könnt mir da irgendwo weiter helfen.
Wenn Ihr noch mehr Infos braucht, zu meinen Einstellungen schreibt es hier bitte.

Gruss

Markus
Hippie
Hast Du eine statische (feste) IP?
Ich glaube Mal gehört zu haben, dass nur Server mit fester IP auch im Serverbrowser angezeigt werden.
Ich könnte mich hier aber auch irren.
Wir (bzw. eines unserer Member [aus Kopenhagen] hat bei Bedarf einen Cod 4 Server mit fester IP am Start welcher auch stets im Browser gelistet wird).

Zitat:

Ich muss mich nicht über Konsole anmelden und kann die Befehle auch ohne das "rcon" an den Server schicken und er führt die auch aus, z.B. /map mp_crossfire und er wechselt die Map.


Wenn Du das machst, bist Du dann alleine auf dem Server?
Ich denke Mal hier wirst Du zwar auf eine andere Map spawnen aber nicht auf dem Server, guck hier Mal auf den Servernamen (Tab-Taste).
MarkusOSX

Zitat:

Original von Hippie
Hast Du eine statische (feste) IP?


Ja, meine IP ist statisch (KabelBW 50 Mbit Leitung)

Zitat:

Original von Hippie
Wenn Du das machst, bist Du dann alleine auf dem Server?
Ich denke Mal hier wirst Du zwar auf eine andere Map spawnen aber nicht auf dem Server, guck hier Mal auf den Servernamen (Tab-Taste).


Hab ich noch nicht probiert wenn andere auf dem Server sind. Ich hab das nur mal gestestet, als ich auf der Arbeit war, also nicht im gleichem Netzwerk. Da konnte ich auch einfach die Map wechseln, ohne mich vorher irgendwie über die Konsole anzumelden.

Server bleibt der gleiche.

Gruss

Markus
MarkusOSX

Zitat:

Original von HippieIch denke Mal hier wirst Du zwar auf eine andere Map spawnen aber nicht auf dem Server, guck hier Mal auf den Servernamen (Tab-Taste).


Verdammt, Du hast Recht. Nach dem Mapwechsel bin ich nicht mehr auf dem Server. Anstatt der Server-IP steht dann da Datenserver.

Danke, in dem Fall muss ich das nochmal überprüfen mit dem Anmelden auf dem Server. Wenn ich das richtig gelesen hatte, wird die Passworteingabe nicht quittiert oder ?

Ich teste das nochmal.

Danke Hippie für den Hinweis.

Jetzt muss ich das nur noch hinbekommen, dass der Server auch in der Browserliste auftaucht.

Gruss

Markus
MarkusOSX
^Nochmal..

Ok, konnte es gerade eben noch testen.

Geht doch, funzt alles, bis auf die Browserliste.

Danke nochmal.
Jeremin
meines wissens daurt es unter umständen eine weile, bis man den server im browser findet. überprüfe sicherheitshalber noch mal deine filtereinstellungen.
Puma
Es fehlen ja die ganzen Masterserver, trage die bitte auch noch in deine Config ein und starte den Server neu.

// Master servers
set sv_master1 "cod4master.activision.com"
set sv_master2 "cod4authorize.activision.com"
set sv_master3 "cod4master.infinityward.com"
set sv_master3 "cod4update.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"
MarkusOSX

Zitat:

Original von Puma
Es fehlen ja die ganzen Masterserver, trage die bitte auch noch in deine Config ein und starte den Server neu.


Supi, danke dann teste ich das heute Abend mal und werde berichten ;o)

Danke Euch allen für die Hilfe.

Gruss

Markus
MarkusOSX
Hallo nochmal,

also es funktioniert nun alles bis auf dass der Server in der Internetliste auftaucht.

Keine Ahnung, warum er dort nicht gelistet wird.

Die Masterserver sind eigendlich in der config drin.

Naja, kommt Zeit... Augenzwinkern

Dann möchte ich noch kurz auf ein Tool hinweisen, dass ich gestern im Netz gefunden habe.
Sicher kennen das schon einige von Euch: CoDRconTool

Damit lässt sich ein Server wirklich mal easy administrieren. Kann ich nur empfehlen.

Für Die, die es noch nicht kennen: Klickst Du HIER

Gruss und danke nochmal für die Hilfen.

Markus