Map-Download von FTP

Reaper
Hallo zusammen.

Bin gerade frisch zu euch gestossen. Also erst mal ein herzliches Hallo an alle Mitglieder.

Und nun muss ich euch schon mit meinem ersten Problem belästigen.

Vorweg schonmal: Das Thema ist schon oft aufgekommen! ICH HAB DIE FORUMSUCHE BENUTZT aber leider noch keine genaue Erklärung für mein Problem gefunden.

Server: GAMESERVER COD:UO-AWE 2.12

Folgende Server-Config habe ich eingestellt:

//EINGEFUEGT 12.11.06

//Downloads from server
seta sv_floodProtect "1"
seta sv_timeout "300"
seta sv_allowAnonymous "1"
seta sv_reconnectlimit "3"
seta sv_dl_maxRate "48000"

//HTTP Redirect Downloads
set sv_allowDownload "1"
set sv_wwwDownload "1"
set sv_wwwBaseURL "http://www.HP.de/ilch/include/downs/downloads"
set sv_wwwDlDisconnected "1"
set cl_wwwDownload "1"

Wenn COD jetzt nun die MAP laden will, greift er auf folgende Adresse zu: http://www.HP.de/ilch/include/downs/downloads/awe_uo/

Muss /awe_uo/ als Standartordner auf dem FTP eingestellt sein oder handelt es sich um ein anders Problem?

Im Voraus Vielen Dank!
crossshooter
Also...

Wenn du in der .cfg http://www.HP.de/ilch/include/downs/downloads als Download Pfad eingegeben hast muss es einen Unterordner names awe_uo auf dem Webspace geben, der die Datein enthällt, die runtergeladen werden sollen...
Sprich die Map 1.pk3 liegt in http://www.HP.de/ilch/include/downs/down...awe_uo/1.pk3... Der Pfad in der .cfg bleibt aber so, wie er jetzt ist.
Reaper
jo, es hat jetzt funktioniert. vielen dank

nur gibts ein anderes problem. wenn ich unseren server betrete, lädt er die map bei mir in den awe_uo ordner.
weil ich auf unserem gameserver den uo ordner nicht habe.
warum auch immer.
die custom maps befinden sich im awe_uo und das spiel lädt die auch beim client dort hin.
logischerweise hab ich dann auf dem gameserver einen ordner names /uo angelegt und die maps dort reingeladen.
funktioniert aber leider auch nicht.
das ist der nachteil eines game-servers glaub ich.
oder gibts da auch ne lösung?

ich hätt eben lieber dass er die maps beim client in den /uo ordner lädt, in der sich ja auch die anderen maps befinden.
dertony
hallo zusammen...
hab ein ähnliches problem mit den downloads allerdings bei cod1. habs dank eurer hilfe schon mal geschafft, von meinem pc nen server zu starten - der hinter einem router hängt und wo leute aus aller welt drauf kommen... soweit geht ja alles. ich bekomm es nur nicht gebacken, dass die pk3s von meinem webspace meiner homepage geladen werden sondern immer von meinem pc. wie bekomm ich da ne umleitung rein? der spieler soll garnicht erst versuchen von mir zu laden sondern gleich von der hp. in der serverconfig steht:

//Maximale Datenrate
set sv_maxRate "20000"

//Download zulassen vom server
set sv_wwwDownload "1"
set sv_wwwBaseURL "http://www.tonythonfeld.de/CallofDuty/"
set sv_wwwDlDisconnected "1"

//Downloads für Clients vom Server
set sv_allowDownload "1"

//Maximale Download-Rate für Clients
//42000 = 12kb
set sv_dl_maxRate "84000"

in dem callofduty ordner ist ein unterordner namens main und in dem liegen die pk3s. soweit sollte es ja richtig sein denk ich. weiß jemand ne lösung?
crossshooter
Gibt es auf deinem Webspace denn auch einen Ordner http://www.tonythonfeld.de/CallofDuty/main indem die Maps drinliegen..? S.o.
dertony
ja gibt es. der genaue pfad ist www.tonythonfeld.de/html/callofduty/main

das html gibt man nicht an wie ich gelernt habe. und in dem mainordner liegen die pk3s.
dertony
kannst ja mal testhalber versuchen zu connecten... der "server" ist zwar bei den masterservern eingetragen doch nicht immer auffindbar. name: "Geraer Elite Trupp rifles only" .bei gamespy sollter er aber stehen. oder direkt connecten über ip: 88.134.11.91
crossshooter
Und warum krieg ich ein "not found" wenn ich auf http://www.tonythonfeld.de/CallofDuty/main gehe?
dertony
gute frage...... da es ja nur ne quelle ist von welcher geladen werden sollte brauche ich doch dazu keine html datei oder etwa doch? cod "nimmt" es doch nur dort weg oder muss ich da wirklich noch n html file basteln? wenn ja wird es ja lustig da ich davon überhaupt keinen plan habe.
Reaper
@ dertony


//Download zulassen vom server
set sv_wwwDownload "1"
set sv_wwwBaseURL "http://www.tonythonfeld.de/CallofDuty/"
set sv_wwwDlDisconnected "1"

lass mal nach /callofduty den letzten / weg, dann müsste es funktionieren.


is schon ne verzwickte sache das ganze.

Vor allem steh ich jetzt vor dem problem dass er nicht nur die maps lädt die er gerade braucht, sondern alle die sich aufm webspace im awe_uo ordner befinden.

man kann doch einstellen dass er nur die map zieht, die gerade läuft. oder?

der zieht bei mir alles. auch das was ich nicht in die map rotation eingefügt hab.
dertony
also so sieht es jetzt bei mir aus:

//Download zulassen vom server
set sv_wwwDownload "1"
set sv_wwwBaseURL "http://www.tonythonfeld.de/CallofDuty"
set sv_wwwDlDisconnected "1"
set sv_reconnectlimit "3"

//Downloads für Clients vom Server
set sv_allowDownload "1"

//Maximale Download-Rate für Clients
//42000 = 12kb
set sv_dl_maxRate "150000"

Bei mir läd er nur die fehlende map wenn diese gerade läuft. frag mich aber bitte nicht warum. ansonsten läd er nur die codam und anticamper mod die er auch in jeder map braucht. mit den dl versuch ich gleich nochmal.
dertony
downloadfailure while getting kommt jetzt und der pfad wird drunter richtig angegeben...... brauch ich da doch nen html file im main orner auf den webspace und wenn ja wie muss der aussehen?
dertony
wenn er alles saugt vergleicht er meiner meinung nach alle dateien im main ordner. in meiner server config steht dazu folgendes:

//PK3-Dateien-Abgleich (0 = aus, 1 = an)
//Wenn an müssen die pk3s des Servers und der Clients gleich sein!
set sv_pure "1"

würde mal den versuch machen, ne 0 reinzuschreiben. event. läd er dann nur das, was gerade gebraucht wird.
Reaper
danke für den tipp, aber irgendwie funzt das net so richtig. :-(
Dengar
der downloadpfad sollte genauso aussehen wie wie beim server. bei mir ist es etwa so:

Gameserver:

xy:/gameserver/cod1


ftpserver

xy:/gameserver/cod1


und der downloadlink sollte dann so aussehen:

"http://adresse/Gameserver/COD1"


hoffe es hilft