To make it much easier for everyone to find one another & set up games, I suggest a Discord server be created.
https://discordapp.com/This is an amazing program you can use on your browser, phone, or a desktop app. If anyone is up for it, I can create it, or the devs of the mod can create it.