Sziasztok!
A [VIP]Disco által publikált nyílt forráskódú patchernek nálam van egy olyan hibája, hogy lefut az exe és "letölti a file-okat", viszont ezek a file-ok 0kb-osak. Szerveren a jogok megvannak adva, hogy elérje.
Ha valakinek van valami ötlete, azt nagyon megköszönném.
Idővel eljutottam odáig, hogy a patchlista útvonallal van baj. Azt meglehet oldani, hogy ne alapból egy fix helyre szedje le, hanem a patcher-hez képest lehessen mappákat lépkedni?
Idézhogy ne alapból egy fix helyre szedje le,
:O ha jó patchlistát írtál írsz akkor jó helyre szedi le.
Gondolom neked listád vm ilyesmi:
C:/KLIENS/pack......HASHÍgy minden kedves patcher használónak ebbe a mappába fogja tenni.
Ha így írod:
pack/esikazeso.epk HASHakkor teljesen mindegy a felhasználó gépén hol van a kliens mappa.A kliens mappán belül a pack mappába fogja tenni.
Ennek megfelelő szerver rész kell.[spoiler]
egy kis plusz:
string mappa = Directory.GetCurrentDirectory();
Ezzel azt a mappát kéred le ahol az aktuális patcher.exe fut
[/spoiler]
Gyorsan futottam át. Másodjára leesett mit írt. :D Többet kellene aludnom :D Köszi
Üzenet összefésülés: 2014-04-24, 15:34:22
Nexus. Valami közvetlenebb kommunikációs módon eltudlak érni?
Most megpróbálom úgy ahogy mondtad. De már próbálkoztam az elérési út levágásával, de akkor jó helyre 0kb-os file-okat tett be.
Üzenet összefésülés: 2014-04-24, 15:38:09
Úgy látom működik. A + ment pm-ben írhatok, ha kérdésem lenne vele kapcsolatban?
Örülök.
PÜ-t fogadok, akár 2-t is.
+ 1 ember aki normális patchert használ.
Köszönöm, és a témát zárom.