Skip to content

Commit 2acc1e6

Browse files
committed
Removed receiver_ip and receiver_port fields within settings.json entirely as they got replaced by the room code system.
1 parent 92784ab commit 2acc1e6

2 files changed

Lines changed: 0 additions & 28 deletions

File tree

source/settings_utils.cpp

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -439,9 +439,6 @@ void settings_set_defaults(AppSettings *settings) {
439439
settings->host_ip[0] = '\0';
440440
strncpy(settings->host_port, DEFAULT_HOST_PORT, sizeof(settings->host_port) - 1);
441441
settings->host_port[sizeof(settings->host_port) - 1] = '\0';
442-
settings->receiver_ip[0] = '\0';
443-
strncpy(settings->receiver_port, DEFAULT_HOST_PORT, sizeof(settings->receiver_port) - 1);
444-
settings->receiver_port[sizeof(settings->receiver_port) - 1] = '\0';
445442
settings->coop_player_count = 0;
446443
memset(settings->coop_players, 0, sizeof(settings->coop_players));
447444
}
@@ -1142,24 +1139,6 @@ bool settings_load(AppSettings *settings) {
11421139
defaults_were_used = true;
11431140
}
11441141

1145-
// Legacy receiver IP/port (kept for backward compat, no longer used in UI)
1146-
const cJSON *recv_ip = cJSON_GetObjectItem(coop_settings, "receiver_ip");
1147-
if (recv_ip && cJSON_IsString(recv_ip)) {
1148-
strncpy(settings->receiver_ip, recv_ip->valuestring, sizeof(settings->receiver_ip) - 1);
1149-
settings->receiver_ip[sizeof(settings->receiver_ip) - 1] = '\0';
1150-
} else {
1151-
settings->receiver_ip[0] = '\0';
1152-
}
1153-
1154-
const cJSON *recv_port = cJSON_GetObjectItem(coop_settings, "receiver_port");
1155-
if (recv_port && cJSON_IsString(recv_port)) {
1156-
strncpy(settings->receiver_port, recv_port->valuestring, sizeof(settings->receiver_port) - 1);
1157-
settings->receiver_port[sizeof(settings->receiver_port) - 1] = '\0';
1158-
} else {
1159-
strncpy(settings->receiver_port, DEFAULT_HOST_PORT, sizeof(settings->receiver_port) - 1);
1160-
settings->receiver_port[sizeof(settings->receiver_port) - 1] = '\0';
1161-
}
1162-
11631142
// Load player roster
11641143
const cJSON *roster_json = cJSON_GetObjectItem(coop_settings, "player_roster");
11651144
settings->coop_player_count = 0;
@@ -1398,11 +1377,6 @@ void settings_save(const AppSettings *settings, const TemplateData *td, Settings
13981377
cJSON_AddItemToObject(coop_obj, "host_ip", cJSON_CreateString(settings->host_ip));
13991378
cJSON_DeleteItemFromObject(coop_obj, "host_port");
14001379
cJSON_AddItemToObject(coop_obj, "host_port", cJSON_CreateString(settings->host_port));
1401-
cJSON_DeleteItemFromObject(coop_obj, "receiver_ip");
1402-
cJSON_AddItemToObject(coop_obj, "receiver_ip", cJSON_CreateString(settings->receiver_ip));
1403-
cJSON_DeleteItemFromObject(coop_obj, "receiver_port");
1404-
cJSON_AddItemToObject(coop_obj, "receiver_port", cJSON_CreateString(settings->receiver_port));
1405-
14061380
// Save player roster
14071381
cJSON_DeleteItemFromObject(coop_obj, "player_roster");
14081382
cJSON *roster_arr = cJSON_CreateArray();

source/settings_utils.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -332,8 +332,6 @@ struct AppSettings {
332332
CoopGoalLogic coop_goal_logic; // How to merge progress from multiple players
333333
char host_ip[64]; // The host's ZeroTier/VPN IP address (entered manually by the host)
334334
char host_port[16]; // The port the host listens on (default "25565")
335-
char receiver_ip[64]; // Deprecated: replaced by room codes (kept for backward compat)
336-
char receiver_port[16]; // Deprecated: replaced by room codes (kept for backward compat)
337335

338336
// --- Player Roster (Host only) ---
339337
int coop_player_count; // Number of players in the roster

0 commit comments

Comments
 (0)