Skip to content
  • Вячеслав «XiaNi» Соловьев's avatar
    matchmaking pods and test (#3619) · 2a8cc08c
    
    
    * matchmaking pods and test
    
    * less messages in pods
    
    * tickets assignments
    
    * separated/updated functions and interfaces (for now in tests folder)
    
    * Added first draft of matchmaker chart.
    
    * matchmaking services + example page (with routes hacked)
    
    * revert client routes change
    
    * examples route in theoverlay project
    
    * tmp, use repo link for xrengine-matchmaking
    
    * moved matchmaker back to packages
    
    * clumsy create location on assignment get hook
    
    * example page for single user demo
    
    * cleanup and tests
    
    * match-user table to search ticketId by user
    
    prevent double queueing for game.
    
    * delete match-user row on ticket delete
    
    * updated example page
    
    * save connection to database
    
    * format
    
    * more cleanup
    
    * moved build pods bash scripts to package root
    
    * format
    
    * removed outdated tests
    
    * more cleanup
    
    * add matchmaking example route
    
    * handle outdated tickets
    
    * update readme and scripts
    
    * update readme
    
    * Made matchmaker create new location instance instead of new location.
    
    Improved instanceProvision to handle if a GS is already assigned to an instance
    but doesn't have any users yet, e.g. if a matchmaker has reserved it but users
    haven't been placed on it.
    
    Added instance-authorized-user service to handle instances that should only be available
    for certain users, e.g. if it's a match server. Haven't tested it yet or integrated it
    with match-ticket-assignment.
    
    Updated GS channel connection logic to check if there's an instance already assigned to it.
    
    * Fixes for matchmaking.
    
    * customize game modes and teams sizes
    
    * customize game modes and teams sizes
    
    * game modes, locations seeds, misc.
    
    * matchmaking emulation for devs without minikube, etc.
    
    * format
    
    * emulate openmatch api responses
    
    * cleanup
    
    * cleanup
    
    * cleanup
    
    * Merge branch 'dev' into match-maker
    
    * Added a 10-iteration out for foundServer while loop.
    
    Co-authored-by: default avatarKyle Baran <kbaran@bitscoop.com>
    Co-authored-by: default avatarNate Martin <mrtn.nathaniel@gmail.com>
    Co-authored-by: default avatarJosh Field <joshfield999@gmail.com>
    2a8cc08c
Analyzing file…