Announcement

Collapse
No announcement yet.

How to make custom content download faster?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #16
    Yep I did everything on that page. With AllowDownloads=False I just get an error that it can't find the file indicating that the redirect is still not working. With it to true, then it works but very slow (not using redirect).

    So does it not work with subdomains? uovalor.com actually goes to a completely different site so I really don't want to use that, but I guess if I have to I will. I'll try that and see. Though, shouldn't I still be seeing server logs at least?

    Comment


      #17
      I tried as a test to put just uovalor.com and put the files in that proper part of the server. Still no go.

      I also tried -nohomedir but that broke a whole whack of stuff such as the web interface, and it still did not work. The thing that gets me is, it's not even trying. I see no entry in apache. If I do a packet sniff I don't even see any traffic on port 80 originating from my client. So whatever tells the client to download there, is not actually doing it.

      Also what does this line mean?

      Log: Performing DNS lookup for stunserver.org

      Is that a redirect? If yes, then it's not even looking at the url that I set. How do I force it to read the UTEngine file properly? It is reading it to some extent as if I disable downloads it errors out, and if I enable it it downloads (but at like 10 bytes per sec). So it's the redirect part that's not working, but why?


      Edit: Wait, am I suppose to be doing these changes on the server, or on the client? I tried to do them on the client too and it did not work though. The tutorials are very basic and don't seem to go in much details. There must be something I'm missing.


      Looking at the client log, I see something interesting:

      Code:
      Log: Browse: ut3.uovalor.com/UTFrontEnd?Name=redsquirrelftw?team=255
      Init: WinSock: Socket queue 32768 / 32768
      Log: Resolved ut3.uovalor.com (96.45.178.186)
      Log: FHttpDownload resolved  (10.1.8.255)
      Error: Error deleting file '' (GetLastError: 3)
      Error: Error deleting file '' (GetLastError: 3)
      Log: -->"No connection" error [Downloading package 'VCTF-Kargomod' failed: Error opening file]
      ScriptLog: NOTIFYCONNECTIONERROR UTEntryPlayerController_0::NotifyConnectionError Message:'Downloading package 'VCTF-Kargomod' failed: Error opening file' Title:'Connection failed'
      ScriptLog: UTEntryPlayerController::QuitToMainMenu() - Quitting to main menu.
      Log: Pending connect to 'ut3.uovalor.com/VCTF-Kargomod?Name=redsquirrelftw?team=255' failed; Downloading package 'VCTF-Kargomod' failed: Error opening file
      So first off, it looks like it's ignoring the path I set (it's actually ut3redirect.uovalor.com) and second of all, it's adding a request string at the end of the file name. I tried changing the http path so that ut3.uovalor.com DOES go to my redirect server, but that does not work either, and again, no apache log to show for it.

      Also, here's an other thing, is it really suppose to be HTTP or is it suppose to be FTP, or some other protocol? The tutorials don't really explicitly mention this, but I assumed it was http as the examples show a http:// path.

      Comment


        #18
        Another thing I'm thinking, is this maybe a feature that does not work on the Linux version of the server? Also is the server source code available by chance? It would make troubleshooting much easier.

        Comment


          #19
          I'm still fighting with this. What else can I try? Is there a patch I need or something?

          The only thing I've found is to edit the UTEngine.ini but obviously there's more to it than that since it's still not working. I have it set to http://ut.uovalor.com and changed the virtualhost for that sub domain to point to the file list, still not working. Does the file list have to be plain text? Like should I add an index file that just has one path per line? That's one part that is not explained. I'm just using the standard HTTP listings format, but maybe that's not right?

          Either way, I see no apache logs, so it's not even trying to download. There has to be something else I have to turn on for it to work.

          Comment


            #20
            I'm still fighting with this. What else can I try? Is there a patch I need or something?

            The only thing I've found is to edit the UTEngine.ini but obviously there's more to it than that since it's still not working. I have it set to http://ut3.uovalor.com and changed the virtualhost for that sub domain to point to the file list, still not working. Does the file list have to be plain text? Like should I add an index file that just has one path per line? That's one part that is not explained. I'm just using the standard HTTP listings format, but maybe that's not right?

            Either way, I see no apache logs, so it's not even trying to download. There has to be something else I have to turn on for it to work.

            Comment


              #21
              dont forget the / at the end of http://ut3.uovalor.com

              http://ut3.uovalor.com/


              on my old server i compressed all the files

              [IpDrv.HTTPDownload]
              RedirectToURL=http://wickedinsanegaming.com/ut3uz3/
              UseCompression=True
              ProxyServerPort=
              ProxyServerHost=
              GameName=ut


              use a compress tool for all your files it wont compress it as good as the old ut games but it helps a little

              Comment


                #22
                Yeah in my config I have the /. So do I have to use compression for it to work? What tool do I use to compress it?

                Comment


                  #23
                  compression is only for the compresed files only



                  since yours are not compressed us UseCompression=False


                  http://www.gamefront.com/files/97510...and_Decompress

                  http://www.fileplanet.com/187733/180...mpression-tool

                  theres more out there

                  Comment


                    #24
                    OMG IT WORKS!

                    adding GameName=ut Is what did the trick. So this is what I have:

                    Code:
                    [IpDrv.HTTPDownload]
                    RedirectToURL=http://ut3.uovalor.com/
                    UseCompression=False
                    GameName=ut
                    Thanks for the help!

                    Comment


                      #25
                      Turns out it only works for maps and not other stuff. Is there any other steps to make it work for mutators, custom weps and such?

                      Comment


                        #26
                        Strange, try to compress them.
                        Packages, maps and scripts are basically the same structure. If it's working for one type it should work for the others.
                        Did you try to use a different HTTP server?

                        Comment


                          #27
                          RattleSN4K3 is right, if it works for maps it should work for the other stuff.

                          - Some files do not reduce in size that much, maybe some just do not reduce at all.-
                          if i recall correctly, the tool does not reduce files as dramaticaly as previous unreal engine decompress tools.

                          edit;
                          lol- unrealloco already said that ^^ oops sorry for repetition

                          Comment


                            #28
                            cool this helps alot.

                            Comment

                            Working...
                            X