Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Server listing static vals + ServerMgr #9

Open
wants to merge 45 commits into
base: main
Choose a base branch
from

Commits on Jul 21, 2023

  1. refactor!: Dockerfile; prettify, lint, +ubuntu ver

    Adding the explicit ver should remove the need for the +certs since new versions should already have them.
    Added cmds via recommended array[] while splitting them on different lines for read clarity and git diff clarity for changes
    dylanh724 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    f6273ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08094a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c2a4280 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    807f8fd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a0e319 View commit details
    Browse the repository at this point in the history
  6. refactor(Networking)!: Get Process from serverMgr

    Greatly simplified code
    dylanh724 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    0b58aeb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0069f73 View commit details
    Browse the repository at this point in the history
  8. refactor!: Mv server config to HathoraManager

    * Serialized @ HathoraServerMgr instead of Photon's Global settings; more intuitive.
    * In addddition: Added instructions if accessed but !serialized
    dylanh724 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    727ac0b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    85426ba View commit details
    Browse the repository at this point in the history
  10. feat: Get lobby info from Process, w/fixes:

    Plus:
    * Added cancel token to Task util to wait until, to prevent stack overflows
    * Added the Room api to serverMgr
    * Updated HathoraManager prefab
    dylanh724 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    a1840f5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    83f527d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f722fc4 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    36d1fc8 View commit details
    Browse the repository at this point in the history
  2. doc: Log GetActiveRoomsForProcessResult[0]

    if exists
    dylanh724 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    2650e70 View commit details
    Browse the repository at this point in the history
  3. chore: Wip get Lobby (errs)

    dylanh724 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    a16a41f View commit details
    Browse the repository at this point in the history
  4. refactor!: Rn ClientApis rm "Net"; +ServerLobbyApi

    * Eg: Renamed HathoraNetClient to HathoraClient for consistency; Hathora-Unity already backported
    * Updated HathoraManager GameObj to match
    * Replaced HathoraManager GameObj with prefab from base for easier updating
    dylanh724 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    0763a91 View commit details
    Browse the repository at this point in the history
  5. feat: HathoraGetDeployInfoResult

    Model With utils for Networking.cs init as server
    +Minor doc fix for HathoraTaskUtils
    dylanh724 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    15b0da7 View commit details
    Browse the repository at this point in the history
  6. refactor!: Mv Networking tasks to ServerMgr, and:

    * Moved some Hathora Networking.cs tasks way earlier; we needed to intercept SessionRequest before it turned into Session (to set lobby name, max players, etc - everything from InitialConfig prop)
    * Fixed Singleton false positive get err
    dylanh724 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    4dec6ad View commit details
    Browse the repository at this point in the history
  7. fix(HathoraServerConfig.template): !overwrite DF

    DF == Dockerfile
    dylanh724 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    142b4bc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9d8b42a View commit details
    Browse the repository at this point in the history
  9. fix: Add back client mgr to HathoraManager

    +Err catch with better instructions
    dylanh724 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    e904bc3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d104666 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9b86fb0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e7b83fa View commit details
    Browse the repository at this point in the history
  13. fix(PATCH): Dockerfile update from:

    /feat/dockerfile-update
    dylanh724 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    9b128a0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1826e17 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e6a169a View commit details
    Browse the repository at this point in the history
  16. chore: +HathoraPhotonMgr prefab variant, +perScene

    hathora mgr is only in the Menu scene. If we start from another scene, things break? Keep an eye on this.
    dylanh724 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    b9e5780 View commit details
    Browse the repository at this point in the history
  17. fix!: Breaking fix for server api inits

    We were initializing the same way we did for Monobehaviour, at some point inadvertently. Servers init via constructor (client mgr inits via Init func)
    dylanh724 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    cdaa15f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    3112f64 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    218260d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a87fd4f View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    37fc49f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ad1cb3 View commit details
    Browse the repository at this point in the history
  3. fix!: Major fix for showing server info:

    Notably:
    * There was a special Property setting util we didn't set
    * GameMode on Create was saved as "Host" instead of "Server"
    
    Plus:
    * Impr mock procId debugger
    * Tweaks, prettify, docs, minor refactoring
    dylanh724 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    0dab60c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a8abaf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a5813db View commit details
    Browse the repository at this point in the history
  6. fix(NetworkSettings)!: Workaround for Auto region

    * Deleted "Auto" Region
    * Bumped "USA, East" to the top
    * Curiously: We can edit other Region settings here. Revisit this later?
    dylanh724 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    a523f9c View commit details
    Browse the repository at this point in the history
  7. fix: Rm Photon Docker write

    dylanh724 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    35fb86f View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Configuration menu
    Copy the full SHA
    944b1d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1bee974 View commit details
    Browse the repository at this point in the history
  3. chore: Rm using TPSBR

    Easy to port this over without it
    dylanh724 committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    da7bc14 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. Merge branch 'main' into fix/server-listing-static-vals

    # Conflicts:
    #	.hathora/Dockerfile
    #	Assets/Hathora/Core/Scripts/Editor/Server/HathoraDocker.cs
    dylanh724 committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    3d2394e View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Configuration menu
    Copy the full SHA
    7d1d7d2 View commit details
    Browse the repository at this point in the history
  2. refactor: CheckIsValid() +expectingLobby

    Among some docs and consistency changes
    dylanh724 committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    c57b68d View commit details
    Browse the repository at this point in the history