SPADS for matchmaking
Posted: 04 Mar 2015, 17:13
I'm currently in process of implementing matchmaking (queue protocol) in uberserver and chililobby: viewtopic.php?f=71&t=33072
The protocol assumes there will be third-party matchmaking bots that implement the specific matchmaking algorithms. Each bot also implements a part of the lobby protocol related to the queue protocol, but the actual matchmaking is left to the bot.
I'm currently also going to create an example matchmaking bot, and I'm wondering if this could be done easily with SPADS. I'd rather avoid maintaining it if anyone steps up, but in any case I do plan to create a proof of concept implementation.
My list of requirements is as follows:
1) Ability to extend SPADS with the new lobby commands (the actual commands are still WIP, the list posted on the forums is out of date)
2) Ability to use parse json strings (new lobby commands will be in json)
3) A way to spawn multiple spring dedicated instances. How is this usually done..? I'm not familiar with autohosts. Every once in a while, the bot needs to spawn a new Spring dedicated instance (doesn't have to connect to lobby server) and continue accepting new lobby commands.
Doable with SPADS? Any other thoughts? Thanks!
The protocol assumes there will be third-party matchmaking bots that implement the specific matchmaking algorithms. Each bot also implements a part of the lobby protocol related to the queue protocol, but the actual matchmaking is left to the bot.
I'm currently also going to create an example matchmaking bot, and I'm wondering if this could be done easily with SPADS. I'd rather avoid maintaining it if anyone steps up, but in any case I do plan to create a proof of concept implementation.
My list of requirements is as follows:
1) Ability to extend SPADS with the new lobby commands (the actual commands are still WIP, the list posted on the forums is out of date)
2) Ability to use parse json strings (new lobby commands will be in json)
3) A way to spawn multiple spring dedicated instances. How is this usually done..? I'm not familiar with autohosts. Every once in a while, the bot needs to spawn a new Spring dedicated instance (doesn't have to connect to lobby server) and continue accepting new lobby commands.
Doable with SPADS? Any other thoughts? Thanks!