1
0
mirror of https://git.ngram.ca/OpenJam/rc-servers synced 2026-08-23 23:08:52 +00:00

Minor refactor for fake server players

This commit is contained in:
NG (Graham)
2025-08-16 15:52:06 -04:00
parent 70b17ddda5
commit 94d247f8f4
14 changed files with 530 additions and 236 deletions

View File

@@ -68,6 +68,8 @@ impl QueueHandler {
user_id: x.user_id,
team: x.player.team,
group: None, // TODO support platoons
public_id: x.player.name.clone(),
display_name: x.player.display_name.clone(),
}).collect();
let game_desc = oj_rc_core::persist::user::GameDescriptor {
guid: guid_str.clone(),
@@ -80,8 +82,8 @@ impl QueueHandler {
is_complete: false,
};
match user.start_game(game_desc, player_descs).await {
Ok(_) => {
let player_datas = players.iter().map(|x| x.player.clone()).collect();
Ok(fakes) => {
let player_datas = players.iter().map(|x| x.player.clone()).chain(fakes.players.into_iter()).collect();
let enter_battle_ev = crate::events::battle_enter::BattleEnter {
host: self.hostname.clone(),
port: self.hostport,

View File

@@ -1,5 +1,5 @@
mod more_auth;
mod eac;
//mod eac;
mod no_quit;
mod join_queue;