From c78241e0a35533d432e230bf7adda17bec7a026e Mon Sep 17 00:00:00 2001
From: swee <meow@swee.codes>
Date: Wed, 2 Apr 2025 19:42:47 -0700
Subject: [PATCH] Update server.py

---
 server.py | 15 +++------------
 1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/server.py b/server.py
index 0083427..f232b1e 100644
--- a/server.py
+++ b/server.py
@@ -110,20 +110,11 @@ with open(sys.argv[1], 'r') as file:
         print("IRCat needs at least one module enabled.")
         sys.exit(1)
     try: multi_server = data["multiserver"]
-    except: pass
+    except: multi_server = False
     if multi_server:
-        try: multi_server_role = data["multiserver-role"]
-        except:
-            print("Multi-server IRCat needs multiserver-role to be either master or client")
+        if multi_server.__class__.__name__ != "list":
+            print("The multiserver option must be a list.")
             sys.exit(1)
-        if not multi_server_role in ["master", "client"]:
-            print("Multi-server IRCat needs multiserver-role to be either master or client")
-            sys.exit(1)
-        if multi_server_role == "client":
-            try: multi_server_host = data["multiserver-host"]
-            except:
-                print("Multi-server IRCat client needs a master to connect to.")
-                sys.exit(1)
     file.close()
     print("Successfully loaded config!")
 for mod in modules: