Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Remote Return Default Value

Discussion in 'Unity Game Simulation' started by kdeger, Feb 26, 2021.

  1. kdeger

    kdeger

    Joined:
    Mar 4, 2018
    Posts:
    22
    We started to use Game Simulation for QA purposes. Some test worked fine but it seems sometimes remote values don't fetch correctly and returns default value.

    Code (CSharp):
    1. DC[I]: Remote Config fetched with response Success with origin Remote
    2. (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
    3.  
    4. DC[I]: Remote Config fetch was completed successfully with the server
    5. (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
    6.  
    7. DC[I]: Config fetched: {"level":378,"moveAmount":-1}
    8. (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
    378 is our default value and we had 101 combinations, 5 runs each. So we lost 4.646 minutes due to this error.

    It seems like a bug and I'm not quite sure in which condition we face this issue.
     

    Attached Files:

  2. dylanscandinaro

    dylanscandinaro

    Unity Technologies

    Joined:
    Feb 12, 2020
    Posts:
    8
    Hi, we recommend using Unity Automated QA for QA use cases instead of Game Simulation. See our announcement blog post, On-Demand QA Testing with Unity Automated QA, for more information!

    I will send you an email about this bug.
     
  3. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
    Keep in mind that if Remote is not available, we will use Cached, not Default. Cached refers to the last value you successfully retrieved via Remote, we locally cache the last value. I'm speaking from the perspective of Remote Config however, which is the behavior for that product.