diff --git a/core/src/types.rs b/core/src/types.rs index b9dca3e..0589565 100644 --- a/core/src/types.rs +++ b/core/src/types.rs @@ -122,6 +122,8 @@ pub struct GameConfig { #[serde(default)] pub remote_address: String, #[serde(default)] + pub host_port: u16, + #[serde(default)] pub use_llm: bool, #[serde(default)] pub llm_endpoint: String, @@ -142,6 +144,7 @@ impl Default for GameConfig { player_color: Color::Black, is_server: false, remote_address: String::new(), + host_port: 0, use_llm: false, llm_endpoint: String::new(), llm_api_key: String::new(), diff --git a/src/core/types.ts b/src/core/types.ts index a8b4d8c..d0bfb3b 100644 --- a/src/core/types.ts +++ b/src/core/types.ts @@ -20,6 +20,7 @@ export interface GameConfig { playerColor: Color; isServer: boolean; remoteAddress: string; + hostPort?: number; useLlm?: boolean; llmEndpoint?: string; llmApiKey?: string;