|FoD| k!lla
Tag, ich muss nochmal nerven xD.
Ich habe ein Problem, und zwar wollte ich via PunkBuster automatische Servermessages in's spiel einbinden, aber leider erscheinen die Nachrichten nicht.
Der Server wurde bereits neu gestartet.
Die stellen in der pbsv.cfg sehen wie folgt aus:
pb_sv_task 5 300 "say ^1Visit us @
www.Force-of-Death.eu"
pb_sv_task 65 300 "say ^1No Grenadelauncher, Martyrium or Last Stand!"
pb_sv_task 125 300 "say ^1Speak only German and English on this Server!"
Was ist daran falsch?
mfg
bangingbernie
Nichts. Du musst nur darauf achten, wo dein relevanter pb-Ordner ist. Wenn Du nicht fs_homepath und fs_basepath benutzt, dann ist der pb-Ordner in .callofduty4
clutzi
du schreibst es in die pbsv.cfg, findest du in dein pb ordner die spam.cfg, da trägt man ordnungshalber diese einträge ein.
|FoD| k!lla
Original von bangingbernie
Nichts. Du musst nur darauf achten, wo dein relevanter pb-Ordner ist. Wenn Du nicht fs_homepath und fs_basepath benutzt, dann ist der pb-Ordner in .callofduty4
Und das heißt?^^
@clutzi: In meinem pb-ordner ist keine Datei mit dem Namen spam.cfg
Interceptor
Da hat sich clutzi etwas verdrückt ausgekehrt.
Die Spam.cfg findest Du dort nicht. Die musst Du erst erstellen und dorthin speichern.
bangingbernie
So sieht (als Beispiel) auf unserem Ranked-Server die start.sh aus:
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
|
./cod4_lnxded +set loc_language 2 +set fs_homepath /home/cod4-normal +set fs_basepath /home/cod4-normal +exec mixed.cfg +map_rotate & |
|
Damit ist der pb-Ordner, in dem unsere spam.cfg liegt, unter /home/cod4-normal/pb.
Gibst Du +set fs_homepath /home/cod4-normal +set fs_basepath /home/cod4-normal nicht ein, ist Dein pb-Ordner unter /home/cod4-normal/.callofduty4/pb
Dann musst Du auch über die entsprechenden Rechte auf dem Server verfügen, da es sich bei .callofduty4 um einen versteckten Ordner handelt.
Die spam.cfg wird über die pbsv.cfg über pb_sv_load spam.cfg //[load the Task Config (if spam.cfg exists)] aufgerufen; Du kannst aber auch die Konsolennachrichten in Deiner pbsv.cfg lassen (Nachteil: Nach Update der cfg ist eine neue Eingabe notwendig).
Von punksbusted mitgelieferte spam.cfg mit Deiner Server-Nachricht versehen:
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:
|
// PsB Streaming Server Admin Configs for CoD4 v1.26
//
// spam.cfg - PB tasks to send messages to server visitors and keep your server streaming
//
// PunksBusted: www.punksbusted.com
//
// PB server admin manual: http://www.evenbalance.com/publications/cod-ad/index.htm
// PB player manual: http://www.evenbalance.com/publications/cod-pl/index.htm
// Reloads the ban list hourly, useful if you're using Auto-MBL
pb_sv_task 60 3600 pb_sv_load reloadbans.cfg
//streaming should never stop with that task
pb_sv_task 1 86400 pb_sv_ver
//Broadcast your config version every 15 minutes
//pb_sv_task 1 900 say PsB SSA Configs - v1.26
//pb_sv_task 2 900 say www.punksbusted.com
// PB_SV_Task [X] [Y] [command]
// Adds a task to PB's Task List; The Task will be executed X seconds after entry and
// every Y seconds thereafter; use -1 for Y if a one-time task is desired
pb_sv_task 5 300 "say ^1Visit us @ www.Force-of-Death.eu"
pb_sv_task 65 300 "say ^1No Grenadelauncher, Martyrium or Last Stand!"
pb_sv_task 125 300 "say ^1Speak only German and English on this Server!" |
|
Wenn Dein Server nicht streamt, musst Du natürlich die entsprechenden Zeilen mit // auskommentieren.
|FoD| k!lla
Homepath ist angegeben, spam.cfg wurde erstellt und die Tasks eingefügt, der punkbuster restartet.
klappt leider immer noch nicht =(
clutzi
ok stimmt hab mich falsch ausgedrückt. allerdings hab ich mir die empfolenen settings von punksbusted geladen und da war die spam.cfg vorhanden..
wgs./w@Lly
Folgender Task sollte bitte ebenfalls unbedingt in die spam.cfg:
pb_sv_task 60 120 pb_sv_guidrelax 0
Grund:
CoD4 und pb_sv_guidrelax: Wert stellt sich selbständig um!
Das ist leider bis heute nicht gefixt.
@killa,
hast du mal versucht die spam.cfg ingame manuell über Konsole zu laden?
/rcon login deinrconpasswort
/rcon pb_sv_load spam.cfg
Mach am besten mal die große Konsole dazu auf und schau, was er dir für ne Meldung bringt, ob er die spam.cfg überhaupt findet.
|FoD| k!lla
Oh, in der Konsole kommt File not found: spam.cfg =/
im startparameter schaut das ganze so aus:
PARAMS="+set net_ip 78.46.39.174 +set net_port 28966 +set sv_punkbuster 1 +set dedicated 2 +set fs_homepath /home/abode/Gameserver/cod4fod +exec server.cfg +map mp_overgrown"
DIR=/home/abode/Gameserver/cod4fod
[CyG] Hoxma
dann schau doch mal mit /rcon pb_sv_homepath nach, wo dein pb ordner genau ist und pack dort deine spam.cfg rein.
wgs./w@Lly
Hm... dein Haupt-Ordner "Gameserver" sollte besser kleingeschrieben werden... unter Linux sind kleine Buchstaben Pflicht durch den kompletten Pfad hindurch, sonst gibt es Probleme.
Benenn deinen Ordner Gameserver um in gameserver, pass den Startparameter an und versuch es nochmal. Ich hoffe das war es... kann aber auch sein dass ich mich täusche.
clutzi
die spam.cfg kommt in den pb ordner und am ende der pbsv.cfg must noch rein schreiben pb_sv_load spam.cfg dann sollte es tun.
|FoD| k!lla
Original von clutzi
die spam.cfg kommt in den pb ordner und am ende der pbsv.cfg must noch rein schreiben pb_sv_load spam.cfg dann sollte es tun.
So hatte ich es gemacht, hat nicht funktioniert.
Original von wgs./w@Lly
Hm... dein Haupt-Ordner "Gameserver" sollte besser kleingeschrieben werden... unter Linux sind kleine Buchstaben Pflicht durch den kompletten Pfad hindurch, sonst gibt es Probleme.
Benenn deinen Ordner Gameserver um in gameserver, pass den Startparameter an und versuch es nochmal. Ich hoffe das war es... kann aber auch sein dass ich mich täusche.
Ja, ich werde mal meinen Gameserveradmin anschreiben und Ihn bitten, dies zu ändern. Ich werde euch dann sagen, ob's funktioniert.