Server Maps einzeln Downloaden
Server Maps einzeln Downloaden
Habe ein kleines Problem.
Ich habe einen Server mit Jaymod 2.1.7 am laufen und habe insgesamt 30 Maps drauf, das funktioniert auch alles blendend bloß (jetzt kommt der Haken), wenn man bei mir aufn Server will muss man erstmal ungefähr 5-9 Maps laden bevor man anfangen kann zu zoggn (zuzüglich Jaymod etc.) und das schreckt ziemlich viele ab. Wie kann ich es hinbekommen das nur die laufende Map runtergeladen wird ? Damit die Leutz och uff mein Server kommen.
Danke im Vorraus
Gruß Fl4t
Ich habe einen Server mit Jaymod 2.1.7 am laufen und habe insgesamt 30 Maps drauf, das funktioniert auch alles blendend bloß (jetzt kommt der Haken), wenn man bei mir aufn Server will muss man erstmal ungefähr 5-9 Maps laden bevor man anfangen kann zu zoggn (zuzüglich Jaymod etc.) und das schreckt ziemlich viele ab. Wie kann ich es hinbekommen das nur die laufende Map runtergeladen wird ? Damit die Leutz och uff mein Server kommen.
Danke im Vorraus
Gruß Fl4t
- WoodSTokk
- Helpdesk
- Beiträge: 2634
- Registriert: Fr 6. Dez 2002, 03:09
- Wohnort: Wien/Österreich/Europa/Erde
- Alter: 53
Damit der Client im Loadscreen die Infos zur Campaign anzeigen kann, braucht er die PK3 in dem das Campaign-File liegt. Diese Datei ist eigendlich recht klein (ein paar KB).
Leider hat sich unter den Mappern die Angewohnheit durchgesetzt, ihrer Map gleich eine Campaign bezufügen. Das ist zwar recht nett, aber der Server weis nicht ob die Campaign im aktuellen Cycle ist oder nicht. Damit dem Client auf keinen Fall eine Campaign fehlt, stellt der Server bereits beim connecten sicher, daß der Client alle PK3's die eine Campaign beinhalten hat (und das können viele oder sogar alle sein).
Deshalb wurde vor langer Zeit in ETpro eine neue Variable eingeführt, die später viele andere Mods übernommen haben (darunter auch Jaymod).
Beim Jaymod nennt sich die Variable 'g_campaignFile' und ist per Default nicht definiert.
Diese Variable setzt du auf den Namen des Campaign-Files.
Dadurch weis der Server, daß nur die Campaigns gespielt werden, die in diesem File definiert sind und es wird kein Massendownload mehr erzwungen.
Wie dein Campaign-File heisst, wirst du hoffendlich wissen
mfG WoodSTokk
Leider hat sich unter den Mappern die Angewohnheit durchgesetzt, ihrer Map gleich eine Campaign bezufügen. Das ist zwar recht nett, aber der Server weis nicht ob die Campaign im aktuellen Cycle ist oder nicht. Damit dem Client auf keinen Fall eine Campaign fehlt, stellt der Server bereits beim connecten sicher, daß der Client alle PK3's die eine Campaign beinhalten hat (und das können viele oder sogar alle sein).
Deshalb wurde vor langer Zeit in ETpro eine neue Variable eingeführt, die später viele andere Mods übernommen haben (darunter auch Jaymod).
Beim Jaymod nennt sich die Variable 'g_campaignFile' und ist per Default nicht definiert.
Diese Variable setzt du auf den Namen des Campaign-Files.
Code: Alles auswählen
set g_campaignFile "scripts/meine.campaign"
Wie dein Campaign-File heisst, wirst du hoffendlich wissen
mfG WoodSTokk
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
Testserver: @peStable (95.129.206.243:27960)
ich habe eine 30 Map.cfg die ist mit insgesamt 3 cfgs definiert du schreibst ich soll die campaign file definieren bloß wie wenn es drei verschiedene sind und die campaign files sind in einer pk3 definiert soll ich die erstma entpacken ? und wenn ja ist ja nur eine 10 map definiert. Pls Help alle Leutz disconnecten weil das laden zu lange dauert
- WoodSTokk
- Helpdesk
- Beiträge: 2634
- Registriert: Fr 6. Dez 2002, 03:09
- Wohnort: Wien/Österreich/Europa/Erde
- Alter: 53
In einem campaign-File kannst du soviele Campaigns definieren wie du willst.
Kopiere alle 3 Campaings in ein campaign-File und das gibst du dann in der Config an.
mfG WoodSTokk
Kopiere alle 3 Campaings in ein campaign-File und das gibst du dann in der Config an.
mfG WoodSTokk
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
Testserver: @peStable (95.129.206.243:27960)
OK damit wir uns richtig verstehen,
Die PK3s lasse ich drauf zusätzlich extrahiere ich eine pk3 ziehe mir aus der die campaign file setze die restlichen maps mit dazu die speichere ich denn in einem seperaten ordner ab z.B. "/scripts /".
Das bedeutet also im ETmain sind:
et1.pk3
et2.pk3
et3.pk3
sowie et123.cfg
sowie
/scripts/et123.campaign.file
wo alle drei pk3 definiert sind mit mapnamen von diesen PK3
Wenn ich jetzt was falsch verstanden hab bitte ich um Korrektur
MFG Fl4t
Die PK3s lasse ich drauf zusätzlich extrahiere ich eine pk3 ziehe mir aus der die campaign file setze die restlichen maps mit dazu die speichere ich denn in einem seperaten ordner ab z.B. "/scripts /".
Das bedeutet also im ETmain sind:
et1.pk3
et2.pk3
et3.pk3
sowie et123.cfg
sowie
/scripts/et123.campaign.file
wo alle drei pk3 definiert sind mit mapnamen von diesen PK3
Wenn ich jetzt was falsch verstanden hab bitte ich um Korrektur
MFG Fl4t
günstige und leistungsfähige Server gibts bei www.nitro4gamer.de
- WoodSTokk
- Helpdesk
- Beiträge: 2634
- Registriert: Fr 6. Dez 2002, 03:09
- Wohnort: Wien/Österreich/Europa/Erde
- Alter: 53
Sorry daß ich so spät antworte!
Dein Post ist etwas verwirrend, hehehe.
Also ich nehme mal an 'et1.pk3', 'et2.pk3' und 'et3.pk3' sind deine Files mit Campaigns.
Jede der 3 Files beinhaltet ein Verzeichnis 'scripts' und darin befindet sich ein '*.campaign'-File.
In jedem '*.campaign'-File ist eine Campaign wie folgt deviniert:
Grundsätzlich:
ET sucht Campain-Definitionen in Dateien mit der Endung 'campaign' im Verzeichnis 'scripts'.
Ein '*.campaign'-Files kann eine oder mehrere Definitionen beinhalten.
Eine Definition beginnt bei '{' und endet bei '}'.
Das heisst du hast 3 '*.campaign'-Files in denen jeweils nur eine Campaign definiert ist.
Besser ist, du schreibst alle 3 Definitionen in eine Datei.
Dieses '*.campaign'-File ins Verzeichnis 'scripts' und packen in eine '*.pk3'.
Auf dem Server brauchst du dann nur noch diese eine PK3 und in der Config verweist du auf dieses eine '*.campaign'-File.
mfG WoodSTokk
Dein Post ist etwas verwirrend, hehehe.
Also ich nehme mal an 'et1.pk3', 'et2.pk3' und 'et3.pk3' sind deine Files mit Campaigns.
Jede der 3 Files beinhaltet ein Verzeichnis 'scripts' und darin befindet sich ein '*.campaign'-File.
In jedem '*.campaign'-File ist eine Campaign wie folgt deviniert:
Code: Alles auswählen
{
name "Campaign-1"
shortname "cmpgn1"
description "Willkommen bei meiner Campaign"
maps "<10_Maps_der_Campaign>"
mapTC 374 374
type "wolfmp"
}
ET sucht Campain-Definitionen in Dateien mit der Endung 'campaign' im Verzeichnis 'scripts'.
Ein '*.campaign'-Files kann eine oder mehrere Definitionen beinhalten.
Eine Definition beginnt bei '{' und endet bei '}'.
Das heisst du hast 3 '*.campaign'-Files in denen jeweils nur eine Campaign definiert ist.
Besser ist, du schreibst alle 3 Definitionen in eine Datei.
Code: Alles auswählen
{
name "Campaign-1"
shortname "cmpgn1"
description "Willkommen bei meiner Campaign 1"
maps "<10_Maps_der_Campaign_1>"
mapTC 374 374
type "wolfmp"
}
{
name "Campaign-2"
shortname "cmpgn2"
description "Willkommen bei meiner Campaign 2"
maps "<10_Maps_der_Campaign_2>"
mapTC 374 374
type "wolfmp"
}
{
name "Campaign-3"
shortname "cmpgn3"
description "Willkommen bei meiner Campaign 3"
maps "<10_Maps_der_Campaign_3>"
mapTC 374 374
type "wolfmp"
}
Auf dem Server brauchst du dann nur noch diese eine PK3 und in der Config verweist du auf dieses eine '*.campaign'-File.
mfG WoodSTokk
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
Testserver: @peStable (95.129.206.243:27960)
Danke nochmals für die ausführliche Erklärung habe es jetzt so gemacht, hoffe das es funktioniert.
Echt cooles Board hier, es gibt ja doch noch irgndwo im Datendschungel Leutz die ned gleich entnervt sind und eine super hilfe liefern können
Echt cooles Board hier, es gibt ja doch noch irgndwo im Datendschungel Leutz die ned gleich entnervt sind und eine super hilfe liefern können
günstige und leistungsfähige Server gibts bei www.nitro4gamer.de
hi leute ich hoff es kann mir wer helfen ich bin nicht gerade die nummer 1 bei dem gebiet ich will mir selbst ein server erstellen unter Host game oder wie das heißt hab ich alles eingestellt nur wie bekomm ich den online das andere member drauf zoggen können??? ich hoff es kann mir wer dabei helfen
mfg The Skull
mfg The Skull
hosted by TheSkull
- WoodSTokk
- Helpdesk
- Beiträge: 2634
- Registriert: Fr 6. Dez 2002, 03:09
- Wohnort: Wien/Österreich/Europa/Erde
- Alter: 53
Du musst bei 'Host Game' die Option 'Dedicated Server:' auf 'YES - Internet' einstellen.
mfG WoodSTokk
mfG WoodSTokk
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
Testserver: @peStable (95.129.206.243:27960)
hi ich danke dir nun gibt es ein anderes prob die ip addi hab ich zwar nur geht da die ET console auf und schreibt zB PunkBuster Server: 0 Aliases Written to C:\Spiele\WOLFEN~1\pb\pbalias.dat
PunkBuster Server: 0 Stat Records Written to C:\Spiele\WOLFEN~1\pb\pbstat.dat
Setting MOTD...
Setting Allied autospawn to Forward Spawn
Setting Axis autospawn to Forward Spawn
soll ich da irgend ein befehl rein schreiben oder so ?
PunkBuster Server: 0 Stat Records Written to C:\Spiele\WOLFEN~1\pb\pbstat.dat
Setting MOTD...
Setting Allied autospawn to Forward Spawn
Setting Axis autospawn to Forward Spawn
soll ich da irgend ein befehl rein schreiben oder so ?
hosted by TheSkull