diff --git a/exec/chat_sec.js b/exec/chat_sec.js
index 6c27bb4025e78fe60a1aae1a02c14f934b2d4179..e2618d8754557810487171c9b112e4faffb46853 100644
--- a/exec/chat_sec.js
+++ b/exec/chat_sec.js
@@ -7,6 +7,16 @@
 load("sbbsdefs.js");
 load("nodedefs.js");
 
+// Over-ride these default values by creating/modifying the [chat_sec] section in your ctrl/modopts.ini file
+var irc_server = "irc.synchro.net 6667";
+var irc_channel = "#Synchronet"
+var options = load("modopts.js", "chat_sec");
+if (options) {
+    if (options.irc_server)
+        irc_server = options.irc_server;
+    if (options.irc_channel)
+        irc_channel = options.irc_channel;
+}
 var cmdkey;
 
 if(user.compare_ars("rest C")) {
@@ -59,17 +69,16 @@ while(1) {
 			break;
 		case 'R':
 			{
-				var server = "irc.synchro.net 6667";
 				if(user.security.level >= 90 || user.security.exemptions&UFLAG_C) {
 					write("\r\n\001n\001y\001hIRC Server: ");
-					server=console.getstr(server, 40, K_EDIT|K_LINE|K_AUTODEL);
+					server=console.getstr(irc_server, 40, K_EDIT|K_LINE|K_AUTODEL);
 					if(console.aborted)
 						break;
 				}
 				write("\r\n\001n\001y\001hIRC Channel: ");
-				var channel=console.getstr("#Synchronet", 40, K_EDIT|K_LINE|K_AUTODEL);
+				var channel=console.getstr(irc_channel, 40, K_EDIT|K_LINE|K_AUTODEL);
 				if(!console.aborted)
-					bbs.exec("?irc -a " + server + " " + channel);
+					bbs.exec("?irc -a " + irc_server + " " + channel);
 			}
 			break;
 		case 'J':