Updater not Working correctly

More
3 weeks 1 day ago - 3 weeks 1 day ago #767 by GecKoTDF
Hi,
I made a fresh Windows 10 x64 installation.
Install Nerf Arena Blast in folder: E:\Nerf
I start the game a first time to generate the Nerf.ini file, this is not generated in AppData or VirtualStore, so the Nerf.ini file it's not getting virtualized, It's generated in the System folder of the game.

The VirtualStore folder it's empty
 

I Install the Full version 3.6, detect the installation folder OK, when finish I open the game again, and works OK.
I open as administrator Nerf ArenaBlast Updater v3.9294 located in E:\Nerf\Nerf ArenaBlast Updater.
First say that the file Nerf.ini was not found in the location: C:\Users\Test\AppData\Local\System\Nerf.ini I press OK
The Updater ask me the location of the Nerf.ini file, I set E:\Nerf the updater make the Scan and detect some files need to be updated.
I put Update, and start downloading all the files, I open Process Monitor to see where it's downloading the files, and it's doing it in the E:\Nerf folder, this is OK.

 

After a moment, the Updater finish, say "Updates were successful" and mark all the file list in green. 
If I open the log file of the Updater looks OK this is the last lines:

Code:
Downloading updated file https://www.update.nerfarena.net/original/community/Textures/Minimal/PlayrShp.utx. Updating file E:\Nerf\Textures\PlayrShp.utx. Updates were successful. Nerf ArenaBlast Updater shutting down. Log closed 5/2/2025 at 21:25.

When I install the community pack put a new Nerf.ini because now this are the new master servers:
Code:
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.oldunreal.com MasterServerPort=27900 ServerActors=IpServer.UdpServerUplink MasterServerAddress=master2.oldunreal.com MasterServerPort=27900 ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.333networks.com MasterServerPort=27900 ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.noccer.de MasterServerPort=27900


