|
|
| PAM 4.02 mit mehreren cfgs |
 |
Hallo erstmal,
zu meinem Problem.
Ich habe einen Testserver erstellt, der dann später per TEKLAB WI von den Ledern im Clan gestartet, gestoppt und in Teilbereichen umkonfiguriert werden soll.
Der Rest soll erhalten bleiben.
2.. Es soll kein rcon PW rausgegeben werden müssen, da sonst mein Server innerhalb weniger Stunden i-was mit "HardcorePorno" heissen würde..
Meine Idee: Mehrere Configs schreiben, und nur eine, namens leader.cfg per Webinterface veränderbar machen.
Dann soll per Startbefehl die erste cfg geladen werden. Diese ruft die nächste auf, etc.
Alternativ kann ich auch die cfg's direkt in den Sartparameter übergeben.
Alle Versuche haben allerdings eines gemeinsam:
Er läd nicht alle Einstellungen der einzelnen cfgs.
mein Startparameter:
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
|
./cod4_lnxded +set net_ip xx.xx.xxx.xx +set net_port 28960
+set dedicated 2 +set sv_punkbuster 1
+set fs_game mods/pam4 +set fs_homepath /home/opt/entpacktespiele/cod4/main/
+set loc_language 2 +exec default.cfg +map mp_backlot |
|
die erste cfg (Name default.cfg)
Code 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:
|
sets sv_hostname "SERVERNAME"
sets _Admin ""
sets _Email ""
sets _Website ""
sets _Location "Germany"
sets _Irc ""
sets _Maps ""
sets _Spieltype "HardCore"
sets _GamePlay "UNRANKED"
sets _MOD ""
set scr_motd ""
set sv_cheats "0"
set rcon_password "xxx"
set g_password "xxxx"
set sv_privateClients ""
set sv_privatePassword ""
set sv_maxRate "42000"
set sv_fps "20"
set sv_pure "1"
set sv_maxclients "20"
set sv_allowAnonymous "0"
set g_antilag "1"
set g_smoothClients 1
set g_banIPs ""
set sv_kickBanTime "3600"
set sv_allowDownload "1"
set sv_wwwDownload "1"
set sv_wwwBaseURL ""
set sv_wwwDlDisconnected "0"
set voice_deadChat "0"
set sv_disableClientConsole "1"
set sv_floodProtect "1"
set g_no_script_spam "1"
set sv_timeout "300"
set sv_connectTimeout "240"
set sv_zombietime "1"
set sv_voice "0"
set sv_voiceQuality "3"
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"
set class_assault_allowdrop "0"
set class_specops_allowdrop "0"
set class_heavygunner_allowdrop "0"
set class_demolitions_allowdrop "0"
set class_sniper_allowdrop "0"
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"
set weap_allow_g36c "1"
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"
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"
set attach_allow_smg_none "0"
set attach_allow_smg_reflex "1"
set attach_allow_smg_silencer "1"
set attach_allow_smg_acog "1"
set weap_allow_m1014 "1"
set weap_allow_winchester1200 "1"
set attach_allow_shotgun_none "1"
set attach_allow_shotgun_reflex "1"
set attach_allow_shotgun_grip "1"
set weap_allow_saw "1"
set weap_allow_rpd "1"
set weap_allow_m60e4 "1"
set attach_allow_lmg_none "1"
set attach_allow_lmg_reflex "1"
set attach_allow_lmg_grip "1"
set attach_allow_lmg_acog "1"
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"
set attach_allow_sniper_none "1"
set attach_allow_sniper_acog "1"
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"
set attach_allow_pistol_none "1"
set attach_allow_pistol_silencer "1"
set weap_allow_frag_grenade "1"
set weap_allow_concussion_grenade "1"
set weap_allow_flash_grenade "1"
set weap_allow_smoke_grenade "1"
set perk_allow_c4_mp "1"
set perk_allow_specialty_specialgrenade "1"
set perk_allow_rpg_mp "1"
set perk_allow_claymore_mp "1"
set perk_allow_specialty_fraggrenade "1"
set perk_allow_specialty_extraammo "1"
set perk_allow_specialty_detectexplosive "1"
set perk_allow_specialty_bulletdamage "1"
set perk_allow_specialty_armorvest "1"
set perk_allow_specialty_fastreload "1"
set perk_allow_specialty_rof "1"
set perk_allow_specialty_gpsjammer "1"
set perk_allow_specialty_explosivedamage "1"
set perk_allow_specialty_longersprint "1"
set perk_allow_specialty_bulletaccuracy "1"
set perk_allow_specialty_pistoldeath "1"
set perk_allow_specialty_grenadepulldeath "1"
set perk_allow_specialty_bulletpenetration "1"
set perk_allow_specialty_holdbreath "1"
set perk_allow_specialty_quieter "1"
set perk_allow_specialty_parabolic "1"
set class_assault_primary "none"
set class_assault_primary_attachment "none"
set class_assault_secondary "none"
set class_assault_secondary_attachment "none"
set class_assault_perk1 "specialty_null"
set class_assault_perk2 "specialty_null"
set class_assault_perk3 "specialty_null"
set class_assault_grenade "concussion_grenade"
set class_assault_camo "0"
set class_assault_frags "0"
set class_assault_special "0"
set class_assault_primary "none"
set class_specops_primary_attachment "none"
set class_specops_secondary "none"
set class_specops_secondary_attachment "none"
set class_specops_perk1 "specialty_null"
set class_specops_perk2 "specialty_null"
set class_specops_perk3 "specialty_null"
set class_assault_grenade "concussion_grenade"
set class_specops_camo "0"
set class_specops_frags "0"
set class_specops_special "0"
set class_heavygunner_primary "none"
set class_heavygunner_primary_attachment "none"
set class_heavygunner_secondary "none"
set class_heavygunner_secondary_attachment "none"
set class_heavygunner_perk1 "specialty_null"
set class_specops_perk2 "specialty_null"
set class_specops_perk3 "specialty_null"
set class_heavygunner_grenade "concussion_grenade"
set class_heavygunner_camo "0"
set class_heavygunner_frags "0"
set class_heavygunner_special "0"
set class_demolitions_primary "none"
set class_demolitions_primary_attachment "none"
set class_demolitions_secondary "none"
set class_demolitions_secondary_attachment "none"
set class_demolitions_perk1 "specialty_null"
set class_demolitions_perk2 "specialty_null"
set class_demolitions_perk3 "specialty_null"
set class_demolitions_grenade "concussion_grenade"
set class_demolitions_camo "0"
set class_demolitions_frags "0"
set class_demolitions_special "0"
set class_sniper_primary "none"
set class_sniper_primary_attachment "none"
set class_sniper_secondary "none"
set class_sniper_secondary_attachment "none"
set class_sniper_perk1 "specialty_null"
set class_sniper_perk2 "specialty_null"
set class_sniper_perk3 "specialty_null"
set class_sniper_grenade "concussion_grenade"
set class_sniper_camo "0"
set class_sniper_frags "0"
set class_sniper_special "0"
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"
set scr_hardcore "1"
set scr_oldschool "0"
set scr_oldschool_mw "0"
set scr_game_hardpoints "0"
set scr_hardpoint_allowartillery "0"
set scr_hardpoint_allowhelicopter "0"
set scr_hardpoint_allowsupply "0"
set scr_hardpoint_allowuav "0"
set scr_dm_scorelimit "1000"
set scr_dm_timelimit "15"
set scr_dm_roundlimit "1"
set scr_dm_numlives "0"
set scr_dm_playerrespawndelay "0"
set scr_dm_waverespawndelay "0"
set scr_war_scorelimit "1000"
set scr_war_timelimit "15"
set scr_war_roundlimit "1"
set scr_war_numlives "0"
set scr_war_playerrespawndelay "0"
set scr_war_waverespawndelay "0"
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"
set scr_koth_scorelimit "250"
set scr_koth_timelimit "15"
set scr_koth_roundlimit "1"
set scr_koth_roundswitch "1"
set koth_kothmode "0"
set koth_capturetime "20"
set koth_spawntime "0"
set scr_koth_numlives "0"
set scr_koth_playerrespawndelay "0"
set scr_koth_waverespawndelay "0"
set koth_autodestroytime "60"
set koth_delayPlayer "0"
set koth_destroytime "10"
set koth_spawnDelay "60"
set scr_sab_scorelimit "1"
set scr_sab_timelimit "20"
set scr_sab_roundlimit "4"
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"
set scr_sab_numlives "0"
set scr_sab_playerrespawndelay "7.5"
set scr_sab_waverespawndelay "0"
set scr_sd_scorelimit "4"
set scr_sd_timelimit "2.5"
set scr_sd_roundlimit "6"
set scr_sd_roundswitch "3"
set scr_sd_bombtimer "45"
set scr_sd_planttime "5"
set scr_sd_defusetime "5"
set scr_sd_multibomb "0"
set scr_sd_numlives "1"
set scr_sd_waverespawndelay "0"
set scr_sd_playerrespawndelay "0"
exec server_esl.cfg
// SD -- SEARCH & DESTROY
set sv_mapRotation "gametype sd map mp_backlot map mp_bloc map mp_bog map mp_broadcast map mp_carentan map mp_cargoship map mp_citystreets map mp_convoy map mp_countdown map mp_crash map mp_crash_snow map mp_creek map mp_crossfire map mp_farm map mp_killhouse map mp_overgrown map mp_pipeline map mp_shipment map mp_showdown map mp_strike map mp_vacant"
|
|
Die server_esl.cfg wird nicht geladen...
Code 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:
362:
363:
364:
365:
366:
367:
368:
369:
370:
371:
372:
373:
374:
375:
376:
377:
378:
379:
380:
381:
382:
383:
384:
385:
386:
387:
388:
389:
390:
391:
392:
393:
394:
395:
396:
397:
398:
399:
400:
401:
402:
403:
404:
405:
406:
407:
408:
409:
410:
411:
412:
413:
414:
415:
416:
417:
418:
419:
420:
421:
422:
423:
424:
425:
426:
427:
428:
429:
430:
431:
432:
433:
434:
435:
436:
437:
438:
439:
440:
441:
442:
443:
444:
445:
446:
447:
448:
449:
450:
451:
452:
453:
454:
455:
456:
457:
458:
459:
460:
461:
462:
463:
464:
465:
466:
467:
468:
469:
470:
471:
472:
473:
474:
475:
476:
477:
478:
479:
480:
481:
482:
483:
484:
485:
486:
487:
488:
489:
490:
491:
492:
493:
494:
495:
496:
497:
498:
499:
500:
501:
502:
503:
504:
505:
506:
507:
508:
509:
510:
511:
512:
513:
514:
515:
516:
517:
|
// On-Screen PAM Mode Display
game["pam_HUD_league_text"] = "ESL Match Mode v06";
// PAM 4.02 New Features
set pam_sd_allow_bomb_drop 1
set pam_automelee_enable 0
set pam_allow_headbob 1
set promod_performance_boost_enabled 0
set pam_allow_bullet_penetration 1 //This determines if bullets are allowed to pass through walls or not
set pam_penetration_multiplier 1 //This number is multiplied by the amount of damage done by bullets
// Gametype Settings
// Search & Destroy
set scr_sd_bombtimer 45
set scr_sd_defusetime 5
set scr_sd_multibomb 0
set scr_sd_numlives 1
set scr_sd_planttime 5
set scr_sd_playerrespawndelay 0
set scr_sd_roundlimit 20
set scr_sd_roundswitch 10
set scr_sd_scorelimit 0
set scr_sd_timelimit 2
set scr_sd_waverespawndelay 0
// Strat Time
set pam_allow_strattime 1
set pam_strattime 7
// Bomb Sound Style
set pam_oldstyle_sd_bombsounds 1
// Bomb Timer
set pam_sd_show_bomb_timer 1
// Spawn Protection (in seconds)
set pam_sd_spawn_protection 0
// Briefase removal during planting/defusing
set pam_remove_briefcase 0
//Timeout (S&D only at this time)
set pam_timeout_limit 1
set pam_timeout_length 120 // in seconds
// Domination
set scr_dom_numlives 0
set scr_dom_playerrespawndelay 5
set scr_dom_roundlimit 2
set scr_dom_scorelimit 0
set scr_dom_timelimit 7.5
set scr_dom_waverespawndelay 0
set scr_dom_roundswitch 1
// Spawn Protection
set pam_dom_spawn_protection 0
// King of the Hill
set koth_autodestroytime 120
set koth_capturetime 20
set koth_delayPlayer 0
set koth_destroytime 10
set koth_kothmode 0
set koth_spawnDelay 45
set koth_spawntime 10
set scr_koth_numlives 0
set scr_koth_playerrespawndelay 0
set scr_koth_roundlimit 2
set scr_koth_roundswitch 1
set scr_koth_scorelimit 0
set scr_koth_timelimit 7.5
set scr_koth_waverespawndelay 0
// Spawn Protection
set pam_koth_spawn_protection", 0);
/
// Sabotoge
set scr_sab_bombtimer 45
set scr_sab_defusetime 5
set scr_sab_hotpotato 0
set scr_sab_numlives 0
set scr_sab_planttime 2.5
set scr_sab_playerrespawndelay 7.5
set scr_sab_roundlimit 5
set scr_sab_roundswitch 1
set scr_sab_scorelimit 3
set scr_sab_timelimit 5
set scr_sab_waverespawndelay 0
// Spawn Protaection
set pam_sab_spawn_protection", 0);
// Bomb Carrier Settings
set pam_sab_show_bomb_carrier 1
set pam_sab_objective_ping_delay 4
set pam_sab_plant_sounds 0
// Sabatoge ONLY
set pam_sab_objective_fade_time 1
set pam_sab_show_bombsites 2
set pam_sab_bomb_carrier_alpha 0.5
//Custom Overtime
set pam_sab_ot_maxspawntime 60
// War
set scr_war_numlives 0
set scr_war_playerrespawndelay 0
set scr_war_roundlimit 2
set scr_war_scorelimit 0
set scr_war_timelimit 7.5
set scr_war_waverespawndelay 0
set scr_war_roundswitch 1
// Spawn Protection
set pam_war_spawn_protection", 0);
//Stock or LTS or LTSdraw gametype
set pam_war_gamestyle 0
// PAM Custom Overtime Settings
set pam_do_custom_overtime 0
// Mode
set scr_hardcore 1
set scr_oldschool 0
set scr_oldschool_mw 0
set scr_game_onlyheadshots 0
// Enemy Crosshair Color
set pam_allow_red_enemy_crosshairs 0
// Dead player's Explosives
set scr_deleteexplosivesonspawn 1
// Player Health
set scr_player_maxhealth 30
set scr_player_healthregentime 5
// Player Default Movement Speeds
set scr_player_sprinttime 4
set g_speed 190
// Player Fall Damage
set pam_fallDamageMinHeight 150
set pam_fallDamageMaxHeight 300
// Game Timers
set scr_game_graceperiod 7
set scr_game_matchstarttime 5 //Also used after Ready-Up is over to start/continue a match
set scr_game_playerwaittime 15
// Environmental Stuff
set g_gravity 800
set scr_enable_music 0
set scr_fog_disable 0
set pam_allow_fog 1
// Sound and Graphics Effects
set pam_allow_weather_fx 1
set pam_allow_fire_fx 1
set pam_allow_light_fx 1
set pam_allow_sound_fx 1
set pam_allow_ambient_sound 1
// Explodable barrels and car damage
set pam_allow_explosion_damage 1
// HUD Stuff
set scr_enable_scoretext 1
set scr_enable_hiticon 2
set pam_allow_nade_hiticon 1
set g_redCrosshairs 0
set g_maxDroppedWeapons 16
set ui_hud_showdeathicons 0
set scr_showperksonspawn 1
set pam_hud_show_nade_indicator 1
// Ragdolls - Have not screwed with or tested these
set ragdoll_enable 1
set ragdoll_max_simulating 16
set voice_global 0
set voice_localEcho 0
// Perks
set scr_game_perks 1
//Jugernaught - decreases damage, NOT increases health
// 75 = 75% of damage actually taken (25% of damage voided)
set perk_allow_specialty_armorvest 0
set perk_armorVest 100
// Stopping Power
set perk_allow_specialty_bulletdamage 1
set perk_bulletDamage 40
//Sonic Boom
set perk_allow_specialty_explosivedamage 0 //Sonic Boom
set perk_explosiveDamage 0
//C4
set perk_allow_c4_mp 0
set pam_perk_c4_ammo 0
//Claymores
set perk_allow_claymore_mp 0
set pam_perk_claymore_ammo 0
//RPG
set perk_allow_rpg_mp 0
set pam_perk_rpg_ammo 0
// Steady Aim
set perk_allow_specialty_bulletaccuracy 1
//Bandolier
set perk_allow_specialty_extraammo 1
set pam_perk_bandolier_for_all 0
//Deep Impact
set perk_allow_specialty_bulletpenetration 0
//Bomb Squad
set perk_allow_specialty_detectexplosive 0
// Sleight of Hand
set perk_allow_specialty_fastreload 1
//UAV Jammer
set perk_allow_specialty_gpsjammer 0
// Martyrdom
set perk_allow_specialty_grenadepulldeath 0
// Iron Lungs
set perk_allow_specialty_holdbreath 0
// Extreme Conditioning
set perk_allow_specialty_longersprint 1
// Eavsdrop
set perk_allow_specialty_parabolic 0
// Last Stand
set perk_allow_specialty_pistoldeath 0
// Dead Silence
set perk_allow_specialty_quieter 0
// Double Tap
set perk_allow_specialty_rof 1
//Extra Specialty Nades
set perk_allow_specialty_specialgrenade 0
set pam_perk_specialty_flashnade_extra_ammo 0
set pam_perk_specialty_stunnade_extra_ammo 0
//Extra Frag Nades
set perk_allow_specialty_fraggrenade 0
set pam_perk_frag_nade_extra_ammo 0
// Harpoints
set scr_game_hardpoints 0
// UAV
set scr_game_forceuav 0
set scr_hardpoint_allowuav 0
set pam_hp_uav_streak 0
set pam_hp_uav_active_time 0
set pam_hp_allow_uav_announce 0
// Artillery/Airstrike
set scr_hardpoint_allowartillery 0
set pam_hp_airstrike_streak 0
// Helicopter
set scr_hardpoint_allowhelicopter 0
set pam_hp_heli_streak 0
// Helicopter Settings
set scr_heli_armor 0
set scr_heli_armor_bulletdamage 0.3
set scr_heli_attract_range 4096
set scr_heli_attract_strength 1000
set scr_heli_hardpoint_interval 180
set scr_heli_health_degrade 0
set scr_heli_loopmax 1
set scr_heli_maxhealth 1100
set scr_heli_missile_engage_dist 2000
set scr_heli_missile_friendlycare 256
set scr_heli_missile_max 3
set scr_heli_missile_regen_time 10
set scr_heli_missile_rof 5
set scr_heli_missile_target_cone 0.3
set scr_heli_rage_missile 5
set scr_heli_target_recognition 0.5
set scr_heli_target_spawnprotection 5
set scr_heli_targeting_delay 0.5
set scr_heli_turret_engage_dist 1000
set scr_heli_turret_spinup_delay 0.75
set scr_heli_turretClipSize 40
set scr_heli_turretReloadTime 1.5
set scr_heli_visual_range 3500
// Assault Class Options
set allies_allow_assault 1
set axis_allow_assault 1
set class_assault_limit 99
set class_assault_allowdrop 1
set class_assault_camo camo_none
set class_assault_frags 1
set class_assault_grenade flash_grenade
set class_assault_movespeed 0.95
set class_assault_perk1 specialty_extraammo
set class_assault_perk2 specialty_bulletdamage
set class_assault_perk3 specialty_bulletaccuracy
set class_assault_primary ak47
set class_assault_primary_attachment none
set class_assault_secondary deserteagle
set class_assault_secondary_attachment none
set class_assault_special 1
// Weapons
set weap_allow_ak47 1
set weap_allow_g3 1
set weap_allow_g36c 1
set weap_allow_m14 1
set weap_allow_m16 1
set weap_allow_m4 1
set weap_allow_mp44 1
// Attachments
set attach_allow_assault_acog 1
set attach_allow_assault_gl 0
set attach_allow_assault_none 1
set attach_allow_assault_reflex 1
set attach_allow_assault_silencer 1
// Demolitions Class Options
set allies_allow_demolitions 1
set axis_allow_demolitions 1
set class_demolitions_limit 1
set class_demolitions_allowdrop 0
set class_demolitions_camo camo_none
set class_demolitions_frags 1
set class_demolitions_grenade smoke_grenade
set class_demolitions_movespeed 1
set class_demolitions_perk1 specialty_extraammo
set class_demolitions_perk2 specialty_bulletdamage
set class_demolitions_perk3 specialty_bulletaccuracy
set class_demolitions_primary winchester1200
set class_demolitions_primary_attachment none
set class_demolitions_secondary deserteagle
set class_demolitions_secondary_attachment none
set class_demolitions_special 1
// Weapons
set weap_allow_m1014 1
set weap_allow_winchester1200 1
// Attachments
set attach_allow_shotgun_grip 1
set attach_allow_shotgun_none 1
set attach_allow_shotgun_reflex 1
// Heavygunner Class Options
set allies_allow_heavygunner 1
set axis_allow_heavygunner 1
set class_heavygunner_limit 1
set class_heavygunner_allowdrop 0
set class_heavygunner_camo camo_none
set class_heavygunner_frags 1
set class_heavygunner_grenade flash_grenade
set class_heavygunner_movespeed 0.875
set class_heavygunner_perk1 specialty_extraammo
set class_heavygunner_perk2 specialty_bulletdamage
set class_heavygunner_perk3 specialty_bulletaccuracy
set class_heavygunner_primary saw
set class_heavygunner_primary_attachment none
set class_heavygunner_secondary deserteagle
set class_heavygunner_secondary_attachment none
set class_heavygunner_special 1
// Weapons
set weap_allow_m60e4 1
set weap_allow_rpd 1
set weap_allow_saw 1
// Attachments
set attach_allow_lmg_acog 1
set attach_allow_lmg_grip 1
set attach_allow_lmg_none 1
set attach_allow_lmg_reflex 1
// Sniper Class Options
set allies_allow_sniper 1
set axis_allow_sniper 1
set class_sniper_limit 1
set class_sniper_allowdrop 0
set class_sniper_camo camo_none
set class_sniper_frags 1
set class_sniper_grenade flash_grenade
set class_sniper_movespeed 1
set class_sniper_perk1 specialty_extraammo
set class_sniper_perk2 specialty_bulletdamage
set class_sniper_perk3 specialty_bulletaccuracy
set class_sniper_primary m40a3
set class_sniper_primary_attachment none
set class_sniper_secondary deserteagle
set class_sniper_secondary_attachment none
set class_sniper_special 1
// Weapons
set weap_allow_barrett 1
set weap_allow_dragunov 1
set weap_allow_m21 1
set weap_allow_m40a3 1
set weap_allow_remington700 1
// Attachments
set attach_allow_sniper_acog 1
set attach_allow_sniper_none 1
// Other
set pam_deadly_boltaction_snipers 0
set pam_deadly_semiauto_snipers 0
//Sniper Steady Control
//CoD4 Default = "1"
//CoD2 like = "4"
set player_breath_hold_lerp 4
// SpecOps Class Options
set allies_allow_specops 1
set axis_allow_specops 1
set class_specops_limit 99
set class_specops_allowdrop 1
set class_specops_camo camo_none
set class_specops_frags 1
set class_specops_grenade flash_grenade
set class_specops_movespeed 1
set class_specops_perk1 specialty_extraammo
set class_specops_perk2 specialty_bulletdamage
set class_specops_perk3 specialty_bulletaccuracy
set class_specops_primary mp5
set class_specops_primary_attachment none
set class_specops_secondary deserteagle
set class_specops_secondary_attachment none
set class_specops_special 1
// Weapons
set weap_allow_ak74u 1
set weap_allow_mp5 1
set weap_allow_p90 1
set weap_allow_skorpion 1
set weap_allow_uzi 1
// Attachments
set attach_allow_smg_acog 1
set attach_allow_smg_none 1
set attach_allow_smg_reflex 1
set attach_allow_smg_silencer 1
// Other Weapons
// Pistols
set weap_allow_beretta 1
set weap_allow_colt45 1
set weap_allow_deserteagle 1
set weap_allow_deserteaglegold 1
set weap_allow_usp 1
// Attachments
set attach_allow_pistol_none 1
set attach_allow_pistol_silencer 1
// Stun Nades
set weap_allow_concussion_grenade 0
set pam_stun_nade_radius_min_effect 512
set pam_stun_nade_effect_scale 1
// Other nades
set weap_allow_flash_grenade 1
set weap_allow_frag_grenade 1
set weap_allow_smoke_grenade 1
// Map-Placed Weapons
set scr_weapon_allowc4 0
set scr_weapon_allowclaymores 0
set scr_weapon_allowrpgs 0
set scr_weapon_allowflash 1
set scr_weapon_allowfrags 1
set scr_weapon_allowmines 0
// Smoke
set scr_weapon_allowsmoke 1
// Nightvision
set scr_enable_nightvision 1
//Pam
set pam_player_reset_halftime_scores 0
set pam_switch_teams_at_halftime 1
set pam_swap_uniforms 1
set pam_hud_allow_obj_icons 1
set pam_hud_allow_players_left 1
set pam_allow_weapon_damage_adjust 0
set pam_knife_nerf 0
set pam_allow_turrets 0
// Logging
set logfile 1
set g_log games_mp.log
set g_logSync 0
set loc_warnings 0
// Voting
set g_allowVote 1
set g_voteAbstainWeight 0.5
//set g_oldVoting 0 // Unknown what it does, but obviously goes here
// Client Issues
set sv_maxPing 0
set sv_maxRate 25000
set sv_minPing 0
set sv_reconnectlimit 3
set g_inactivity 0
set g_banIPs
set sv_kickBanTime 0
set sv_disableClientConsole 0 |
|
Im Grunde genommen ist die server_esl.cfg nur eine Kopie der esl.gsc in den Rules, da diese ja nicht direkt verändert werden können. Lediglich sollen Abstimmungen mit reingenommen werden können.
Dann soll entweder direkt (per Script) oder schon in der default.cfg, oder in der server_esl.cfg die leader.cfg aufgerufen werden können. Diese Datei soll per Webinterface veränderbar sein können, deswegen habe ich diverse Dinge dort "ausgelagert".
Code 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:
|
//Spieltyp
set g_gametype "sd" //verfügbar: war, sd, sab, koth, dm
//Chatoptionen
set g_deadChat "1" //Tote können chatten 0=aus / 1=an
//Votingoptionen
set g_allowvote "1" //Abstimmungen 0=aus / 1=an
//Automatischer Teamausgleich (Anzahl)
//bei Teamungleichgewicht
set scr_teambalance "0" // 0=aus / 1=an
//Teambeschuss
set scr_team_fftype "0" //0=aus / 1=an / 3=reflektierender Schaden / 4=geteilterSchaden
//Teamkameraden auf dem Kompass anzeigen
set scr_drawfriend "1" // 0=aus / 1=an
//Treffer-Nachrichten Anzeige
set scr_enable_scoretext "1" //0=aus / 1=an
//Killcam
set scr_game_allowkillcam "0" //0=aus / 1=an
//Zuschauer-Typ
set scr_game_spectatetype "1" //0=keine / 1=nur Team/Spieler / 2=freies Umsehen
//Zeit bis zum Matchstart
set scr_game_matchstarttime "0" //(in Sekunden)
//Wartezeit bis zum Einstieg
set scr_game_playerwaittime "0" //(in Sekunden)
//Punktabzug wenn man stirbt
set scr_game_deathpointloss "1" //0=aus / 1=an
//Punktabzug bei Selbstmord
set scr_game_suicidepointloss "0" //0=aus / 1=an
//Wiedereinstieg erzwingen
set scr_player_forcerespawn "0" //0=aus / 1=an
set scr_player_respawndelay 0 //(in Sekunden wenn scr_player_forcerespawn auf 1)
// Anzahel Leben
set scr_player_numlives 1
//Gesundheitsregeneration
set scr_player_healthregentime "5" //(in Sekunden)
//Maximale Gesundheit
set scr_player_maxhealth "100" //Standard 100 / Hardcore 30
//Sprintzeit
set scr_player_sprinttime "4" //(in Sekunden) Standard = 4
//Wartezeit zum Wiedereinstieg nach Selbstmord
set scr_player_suicidespawndelay "0" //(in Sekunden)
//Nur Headshots
set scr_game_onlyheadshots "0" //0=aus / 1=an
//Teamkiller kicken
set scr_team_kickteamkillers "0" //0=aus / 1=an
//Teamkiller kicken
set scr_teamKillPunishCount "3" //nach x Teamkills
//Wartezeit zum Wiedereinstieg nach Teamkill
set scr_team_teamkillspawndelay "0" //(in Sekunden)
//Punktabzug nach Teamkill
set scr_team_teamkillpointloss "10" //0=aus / 1=an
// Team Respawn
set scr_team_respawntime 0 //(in Sekunden) |
|
Es befinden sich in keinen weiteren Ordnern cfgs. Nur in main | mods | pam4
Kann mir jemand auf die Sprünge helfen?
|
|
|
|
|
|
|
Da der Beitrag sonst zu lange geworden wäre...
Wenn ich die server_esl.cfg aufrufe, dann habe ich zwar meine Einstellungen was den MOD anbetrifft, allerdings fehlen dann die Einstellungen, die in der default.cfg stehen, wie Hostname etc...
|
|
|
|
|
Anonymousunregistriert

