It's not new thing definitelly but I thought that it deserves its own topic.
The server browser allows you to find and connect to OFP / Arma:CWC servers. It was
Displays online servers (that reports to current master server defined in https://raw.githubusercontent.com/wiki/poweruser/ofpmonitor/masterservers.txt)
OFP look and feel
Dupports fallback to hardcoded list of servers (in case master server is offline)
Allows to join server (with mods) via Steam (Windows, Linux and Mac) (server must be compatible, i.e. 1.99) - might be the only way to play MP in Linux and MacOS
Alternativelly you can copy-paste IP:PORT and use as direct address in game in-built browser
Supports links to servers' mods (the list is hardcoded though)
links to game patches (e.g. 1.99 or 2.01)
You can query servers as raw data: http://kondor.armagame.pl/php/get_ofp_servers.php?masterUrl=master.ofpisnotdead.com:28900
or invidual server's details: http://kondor.armagame.pl/php/get_ofp_server_details.php?server=184.108.40.206:2303 you could maybe use to display your server data in webpage
port might be incorrect
not persisting sorting column
On Windows OFPMonitor is usually a better choice
There's also https://files.ofpisnotdead.com/files/browser/ by @retrocz
The source code: https://gitlab.com/gliniak/webgl-world - contribution is welcome
It uses PHP sockets to communicate with master server and game servers
It started actually as a project that eventually would be something like current MS Flight Simulator. I wanted to fly around on F-16 anywhere on Earth with terrain dynamically (heightmap, textures) from some services (I should have pattented the idea then). That's why the whole project is called W(eb)GLW(orld). Some things got already implemented (simple date-based lighting, water, terrain but only from static height map, WebGL scene renderer) and you can see it in OFP in browser loading scene.
Due to lack of time and enthusiasm I decided to wrap up my existing work and give it any shape. OFP in browser april fool was that thing. As bonus I wanted to add (read-only) working servers browser (gamespy was dead for some time already). With @poweruser blessing I've rewritten some OFPMonitor code in JS and PHP. And thanks to http://armagame.pl I could host it.
After "release" @RozekPoland asked me to extract the browser itself to standalone website and this is what we can more or less see at http://kondor.armagame.pl/ofp_servers.html