But If I open the updater again will again say there's file to update.
So, what can be the problem? The Nerf.ini it's not virtualized, the updates are executed as Admin.

 
  • Last edit: 3 weeks 1 day ago by GecKoTDF.

    Please Log in or Create an account to join the conversation.

    More
    3 weeks 1 day ago - 3 weeks 1 day ago #768 by Rajada
    It sounds to me like the base game and Community Pack installed fine. Seems like the Updater is doing the correct steps to update the files. But what I am not clear about is whether or not the file is truly being replaced, or if in the end, you still have the old file. You could check the last modified date, but be aware that this date will be the date the file was updated by me, not the date it was downloaded. However, you can still check a before / after on that and let me know what has happened.

    I have also just released an update to the Updater that will log the old and new date modified info in the log so we can get to the bottom of this mystery. Just run the Updater and it will prompt you to update itself.

    On the topic of denied updates, the main cause of issues is still root permissions being weird despite your UAC status. So I will still recommend you read and try this fix on the whole Nerf folder as a starting point:
    www.nerfarena.net/index.php/support/9-ne...d-re-launch-the-game

    Just to clarify, that is running the steps in the help article above but on the whole root Nerf folder. This will eliminate it as a source of problems. But do get back to me with the date modified info and it will help me figure out what exactly is happening.
    Last edit: 3 weeks 1 day ago by Rajada.

    Please Log in or Create an account to join the conversation.

    More
    3 weeks 21 hours ago #769 by GecKoTDF
    Hi Rajada,

    I create a new fresh Windows 10 x64 installation, new game, and patch 3.6 full installation in E:\Nerf to avoid any conflict.
    I open the Updater as Administrator, say it's a new version, and get update to version v3.9296
    Detect there's new files to update, some files detect in blue, anothers in orange, and put it to run.

    After a moment finish de updates and show all files in Green color, I attach the logs, that show the files are modify

     

    Then I close the updater, and open again.
    Press in "Check updates" and see files again in Blue

     

    This are the Logs

     

    File Attachment:

    File Name: NerfUpdater.txt
    File Size:118 KB

    ---

    So because the updater do the same thing I start again but with the permissions edited.
    First I remove everything, install the game fresh, open one time, install the patch 3.6 again, update the updater, and close it.
    Edit the permissions to Users, Full Control, to the folder E:\Nerf with files and sub-directories, this apply to System folder inside, I double check:

     

     

    After this I run the updater again as Administrator, check for updates, this detect again files to update in blue and orange. I press in Update.
    Finish and put the files again in green,
    I Close the updater, and open it again as administrator and check again. And again say in blue there's file to update.

    I attach the logs of this second try
     

    File Attachment:

    File Name: Logs2.txt
    File Size:118 KB

     
  • Please Log in or Create an account to join the conversation.

    More
    3 weeks 14 hours ago - 3 weeks 14 hours ago #770 by Rajada
    Interesting. So, if you were to run the Updater again and update just one file, let's say PM-Amateur in the maps folder, I'd be curious to know if it still thinks the file was last updated on 4/12/2022 08:24:16 in the log. If it is, this indicates that the file is not being replaced despite being downloaded. You could further confirm this by watching the file in the folder during updating. When files are replaced in Windows they often refresh their position in the folder, moving often to the top or bottom of the list. If you watch the file and it doesn't move or flicker out of order for a moment then I would be suspicious that somehow your computer is still blocking the overwriting of the files, or maybe reverting it nearly instantly. This could be due to a security program, firewall, or some environment variable the Updater is unable to predict. I notice you are running Windows in a Spanish language environment. Perhaps it is something to do with how the file system is encoded for non-English characters. However, neither your path to Nerf nor any of the downloaded files should contain any special characters, so I find that to be unlikely.

    Additionally, if you'd like to help translate the Updater to your native language, you can do so by duplicating the English.lang file (in the languages folder in the Updater folder in the Nerf folder) and making your own strings in Spanish, if that would be at all helpful to you. I'm not en expert in Spanish but I could certainly maintain the language file in further updates for you.
    Last edit: 3 weeks 14 hours ago by Rajada.

    Please Log in or Create an account to join the conversation.

    More
    3 weeks 14 hours ago #771 by GecKoTDF
    Hi Rajada,
    Sure! then after this I can try to translate and attach the file.

    So I check again, first I disable all antivirus:

     

    Then Before updating I see this:

     

    During the updating see this:

     

    And when finish get the same file because it's in Sync with the website, in the logs say:
    Code:
    Downloading updated file https://www.update.nerfarena.net/original/basegame/Manuals/Nerf ArenaBlast Manual.pdf. Updating file E:\Nerf\Manuals\Nerf ArenaBlast Manual.pdf: 15/4/2023 13:07:00 -> 15/4/2023 13:07:00.

    And it's correct because we update before.
    The next thing I do, I download with my web browser the file from the URL, and put it manually in the folder, and check updates again
    And it's gone now from "files to be updated" in the updater. Of course the date it's different from the website, because it's a new file generated from the web browser

     

    The last thing I try was change the date format in the computer to USA style Month / Day / Year, delete the file, get downloaded again, and check and still it's in blue.

    But for some reason If I download the files manually with the web browser the updater take as updated file.

    ​​​​​​​

     
  • Please Log in or Create an account to join the conversation.

    More
    3 weeks 11 hours ago - 3 weeks 11 hours ago #772 by Rajada
    Interesting, so something to do with timebases and comparison between last modified dates is going wrong but you're the first one to experience this as far as I know. So it's something unique to your setup that might be tripping up the comparison logic. I'll have to keep looking into the code to see what I can do. But it does seem like you are getting the updated files, so in theory your game should be working. There's probably no need then to deactivate any security software or check the modified dates manually.

    I'm going to add some more logging info to the Updater so don't worry about that language file until I get at least one more update out.
    Last edit: 3 weeks 11 hours ago by Rajada.

    Please Log in or Create an account to join the conversation.

    Moderators: 8Bit_Architect
    Powered by Kunena Forum