This small windows app monitors AOE2.net lobbies and creates windows notifications whenever it spots a lobby or a player that the user is interested in.
You can set up the app to receive notifications based on lobby titles, or player names, or both.
So if you are waiting for someone to host a game, you no longer need to keep constantly looking at aoe2.net.
Download
You can download it from here https://www.aoezone.net/attachments/aoenotifier-zip.192069/?hash=bcb50d6f6de76294c3a99760f5a14395
The app doesn't require installation, just extract the archive somewhere, and click AoeNotifier.exe.
GitHub
The project is open source and is available at this repository https://github.com/Alasdair1907/AoeNotifier2
How to use
Create filters and click "Start monitoring". The program will scan all AOE2 DE lobbies every 25 seconds and notify the user about the lobbies that match the filters.
If you have a number of filters (or filter groups - see "Join Selected filters (AND)"), you will receive notifications for lobbies that match at least one of those filters/filter groups.
Filter type: Determines whether this filter will be looking at the lobby title or at player names inside the lobby.
Match mode:
"Full match" means that the lobby title/player name will have to match the input text exactly, e.g. "Forest Nothing" will match "Forest Nothing" but will NOT match "Forest Nothing 3v3".
"Contains" means that if the input text is found within the lobby title/player name, it will match, e.g. if the input is "Forest Nothing" it will match "Forest Nothing 3v3", because the latter contains the input text.
"All words" means that the input text is dissected into words, and each word is looked for in the lobby title/player name, e.g. if the input is "Forest Nothing" it will match "Forest & Nothing 3v3", as both words "Forest" and "Nothing" are contained in the title.
Text Mode: Determines, whether the matching is case sensitive or not - "Forest Nothing" will NOT be matched to "forest nothing" if the filter is set to Case sensitive, it will be matched otherwise.
Ignore Matching Lobbies: If this option is selected, a filter will be created, that will tell the program to NOT produce any notifications for lobbies, that match this filter.
Join Selected filters (AND): Joins the filters, which means, that for a match to occur, the lobby in question will have to match ALL CONDITIONS INSIDE THE JOINED FILTER. The joined filters (except for negative filters, which cannot be joined) share the same background in the filters list.
Refresh Now: If you want to refresh the lobby list without waiting for the next auto refresh, click 'Refresh now'
Reset Notifications History: The program remembers which lobbies it has notified the user about to avoid producing duplicate notifications. You can reset that memory using this button.
Example 1
If you want to get notified whenever there is a lobby that has words "forest" and "nothing" in its title AND you want to make sure that a player whose name contains [FN] is in that lobby, you need to create two filters and join them:
First create filter for lobby, so set 'Filter type' to 'Lobby title', set 'Match mode' to 'All words', text mode to 'Case insensitive', put "forest nothing" into the text field and click 'Save filter'.
Then, create filter for the player - set 'Filter type' to 'Player name', set 'Match mode' to 'Contains', text mode to 'Case insensitive', put "[FN]" into the text field and save the filter.
Now join these filters, so that the lobby will have to match both conditions - select newly created filters using mouse and Ctrl, and click "Join selected filters (AND)" button.
Example 2
You want to be notified of all NOTHING games (e.g. forest nothing, gold nothing, sheep nothing, etc.), but you do NOT want to be bothered by Bamboo Nothing lobbies.
So you create one filter for nothing games: in 'Filter Type' you select 'Lobby title', in 'Match mode' you select 'Contains', you set 'Text Mode' to 'Case Insensitive', you put 'nothing' into a search text and create a filter. That will match any title with the word 'nothing' in it.
Now you make another filter with following parameters: 'Filter Type' -> 'Lobby title', 'Match Mode' -> 'Contains', 'Text Mode' -> 'Case Insensitive', Search text - 'bamboo', and you click 'Ignore matching lobbies' and save the filter. That will make the program ignore any lobbies, that have the word 'bamboo' in them.
You can set up the app to receive notifications based on lobby titles, or player names, or both.
So if you are waiting for someone to host a game, you no longer need to keep constantly looking at aoe2.net.
Download
You can download it from here https://www.aoezone.net/attachments/aoenotifier-zip.192069/?hash=bcb50d6f6de76294c3a99760f5a14395
The app doesn't require installation, just extract the archive somewhere, and click AoeNotifier.exe.
GitHub
The project is open source and is available at this repository https://github.com/Alasdair1907/AoeNotifier2
How to use
Create filters and click "Start monitoring". The program will scan all AOE2 DE lobbies every 25 seconds and notify the user about the lobbies that match the filters.
If you have a number of filters (or filter groups - see "Join Selected filters (AND)"), you will receive notifications for lobbies that match at least one of those filters/filter groups.
Filter type: Determines whether this filter will be looking at the lobby title or at player names inside the lobby.
Match mode:
"Full match" means that the lobby title/player name will have to match the input text exactly, e.g. "Forest Nothing" will match "Forest Nothing" but will NOT match "Forest Nothing 3v3".
"Contains" means that if the input text is found within the lobby title/player name, it will match, e.g. if the input is "Forest Nothing" it will match "Forest Nothing 3v3", because the latter contains the input text.
"All words" means that the input text is dissected into words, and each word is looked for in the lobby title/player name, e.g. if the input is "Forest Nothing" it will match "Forest & Nothing 3v3", as both words "Forest" and "Nothing" are contained in the title.
Text Mode: Determines, whether the matching is case sensitive or not - "Forest Nothing" will NOT be matched to "forest nothing" if the filter is set to Case sensitive, it will be matched otherwise.
Ignore Matching Lobbies: If this option is selected, a filter will be created, that will tell the program to NOT produce any notifications for lobbies, that match this filter.
Join Selected filters (AND): Joins the filters, which means, that for a match to occur, the lobby in question will have to match ALL CONDITIONS INSIDE THE JOINED FILTER. The joined filters (except for negative filters, which cannot be joined) share the same background in the filters list.
Refresh Now: If you want to refresh the lobby list without waiting for the next auto refresh, click 'Refresh now'
Reset Notifications History: The program remembers which lobbies it has notified the user about to avoid producing duplicate notifications. You can reset that memory using this button.
Example 1
If you want to get notified whenever there is a lobby that has words "forest" and "nothing" in its title AND you want to make sure that a player whose name contains [FN] is in that lobby, you need to create two filters and join them:
First create filter for lobby, so set 'Filter type' to 'Lobby title', set 'Match mode' to 'All words', text mode to 'Case insensitive', put "forest nothing" into the text field and click 'Save filter'.
Then, create filter for the player - set 'Filter type' to 'Player name', set 'Match mode' to 'Contains', text mode to 'Case insensitive', put "[FN]" into the text field and save the filter.
Now join these filters, so that the lobby will have to match both conditions - select newly created filters using mouse and Ctrl, and click "Join selected filters (AND)" button.
Example 2
You want to be notified of all NOTHING games (e.g. forest nothing, gold nothing, sheep nothing, etc.), but you do NOT want to be bothered by Bamboo Nothing lobbies.
So you create one filter for nothing games: in 'Filter Type' you select 'Lobby title', in 'Match mode' you select 'Contains', you set 'Text Mode' to 'Case Insensitive', you put 'nothing' into a search text and create a filter. That will match any title with the word 'nothing' in it.
Now you make another filter with following parameters: 'Filter Type' -> 'Lobby title', 'Match Mode' -> 'Contains', 'Text Mode' -> 'Case Insensitive', Search text - 'bamboo', and you click 'Ignore matching lobbies' and save the filter. That will make the program ignore any lobbies, that have the word 'bamboo' in them.
Attachments
Last edited: