summaryrefslogtreecommitdiff
path: root/src/renderer/gameserver/data.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/renderer/gameserver/data.ts')
-rw-r--r--src/renderer/gameserver/data.ts66
1 files changed, 66 insertions, 0 deletions
diff --git a/src/renderer/gameserver/data.ts b/src/renderer/gameserver/data.ts
new file mode 100644
index 0000000..429e2bf
--- /dev/null
+++ b/src/renderer/gameserver/data.ts
@@ -0,0 +1,66 @@
+// This class returns Data over the gameservers until we find a better solution
+import {socialLink} from './server';
+import GameServer from './server';
+import GameServerProfile from './profile';
+
+
+const TMW2 = new GameServer(
+ new GameServerProfile(
+ "server.tmw2.org",
+ 6901,
+ "evol2",
+ "TMW2"
+ ),
+ "TMW2",
+ "TMW2: Monster Wars",
+ "What happens if you mix TMW with Evol and add many new Ideas",
+ "https://tmw2.org/feed.xml",
+ [{isVideo:false,file:"tmw2/background1.png"}],
+ "tmw2/icon.png",
+ [
+ new socialLink("fas fa-home","Website","https://tmw2.org"),
+ new socialLink("fab fa-discord","Discord","https://discord.gg/J4gcaqM"),
+ new socialLink("fas fa-users","Forum","https://tmw2.org/forums/"),
+ ]
+);
+
+const Evol = new GameServer(
+ new GameServerProfile(
+ "world.evolonline.org",
+ 6901,
+ "evol2"
+ ),
+ "Evol Online",
+ "Evol Online",
+ "[EvolDescription]",
+ undefined,// Insert feed.xml here if found
+ [],
+ "evol/icon.png",
+ [
+ new socialLink("fas fa-home","Website","https://evolonline.org/"),
+ ]
+);
+
+const TMW = new GameServer(
+ new GameServerProfile(
+ "server.themanaworld.org",
+ 6901,
+ "tmwAthena"
+ ),
+ "The Mana World",
+ "The Mana World",
+ "The clasic TMW experience. Join adventures with people from all over the world.",
+ undefined,// Insert feed.xml here if found
+ [],
+ "tmw/icon.png",
+ [
+ new socialLink("fas fa-home","Website","https://www.themanaworld.org/"),
+ new socialLink("fas fa-users","Forum","https://forums.themanaworld.org/"),
+ ]
+);
+
+export const GameServers = [
+ TMW2,
+ Evol,
+ TMW
+]