|
|
404 - DEPUBLIZIERT
Dieser Beitrag wurde auf Wunsch des Urhebers ohne Anerkennung einer Rechtspflicht gelöscht
Bitte nicht die Google Cache Funktion benutzen.
|
|
|
|
|
|
|
direkt ins Rulfile reinschreiben?
dazu habe ich ja die server_esl.cfg. Dort steht ja set g_allowVote 1, doch es wird ignoriert.
Es werden ja nur Teile, die eben für Funnys benötigt werden bearbeitet, und nicht Grundeinstellungen, wie Downloadsektionen, Netzwerkeinstellungen, Hostname etc...
Die Erfahrung hat leider gezeigt, das da ebenfalls nur allzu gerne drin rumgespielt wird, und dann mitten in der Nacht angerufen wird, das jemand den Server gehackt hätte....
Traurig aber war.
Kannst Du noch etwas näher zum Aufbau der serverrules etwas schreiben? Vielleicht stehe ich da etwas auf dem Schlauch
|
|
|
|
|
 |
Kelli
... sehr viel alleine
 
Dabei seit: 09.11.2006
Beiträge: 2.504

|
|
Original von KamikazePit
Es werden ja nur Teile, die eben für Funnys benötigt werden bearbeitet, und nicht Grundeinstellungen, wie Downloadsektionen, Netzwerkeinstellungen, Hostname etc...
Das ist doch nicht zuende gedacht. Wenn du nicht ein sehr restriktives Webinterface zum bearbeiten der config bereitstellst, das jede Eingabe genau prüft, kann man einfach in deine meinenurvoting.cfg eine Zeile
set rcon_password "neues passwort"
reinschreiben. Sobald die dann geladen wird "überschreibt" sie dein geheimes rcon Passwort. Sozusagen rcon_passwort-injection
Und wenn du so ein Webinterface hast das jede Eingabe prüft, kannst du sie auch gleich an den Gameserver schicken - ohne den Umweg über eine .cfg
praxisnahe Lösungen:
- Rulefile ändern.
- ManuAdminMod/Bigbrother
- Punkbuster PlayerPower
- Miniadmin mit voreingestellten Rechten (Nicht Bulletproof - aber besser als nix)
__________________ „ 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/
|
|
|
|
|
|
|
Bitte erst mal etwas genauer:
Willst du mehrere Gameserver anderen zur Verfügung stellen oder geht es nur um einen einzelnen?
Wenn du von Server sprichst, meinst du den Root an sich oder den Gameserver?
Handelt es sich um War- oder um Public-Server?
Was sollen die Clan-Leader ändern dürfen?
Warum genau willst du kein Rcon-Passwort rausgeben?
Welche PAM-Version läuft drauf?
Hast du das entsprechende Rulefile der ESL im pam4 Ordner drin?
Ich vermute dass du allowvote drin haben willst damit die Spieler auf dem Server die Maps darüber wechseln können anstatt rcon zu verwenden?
Wenn es einzig und allein um die allowvote-Funktion geht und um nichts anderes, solltest du diese im Rulefile der ESL ändern, es neu hochladen und den Server neu starten.
[kommentar]
Vielleicht solltest du auch Regeln für die Verwendung deines Servers erstellen, dass nur bestimmte Personen das Rcon von dir bekommen und es unter Todesstrafe verboten ist, dieses an irgendwelche Idioten weiterzugeben... normalerweise sollte der Kreis der Rcon-Nutzer eng gehalten werden und dadurch nachvollziehbar sein, wer damit Mist baut.
Wenn das nicht klappt, würde ich mir ein weiteres Sponsoring von so seltsamen Clans vielleicht überlegen...[/kommentar]
__________________ "Mögest du in interessanten Zeiten leben"
Rincewind, Zaubberer
|
|
|
|
|
|
|
Wow, viele Fragen
Willst du mehrere Gameserver anderen zur Verfügung stellen oder geht es nur um einen einzelnen?
Im Moment geht es um einen Gameserver, welche nach erfolgreichen Tests als Gameimage gepackt (*.tar-File), in einem Webinterface zur Installation eventueller weiterer Server, bereit gestellt werden soll.
Die Gameserver sind für den eigenen Clan bestimmt. Es sollen jedoch Leader, Co-Leader und ein Trainer Zugriff per Webinterface haben (als User), damit diese dann die Server starten, stoppen teilweise umkonfigurieren können.
Wenn du von Server sprichst, meinst du den Root an sich oder den Gameserver?
Wenn ich von Server spreche, meine ich Gameserver. Wir haben einen Rootserver, allerdings sollte der weniger das Problem sein.
Handelt es sich um War- oder um Public-Server?
Es handelt sich um einen War-Server, der ebenfalls für Trainings benutzt wird. Falls es notwendig sein sollte später einen 2. War/trainserver zu installieren, soll dieses eben über das Webinterface möglich sein.
Was sollen die Clan-Leader ändern dürfen?
Die Einstellungen, welche in der Leader.cfg stehen:
Code 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:
|
//Spieltyp
set g_gametype "sd" //verfügbar: war, sd, sab, koth, dm
//Chatoptionen
set g_deadChat "1" //Tote können chatten 0=aus / 1=an
//Votingoptionen
set g_allowvote "1" //Abstimmungen 0=aus / 1=an
//Automatischer Teamausgleich (Anzahl)
//bei Teamungleichgewicht
set scr_teambalance "0" // 0=aus / 1=an
//Teambeschuss
set scr_team_fftype "0" //0=aus / 1=an / 3=reflektierender Schaden / 4=geteilterSchaden
//Teamkameraden auf dem Kompass anzeigen
set scr_drawfriend "1" // 0=aus / 1=an
//Treffer-Nachrichten Anzeige
set scr_enable_scoretext "1" //0=aus / 1=an
//Killcam
set scr_game_allowkillcam "0" //0=aus / 1=an
//Zuschauer-Typ
set scr_game_spectatetype "1" //0=keine / 1=nur Team/Spieler / 2=freies Umsehen
//Zeit bis zum Matchstart
set scr_game_matchstarttime "0" //(in Sekunden)
//Wartezeit bis zum Einstieg
set scr_game_playerwaittime "0" //(in Sekunden)
//Punktabzug wenn man stirbt
set scr_game_deathpointloss "1" //0=aus / 1=an
//Punktabzug bei Selbstmord
set scr_game_suicidepointloss "0" //0=aus / 1=an
//Wiedereinstieg erzwingen
set scr_player_forcerespawn "0" //0=aus / 1=an
set scr_player_respawndelay 0 //(in Sekunden wenn scr_player_forcerespawn auf 1)
// Anzahel Leben
set scr_player_numlives 1
//Gesundheitsregeneration
set scr_player_healthregentime "5" //(in Sekunden)
//Maximale Gesundheit
set scr_player_maxhealth "100" //Standard 100 / Hardcore 30
//Sprintzeit
set scr_player_sprinttime "4" //(in Sekunden) Standard = 4
//Wartezeit zum Wiedereinstieg nach Selbstmord
set scr_player_suicidespawndelay "0" //(in Sekunden)
//Nur Headshots
set scr_game_onlyheadshots "0" //0=aus / 1=an
//Teamkiller kicken
set scr_team_kickteamkillers "0" //0=aus / 1=an
//Teamkiller kicken
set scr_teamKillPunishCount "3" //nach x Teamkills
//Wartezeit zum Wiedereinstieg nach Teamkill
set scr_team_teamkillspawndelay "0" //(in Sekunden)
//Punktabzug nach Teamkill
set scr_team_teamkillpointloss "10" //0=aus / 1=an
// Team Respawn
set scr_team_respawntime 0 //(in Sekunden) |
|
Warum genau willst du kein Rcon-Passwort rausgeben?
Weil die Erfahrung (vor Einführung des Webinterfaces) gezeigt hat, das die gewählten Leader (Clan ist demokratisch - habe also keinen Einfluß auf das Ergebnis), per CoD RconTool Zugriff auf die gesamten Servereinstellungen haben, und diese so verkorkst haben, das eine Schleife in den Configs entstanden ist.
Somit startete der Server nicht mehr, und ich wurde mitten in der Nacht angerufen, um festzustellen, das unser Gameserver zu "aaaaaHardcorePorno" umbenannt werden sollte, und wirklich sämtliche Einstellungen verstellt worden sind.
Diesem vorzubeugen, und dennoch den Squads (wird in allen Gameserverbereichen so gehandhabt), relativ freie Hand zu lassen, gebe ich eben kein rcon PW raus, sondern löse es über die Webinterfacesteuerung.
Welche PAM-Version läuft drauf?
Es läuft im Moment die neueste Version 4.02 mit eslhotfix und den esl_rules_v6 drauf.
Hast du das entsprechende Rulefile der ESL im pam4 Ordner drin?
Da könnte mien Fehler liegen:
Ich rufe per
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
./cod4_lnxded
+set net_ip 85.25.144.95
+set net_port 28987
+set dedicated 2
+set sv_punkbuster 1
+set fs_game mods/pam4
+set fs_homepath /home/opt/entpacktespiele/cod4/main/
+set loc_language 2
+exec default.cfg
+map mp_backlot |
|
die default.cfg auf. In dieser stehen Hostname, Gravity, Infos, die eben auch per hlsw angezeigt werden drin (siehe oben).
mittlerweile habe ich
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
|
set sv_pam "1"
set pam_mode "esl"
wait
exec server_esl.cfg
wait |
|
eingefügt. Die ESL-Rules werden geladen, so wie sie in der esl.gsc Datei in der z_svr_rules_esl_v06.iwd auch stehen. Es wird auch die server_esl.cfg (meine Rulefile - oder muss die anders aussehen?) geladen. Allerdings ignoriert er die Einstellungen bezüglich allowVote.
Also-> starten der "default.config -> diese beinhaltet den Befehl den Pammode zu aktivieren - > ruft dann die server_esl.cfg (Rulefile - Inhalt wie esl.gsc) auf -> diese soll dann die Leader.cfg aufrufen, welche bearbeitet werden darf.
Ich vermute dass du allowvote drin haben willst damit die Spieler auf dem Server die Maps darüber wechseln können anstatt rcon zu verwenden?
Richtig! Möglicherweise sollen dann noch weiter Einstellungen ausgelagert werden (bezüglich den Rules), aber das kommt erst, wenn der Rest so läuft, wie es soll.
Wenn es einzig und allein um die allowvote-Funktion geht und um nichts anderes, solltest du diese im Rulefile der ESL ändern, es neu hochladen und den Server neu starten.
Sollte doch dann meine server_esl.cfg sein, die ebenso rulesfile.cg heißen könnte, oder?
Wenn ja, die habe ich bestimmt schon an die 100 mal geändert, und erneut hochgeladen. Als txt-Datei->umbenannt, mal direkt als *.cfg, da ich in einem anderen Threat über die Möglichkeit gelesen habe, das die Formatierung durch das Hochladen zerschossen werden könnte.
Was Deinen Kommentar anbetrifft... Im Grunde genommen hast Du Recht, aber unser Clan ist eben Beitragspflichtig, und demokratisch aufgebaut. Würde ich jeden, der mal aus Versehen, oder mutwillig die Configs zerschießt, an die Mauer stellen, würde es uns als Clan wohl bald nicht mehr geben
Mit meiner Methode stelle ich eine gewisse Serverstabilität und Erreichbarkeit sicher. Nachts um 3 werden alle Gameserver & TS² Server automatisch neu gestartet. Ein Script läuft (auf dem Rootserver), welches auch die Configs wieder in einen Ursprungszustand vor dem Gameserverneustart, zurücksetzt.
Hinzu kommt, dass auch mal ein Leader sein Amt aufgibt, und der nächste an der Reihe ist. Durch das Webinterface braucht er nicht wirklich wissen, wie ein Gameserver aufgebaut ist, sondern muss "nur" im Browser wenige Haken setzen, neustarten, und der Gameserver ist ready.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von KamikazePit: 27.05.2009 10:14.
|
|
|
|
|
 | |
|
|
Da ist auch schon dein Problem:
Beim laden des Rulefiles sind die darin enthaltenen gsc-Dateien JEDER config übergeordnet. Stehen also Dinge in der config, die auch in der gsc enthalten sind, ignoriert er die Befehle der config und nimmt die aus der gsc.
Anders sieht es bei generellen Settings wie Rcon, Serverpasswort, Name des Servers, Slotanzahl etc. aus, das wird rein über die serverconfig gesteuert.
Dies ist auch so beabsichtigt, da die Settings eines Warservers, welche gemäß einem offiziellen Liga-Rulefile laufen sollen (Waffen, Rundenanzahl, ...), nicht wahllos durch irgendwelche configs verändert werden sollten.
Die config wird nur im Public-Modus des PAM eingelesen und übernommen, dazu müssen aber die entsprechenden PAM-Settings in der config enthalten sein. (Diese findest du hier im PAM-Bereich des Boards).
Deine gepostete Aktivierung des PAM nebst Angabe, was er laden soll, ist in der server-config ein absolutes Muss und vielleicht kannst du dies für deine Zwecke nutzen:
Eventuell solltest du dein Webinterface so trimmen, dass die Jungs entweder einen Warserver starten können (mit allen in der gsc-Datei enthaltenen Settings plus der allowvote-Modifikation) ODER einen Server im PAM-Public-Modus mit den Änderungen, die sie im Webinterface vornehmen können.
Du müsstest lediglich dann die Startversion des PAM anpassen (entweder pam_mode "esl" oder pam_mode "pub").
So als eventuell gangbarer Weg...
ABER:
Ich sehe immer noch ein Problem darin, wenn das Rcon an niemand aktives innerhalb des Clans herausgegeben werden soll. Das wird noch weitere Alltags-Einschränkungen mit sich führen, die wiederum dich dann in ihrem Verlauf beanspruchen werden.
Denn dadurch ist der Clan zB auch nicht in der Lage, Spieler zu kicken, ein fast_restart durchzuführen etc... und es ist auch nicht zielführend jedesmal den Server neu konfigurieren zu müssen und dann auch noch komplett neu zu starten, wenn man zB lediglich eine andere Map mit einem anderen Gametype starten will. Bei einem laufenden Match würden dann jedesmal alle Spieler vom Server fliegen. Manch Gegner wird das nicht verstehen....
Und wie hast du den Punkbuster eingestellt damit er die erforderlichen CVAR-Checks lädt?
Da es sich hier um einen einzelnen Clan mit klar definierten Ansprechpartnern handelt und du keine florierende Gameserver-Börse aufmachen willst, würde ich eher die Clan-Verantwortlichen ansprechen und ihnen klarmachen, dass SIE verpflichtet sind zu kontrollieren, wer alles Rcon-Zugriff erhält und diese auch entsprechend zu instruieren.
Da es schon entsprechende Vorfälle gegeben hat, solltest du ihnen klarmachen dass sie hier für klare Verhältnisse und Verantwortlichkeiten innerhalb ihres Clans zu sorgen haben und bei einem weiteren derartigen Verstoß sie auf deinen Support verzichten können.
Ich persönlich würde nicht den umständlichen Weg gehen den du gerade gehen willst, wenn du dies nur für einen einzigen Clan tun wirst.
Übrigens werden Änderungen, die über Rcon in die Konsole eingegeben werden bei einem Neustart mit alter config nicht übernommen, diese speichert solche manuellen Änderungen nicht ab.
Solltest du also wieder einen Vorfall mit "HardcorePorno-Host" haben, sollte normalerweise ein simpler Neustart mit der vorhandenen config reichen
__________________ "Mögest du in interessanten Zeiten leben"
Rincewind, Zaubberer
|
|
|
|
|
Anonymousunregistriert

|
|
404 - DEPUBLIZIERT
Dieser Beitrag wurde auf Wunsch des Urhebers ohne Anerkennung einer Rechtspflicht gelöscht
Bitte nicht die Google Cache Funktion benutzen.
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|