Skip to content
This repository was archived by the owner on Dec 21, 2024. It is now read-only.

Commit eebae6f

Browse files
authored
Merge pull request #25 from rivet-gg/nathan/fix-players-override
Fix player count override
2 parents b37d00d + 4da1563 commit eebae6f

File tree

1 file changed

+3
-3
lines changed
  • core/src/config/version

1 file changed

+3
-3
lines changed

core/src/config/version/mm.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ pub mod game_mode {
5959
}
6060

6161
#[derive(Clone, Debug, Deserialize)]
62-
#[serde(untagged)]
62+
#[serde(deny_unknown_fields, untagged)]
6363
pub enum MaxPlayers {
6464
Universal(u32),
6565
Split(MaxPlayersSplit),
@@ -89,7 +89,7 @@ pub mod game_mode {
8989
use crate::error::Error;
9090

9191
#[derive(Debug, Deserialize)]
92-
#[serde(rename_all = "snake_case")]
92+
#[serde(deny_unknown_fields, rename_all = "snake_case")]
9393
pub enum Runtime {
9494
Docker(docker::Docker),
9595
}
@@ -336,7 +336,7 @@ impl Matchmaker {
336336
let max_players = game_mode
337337
.max_players
338338
.clone()
339-
.or_else(|| game_mode.max_players.clone())
339+
.or_else(|| self.max_players.clone())
340340
.unwrap_or_default();
341341

342342
// Map provided regions to region summary

0 commit comments

Comments
 (0)