cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:3034::6815:30de:8443 · birdtown.net
2026-01-10 03:32
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 03:32:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZdHDD38WKoX3BgyzC4gqLcdJ2j9Y%2FeABAsMnn%2B4L9C1JpPkGqktwC12wLjnPYbYYmLM8hNWdx%2Fp4VLWCemyOCYBxkke%2FeQK%2F6uCjJvBZMXNisoLQwZ2%2Bwg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bb91bfdecca8e2b-AMS
alt-svc: h3=":8443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 104.21.48.222:80 · birdtown.net
2026-01-10 03:32
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 03:32:48 GMT
Content-Length: 0
Connection: close
Location: https://birdtown.net/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ewxjpXqeIpef2Afp7y8IV3KJRZYt396wNtRXUK594qIGyyzLAbAJ3EV9YhiEMEKDOOtfppFnZmKqGXOsLWG5e3B7iGYnpEgOeyj7fw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bb91bfd5a9f933e-SIN
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::ac43:bc3a:8443 · birdtown.net
2026-01-10 03:32
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 03:32:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rkEga%2F0ahbOZsB4pGb%2B6Lmk%2F9zxn1KBznFNR372T9O80lJoh6kRuVErtJr84fYmxVMOHQQayPlCkWkbEm2jrll4qxu4p9L6xD4fyzzICh1%2Bo1wi9wa0lsw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bb91bfd2fb61182-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 2606:4700:3037::ac43:bc3a:80 · birdtown.net
2026-01-10 03:32
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 03:32:48 GMT
Content-Length: 0
Connection: close
Location: https://birdtown.net/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=P75Ty%2BvwhWFyy7TS%2F9PEjCi8aq%2B0bBf1g2QY6vC80pZFFiHCPe4nLadg1JOM4%2Br7ZSO93txj487ikl6pCuFB3Ort9e5oNxk4DyJOSN7RJuWle5wcd7WA7Q%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bb91bfcfdf0d269-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3034::6815:30de:443 · birdtown.net
2026-01-10 03:32
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 03:32:49 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pWgwMglKb2mfcXiXiCwcnYi4F2CWh8o09RxG%2BnSnQAayXxGQne5Ii4fTiO8q4OIF1KReAjf4ZhRnPLhzKDjFFClO6C81A5%2BMnVyJFF%2B1QY81z2GTMTh8bA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bb91bfd6ad23e4f-SIN
alt-svc: h3=":443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 172.67.188.58:80 · birdtown.net
2026-01-10 03:32
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 03:32:48 GMT
Content-Length: 0
Connection: close
Location: https://birdtown.net/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5OGPapeh8PZZEMMZnncoBdVzgO%2F9fGGst%2BOkHKfNKWnlh5GuU%2FyBdWm%2F6cVK8cboMm7%2BicnNm59qZYIp5V7ufhsxfJUBvLNTmEITLg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bb91bfcc9534288-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3034::6815:30de:80 · birdtown.net
2026-01-10 03:32
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 03:32:48 GMT
Content-Length: 0
Connection: close
Location: https://birdtown.net/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=09xwUvH64NyYra9mKvIAEgUs9dIEETL8eNUnJqmythg3WTwbEjP8yosIYhypvsUeLHUzmzN5yNJ6SZBQKSRPWfhdcJM79%2FS1UxMuGfoUtmhtZn72o1A%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bb91bfcad8b9b55-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::ac43:bc3a:443 · birdtown.net
2026-01-10 03:32
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 03:32:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QJBIWNOxtocBwx8VolXQR8B4OvuNSx30H1RpokfNpyNsee2YZVrwC57ZfBqnt3hVUZ7LtGVIuRsoJhuTr2lHn%2Fyve6mePvQKTS4eKxU5oUTYuVuqDM%2FCLQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bb91bfd39bf7d16-EWR
alt-svc: h3=":443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 104.21.48.222:8443 · birdtown.net
2026-01-10 03:32
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 03:32:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CdxLhhlQJUrRMXdXCKXVC6g4xpmZQj18dXPMWqD3SK9nnXkRs%2B2brbwJPFBFY2RclDxtEv61I5FTPTrTsJNSWHaRwmKTayuX0u8%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bb91bfcdc4aef21-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 104.21.48.222:443 · birdtown.net
2026-01-10 03:32
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 03:32:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cetj5vNqsb8KcunKkGW8NbUGuqnbzboxaoZ2O05qvM2IK%2B6laPBgohW%2BGelD7fwh50PX5%2F2FiVhy68oMk0BoyZUBNe4AI7dSjme2KQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bb91bfd28c2125e-EWR
alt-svc: h3=":443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 172.67.188.58:443 · birdtown.net
2026-01-10 03:32
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 03:32:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BZw0npGyzU32e7XXwIosYheTwhYKoh%2FjvzqlW2pkPQR57NNHZdObvOPo%2FvQT%2BNaw6Al0KjR6Y5P3DSFZd0JP1qFNt%2FG6jR58xWXYEA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bb91bfc9af6d344-FRA
alt-svc: h3=":443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 172.67.188.58:8443 · birdtown.net
2026-01-10 03:32
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 03:32:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=nsQfbZvt2sv7xAjcpxcv8Qh6airt7mdHs58mf1IH0Z8UHf8zdd%2Fv%2BzPlKE33bH32UWsPs1Ubg45VnWB0PEj4xbOqt5NVzxRhO%2BWk7Q%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bb91bfc995cd9dc-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 172.67.188.58:443 · perch.birdtown.net
2026-01-09 23:14
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 23:14:50 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=M6s%2Fk2kpZ17ZRxdVapvFkOhZsqkGt4RYYBw5YREcl01JksazSAQp1LIRYPuR2gO1wSR8ESrM0Kpl9864q%2BsQjAgM2VXbfzOTmBJ%2BmUiAEf97Zw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
x-powered-by: Express
x-do-app-origin: 45622bd3-8dd8-447b-bea1-6d4ed1f525c5
Cache-Control: private
x-do-orig-status: 200
cf-cache-status: DYNAMIC
Set-Cookie: __cf_bm=P0FcYGeLbApFF0c4jXYioSdTdvRWnBRrIAACOBS_fwc-1768000490-1.0.1.1-7B.mQvCDly4kcLIdmKxcauSG1cIfs6bpiJoRyaE6mKpE2MShOR0yJvhTmaBeQTA5Y9Jbvk26K6FAtgqRh6kbUPwHAVx8Q6TVFd849B3p308; path=/; expires=Fri, 09-Jan-26 23:44:50 GMT; domain=.birdtown.net; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
CF-RAY: 9bb7a2173a689741-FRA
Hello world!
Open service 172.67.188.58:443 · birdtown.net
2026-01-02 01:57
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 01:57:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7TqBebpENpvUe1vxu2GHZxceEfCvCkKLjosuVQPgVHu1JbaP1xqNThZi635n2ymcT%2FA3dPp7J%2FZjpJJqquVWesZT%2F4SOXf97Col2FQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b76a4dfdbb049c8-SIN
alt-svc: h3=":443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 2606:4700:3037::ac43:bc3a:80 · birdtown.net
2026-01-02 01:57
HTTP/1.1 301 Moved Permanently
Date: Fri, 02 Jan 2026 01:57:09 GMT
Content-Length: 0
Connection: close
Location: https://birdtown.net/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=wworzBPNOdNhNsMV%2BcZFUiMZwUNNZ02qGLkJpvLcl5hcy7R%2FIFZ1n15T8bqoJEreQhZEJlYxvMp39%2B5od3fg2b1%2BiTMmdz4CSLagl6XxU6Is2%2FZMLcR%2F%2Bg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b76a4df6b1c3681-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::ac43:bc3a:443 · birdtown.net
2026-01-02 01:57
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 01:57:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=U9rY7X5NTtdySeXjucjndakSmBo9%2F1W%2Bod9Wd9ZqSiDRCHfuzKa6D4Tq7pEIMA%2FP1waFtSvw8BPga9LBON%2BlfQUwNXBVYpbDqcPYlW3NcOlYibaA6yVv6A%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b76a4de4f5087c5-SIN
alt-svc: h3=":443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 2606:4700:3034::6815:30de:80 · birdtown.net
2026-01-02 01:57
HTTP/1.1 301 Moved Permanently
Date: Fri, 02 Jan 2026 01:57:09 GMT
Content-Length: 0
Connection: close
Location: https://birdtown.net/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yraSUz%2Fe3t8jIvPiEjgqOaG4xr5rSH2VALJSAwZfhqO3l6a5RcXrOrnmGpRbUFVLd0rdqHb%2BZPcEdfd6WLCh%2BY6fwubT9Eb1l4pCVdb5Op38tU8l1d150Q%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b76a4ddcbdd6633-AMS
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3034::6815:30de:8443 · birdtown.net
2026-01-02 01:57
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 01:57:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=R%2BC%2FdQNzvYCc16hbt0CuxLkkzRKMqTN7GjpxrelodmjIpUcX9R7JEtSHtyVROxW4K%2BGkcuhwu8Ya5rvm2O3zzLVr9bhmPgxSvReMwNc8358usakeQOExxg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b76a4dd9a0794d9-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 104.21.48.222:8443 · birdtown.net
2026-01-02 01:57
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 01:57:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=119GGqBplbv6xdxSbhlyrEAv41DZSr17A81gF6kjU30mntt%2FsQ6xjArmUDmGuWRK0R4rkUduAnuH7iT%2BwS%2Bk1uwqqJDPB4SadwtacA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b76a4dd88a47e8f-AMS
alt-svc: h3=":8443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 2606:4700:3034::6815:30de:443 · birdtown.net
2026-01-02 01:57
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 01:57:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dBEH7TkTNcRe9JjHGQgmY4vDuyr39vF7Za8rF6QhzsVE3kRyXKlS1sx4efowaLLSY3yucUqTfkThF0zPAOcEPv8ktf%2BKG0WWcGru0t0DeCp1XGQdHPwtZw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b76a4dd7d78dbfe-FRA
alt-svc: h3=":443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 104.21.48.222:443 · birdtown.net
2026-01-02 01:57
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 01:57:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=M6h%2FfGnR%2FgKBTJUKDqYNWGdRJsuGm19V9r9M6YY5RPc%2Fl4ZlQdN829GMaUvT%2Bwgkg5DyzAa0dG7qVH09PJET3I47LFfwXdjLuf0o2Q%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b76a4de0ca4972b-FRA
alt-svc: h3=":443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 172.67.188.58:8443 · birdtown.net
2026-01-02 01:57
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 01:57:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Pp24a600TuZKsWpGfJwL6SYyZL%2Fl3S%2BBM8uW4hbJ%2FySWNNBZgCr0Xw%2FIvjdeA%2Bz2hH1ObeindSaehg3Nyj6dMp4kmtBDrW5OHqIqkA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b76a4dd7d2d424b-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ
Open service 104.21.48.222:80 · birdtown.net
2026-01-02 01:57
HTTP/1.1 301 Moved Permanently
Date: Fri, 02 Jan 2026 01:57:09 GMT
Content-Length: 0
Connection: close
Location: https://birdtown.net/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2Fh6d1D72hNnv2H6Ks%2FZgKggErGttvwnYw6UGaAFF5qraDTID4PHfPDU1tOfAPBtz8XXyL%2BNW%2FS44vColL7HHHYM21W74ItVXw03CoQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b76a4dd0f4a6365-LHR
alt-svc: h3=":443"; ma=86400
Open service 172.67.188.58:80 · birdtown.net
2026-01-02 01:57
HTTP/1.1 301 Moved Permanently
Date: Fri, 02 Jan 2026 01:57:09 GMT
Content-Length: 0
Connection: close
Location: https://birdtown.net/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DrOTxzef3AvxhMoSOoYKqIGvko8yYDi9%2B%2FRoXJZWWgePupVU8zRmzr7tgOHbKiB70ZMrjceP2msSHPKj9TWR3ZwAzOpu%2BQ%2FYf4WR3A%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b76a4dcf99fc5eb-LHR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::ac43:bc3a:8443 · birdtown.net
2026-01-02 01:57
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 01:57:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=y9Kz4rriA8yLdnN6YUU1iQmrmFgUotav%2B3XaUpKV%2BfIcyesBJF4EPUocpQTnmA%2BbbQWd3eTHT4TVRhxSAOGDVsXh3wCRoKVYHuwl64JSDBh0oYeKY8z6cw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b76a4dd2efa5811-AMS
alt-svc: h3=":8443"; ma=86400
Page title: Birdtown
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Birdtown</title>
<link href="./normalize.css" rel="stylesheet">
<link href="./style.css" rel="stylesheet">
<meta name="description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes." />
<meta property="og:image" content="https://birdtown.net/logo.png" />
<meta property="og:description" content="Welcome to Birdtown, a free online multiplayer game you can play right now in your browser--no download or registration required. Just send a link to your friends and start blasting them in a variety of game modes" />
<meta property="og:title" content="Birdtown" />
<meta name="keywords" content="birdtown, free, multiplayer, online, game, web game, html5, physics, 3D">
<meta name="robots" content="index, follow">
</head>
<body>
<div id="div-screen">
<iframe name="iframe-empty" style="display:none"></iframe>
<div id="div-canvas"><canvas id="canvas-game">Game</canvas></div>
<div id="div-overlays" oncontextmenu="return false;">
<div id="div-vignette" class="no-select"></div>
<div id="div-stats" class="no-select"></div>
<div id="div-chat"></div>
<div id="div-message">
<form action="about:blank" target="iframe-empty" onsubmit="return false;">
<input id="input-message" type="text" maxlength="48">
<input id="button-message" type="submit" value="">
</form>
</div>
<div id="div-minimap" class="no-select">
<canvas id="canvas-physics">Physics</canvas>
</div>
<div id="div-feed" class="no-select"></div>
<div id="div-scoreboard" class="no-select"></div>
<div id="div-timer" class="no-select"></div>
<div id="div-hud" class="no-select">
<div id="hud-sections">
<div id="hud-left" class="hud-section"></div>
<div id="hud-center" class="hud-section"></div>
<div id="hud-right" class="hud-section"></div>
</div>
<div id="hud-name" class="onscreen-message"></div>
</div>
<div id="div-tooltips" class="no-select"></div>
<div id="div-status" class="no-select"></div>
<div id="div-tray" class="no-select"></div>
<div id="div-announcement" class="no-select">
<div id="div-main-announcement" class="no-select"></div>
<div id="div-sub-announcement" class="no-select"></div>
</div>
<div id="div-game-info" class="no-select"></div>
</div>
<img id="aim" src="./img/aim.png" alt="aim" class="no-select" ondragstart="return false;" ondrop="return false;" />
<img id="cursor" src="./img/cursor.png" alt="cursor" class="no-select" ondragstart="return false;" ondrop="return false;" />
<div id="div-loading" class="no-select" oncontextmenu="return false;">
<div id="loading-top" class="loading-bar"></div>
<div id="loading-middle" class="loading-bar"></div>
<div id="loading-bottom" class="loading-bar"></div>
</div>
</div>
<div id="div-splash">
<div id="div-login">
<fieldset id="fieldset-login">
<legend id="login-legend">Birdtown</legend>
<div id="login-buttons" class="no-select">
<button style="display: none;" id="button-host-quick" class="button login-button" type="submit"><span class="material-icons">home</span> Quick Start</button>
<button id="button-host-custom" class="button login-button" typ